Performance monitoring of n-tier client/server systems

被引:0
|
作者
Steigner, C [1 ]
Wilke, J [1 ]
机构
[1] Univ Koblenz Landau, D-56016 Koblenz, Germany
关键词
performance analysis; n-tier client/server; comprehensive instrumentation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the widespread deployment of client/server technology, there seem to be no tools currently available that are adequate for analyzing and tuning the performance of client/server systems. We show that the performance analysis of n-tier client/server systems poses requirements that cannot be satisfied by the currently available monitoring tools for parallel and distributed software. This is mainly due to the fact that the existing tools are limited to the analysis of single, self-contained programs. However, n-tier client/server architectures are built from multiple self-contained programs. Since these programs interact to fulfill a certain task, client/server systems ought to be conceived as a whole in order to fully understand their performance behavior. The segregated, tier-oriented approach to performance analysis fails to address system-wide optimization. We describe the architecture of a performance monitoring tool that has proven appropriate for the analysis of n-tier client/server systems. The tool allows comprehensive instrumentation of multiple programs, enabling it to relate application level events across program boarders. Communication can be monitored at the transport layer, allowing analysis of programs employing arbitrary application protocols. The tool monitors contention for system resources and is capable of tracing certain activities of the operating system kernel, such as CPU scheduling.
引用
收藏
页码:268 / 274
页数:7
相关论文
共 50 条
  • [1] Network dependability:: An availability measure in n-tier client/server architecture
    Coelho, FES
    Sauvé, JP
    Abbas, CJB
    Villalba, LJG
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2003, 2003, 2869 : 786 - 793
  • [2] On the evaluation of availability in computer networks based on an N-Tier client/server architecture
    Coelho, Flávia Estélia Silva
    Sauvé, Jacques Philippe
    Abbas, Cláudia J. Barenco
    De Sousa Jr., Rafael T.
    Recent Advances in Communications and Computer Science, 2003, : 319 - 326
  • [3] IDENTITY PROPAGATION IN N-TIER SYSTEMS
    Patel, Anil
    McRoberts, Malcolm
    Crenshaw, Melissa
    MILCOM 2009 - 2009 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-4, 2009, : 2703 - 2707
  • [4] Identifying Propagated Response Delays in Performance Monitoring of n-Tier Applications
    Kanemasa, Yasuhiko
    Kubota, Atsushi
    Iwakura, Hirokazu
    Higuchi, Junichi
    Nomura, Yuji
    Arai, Toshinori
    Nakadate, Susumu
    Kanou, Hiroshi
    2014 10TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2014, : 136 - 144
  • [5] An analysis of ERP systems based on N-tier architecture
    Lin, HY
    Hsu, PY
    Leu, JD
    Tsai, WH
    ITI 2004: PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2004, : 181 - 186
  • [6] The n-Tier Hub technology
    Sommer, RA
    Gulledge, TR
    Bailey, D
    SIGMOD RECORD, 2002, 31 (01) : 18 - 23
  • [7] Performance of client/server systems
    Menascé, DA
    Almeida, VAF
    PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 201 - 218
  • [8] milliScope: a Fine-Grained Monitoring Framework for Performance Debugging of n-Tier Web Services
    Lai, Chien-An
    Kimball, Josh
    Zhu, Tao
    Wang, Qingyang
    Pu, Calton
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 92 - 102
  • [9] Solution architecture for N-Tier applications
    Shan, Tony C.
    Hua, Winnie W.
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 349 - 356
  • [10] Limitations of Load Balancing Mechanisms for N-Tier Systems in the Presence of Millibottlenecks
    Zhu, Tao
    Li, Jack
    Kimball, Josh
    Park, Junhee
    Lai, Chien-An
    Pu, Calton
    Wang, Qingyang
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1367 - 1377