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 条
  • [41] An Experimental Study of Rapidly Alternating Bottlenecks in n-Tier Applications
    Wang, Qingyang
    Kanemasa, Yasuhiko
    Li, Jack
    Jayasinghe, Deepal
    Shimizu, Toshihiro
    Matsubara, Masazumi
    Kawaba, Motoyuki
    Pu, Calton
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 171 - 178
  • [42] 2370 Client in enterprise client/server systems
    Beever, Stephen P., 1600, Publ by CMG, Chicago, IL, United States
  • [43] The Impact of Software Resource Allocation on Consolidated n-Tier Applications
    Li, Jack
    Wang, Qingyang
    Lai, Chien-An
    Park, Junhee
    Yokoyama, Daisaku
    Pu, Calton
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 320 - 327
  • [44] Cloud P-TOSCA Porting of N-tier Applications
    Gusev, Marjan
    Kostoska, Magdalena
    Ristov, Sasko
    2014 22ND TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2014, : 935 - 938
  • [45] Performance management keeps check on client-server systems
    Jander, Mary
    Data Communications, 1994, 23 (08):
  • [46] Improving Asynchronous Invocation Performance in Client-server Systems
    Zhang, Shungeng
    Wang, Qingyang
    Kanemasa, Yasuhiko
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 907 - 917
  • [47] A Study of Long-Tail Latency in n-Tier Systems: RPC vs. Asynchronous Invocations
    Wang, Qingyang
    Lai, Chien-An
    Kanemasa, Yasuhiko
    Zhang, Shungeng
    Pu, Calton
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 207 - 217
  • [48] Development of an OPC Client-Server Framework for Monitoring and Control Systems
    Van Tan, Vu
    Yi, Myeong-Jae
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2011, 7 (02): : 321 - 340
  • [49] PERFORMANCE ANALYSIS OF CLIENT-SERVER STORAGE-SYSTEMS
    DRAKOPOULOS, E
    MERGES, MJ
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (11) : 1442 - 1452