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 条
  • [21] A data-centric design for n-tier architecture
    Manuel, PD
    AlGhamdi, J
    INFORMATION SCIENCES, 2003, 150 (3-4) : 195 - 206
  • [22] Web based development using n-tier technologies
    Chobhe, P
    Mandviwalla, M
    ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDINGS OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1998, : 991 - 993
  • [23] N-tier system architecture applied to software agent systems using design patterns
    Chu, WC
    Chen, JN
    Lee, CY
    Lee, FM
    IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 36 - 42
  • [24] SRConfig: An Empirical Method of Interdependent Soft Configurations for Improving Performance in n-Tier Application
    Shi, Yuliang
    Zhao, Xudong
    Guo, Shanqing
    Liu, Shijun
    Cui, Lizhen
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 601 - 608
  • [25] Choosing a client/server architecture - A comparison of two- and three-tier systems
    Gallaugher, JM
    Ramanathan, SC
    INFORMATION SYSTEMS MANAGEMENT, 1996, 13 (02) : 7 - 13
  • [26] Middleware and three-tier client/server development
    Dr Dobb's J Software Tools Prof Program, 11 (16):
  • [27] Examining Forte Express - Visual development for multi-tier client/server systems
    Hijazi, N
    DR DOBBS JOURNAL, 1996, 21 (11): : 86 - +
  • [28] The performance of multithreading and scheduling on client-server systems
    Graham, WC
    Majumdar, S
    1977 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, : 87 - 93
  • [29] Performance of distributed query optimization in client/server systems
    Skowronek, J.
    Blanken, H.M.
    Wilschut, A.N.
    Data and Knowledge Engineering, 1999, 30 (02): : 153 - 185
  • [30] A method for design and performance modeling of client/server systems
    Menascé, DA
    Gomaa, H
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (11) : 1066 - 1085