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 条
  • [31] Performance of distributed query optimization in client/server systems
    Skowronek, J
    Blanken, HM
    Wilschut, AN
    DATA & KNOWLEDGE ENGINEERING, 1999, 30 (02) : 153 - 185
  • [32] Performance of scheduling strategies for client-server systems
    Graham, WC
    Majumdar, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 58 (03) : 389 - 424
  • [33] Performance of scheduling strategies for client-server systems
    Majumdar, S
    Phillips, T
    1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 448 - 455
  • [34] Tail Amplification in n-Tier Systems: A Study of Transient Cross-Resource Contention Attacks
    Zhang, Shungeng
    Shan, Huasong
    Wang, Qingyang
    Liu, Jianshu
    Yan, Qiben
    Wei, Jinpeng
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 1527 - 1538
  • [35] Modelling web-services for PLM N-tier architecture
    Georgiev, I
    Ovtcharova, J
    Product Lifecycle Management: Emerging Solutions and Challenges for Global Networked Enterprise, 2005, : 199 - 209
  • [36] Performance Interference of Memory Thrashing in Virtualized Cloud Environments: A Study of consolidated n-Tier Applications
    Park, Junhee
    Wang, Qingyang
    Li, Jack
    Lai, Chien-An
    Zhu, Tao
    Pu, Calton
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 276 - 283
  • [37] Analysis of two and three-tier client/server architecture
    Jisuanji Gongcheng/Computer Engineering, 24 (06): : 26 - 29
  • [38] Optimal repeater insertion for N-tier multilevel interconnect architectures
    Venkatesan, R
    Davis, JA
    Bowman, KA
    Meindl, JD
    PROCEEDINGS OF THE IEEE 2000 INTERNATIONAL INTERCONNECT TECHNOLOGY CONFERENCE, 2000, : 132 - 134
  • [39] Optimization and Analysis of Probabilistic Caching in N-Tier Heterogeneous Networks
    Li, Kuikui
    Yang, Chenchen
    Chen, Zhiyong
    Tao, Meixia
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (02) : 1283 - 1297
  • [40] User Distributions in N-Tier Platform with Effective Memory Reusability
    Chuang, Yu-Cheng
    Hsu, Pingyu
    Wang, Mintzu
    Lin, Ming-Te
    Cheng, Ming Shien
    MULTI-DISCIPLINARY TRENDS IN ARTIFICIAL INTELLIGENCE, 2013, 8271 : 50 - 58