Managing Web server performance with AutoTune agents

被引:41
|
作者
Diao, Y [1 ]
Hellerstein, JL [1 ]
Parekh, S [1 ]
Bigus, JP [1 ]
机构
[1] IBM Corp, Div Res, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
D O I
10.1147/SJ.2003.5386833
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Managing the performance of e-commerce sites is challenging. Site content changes frequently as do customer interests and business plans, contributing to dynamically varying workloads. To, maintain good performance, system administrators must tune their information technology environment on an ongoing basis. Unfortunately, doing so requires considerable expertise and increases the total cost of system ownership. In this paper, we propose an agent-based solution that not only automates the ongoing system tuning but also automatically designs an appropriate tuning mechanism for the target system. We illustrate this in the context of managing a Web server. There we study the problem of controlling CPU and memory utilization of an Apache(R) Web server using the application-level tuning. parameters MaxClients and KeepAlive, which are exposed to the server framework under the Agent Building and Learning environment (ABLE), we construct agents to fully automate a control-theoretic methodology that involves model building controller design, and run-time feedback control. Specifically, we design (1) a modeling agent that builds a dynamic system model from the controlled server run data, (2) a controller design agent that control theory to derive a feedback control algorithm customized to that server, and (3) a run-time control agent that deploys the feedback, control algorithm in an on-line real-time environment to automatically manage the Web server The designed autonomic feedback control system is able to handle the dynamic and interrelated dependencies between the tuning parameters and the, performance metrics with guaranteed stability from control theory. The effectiveness of the AutoTune agents is demonstrated through experiments involving variations in workload, server capacity, and business objectives. The results also serve as a validation of the ABLE toolkit and the AutoTune agent framework.
引用
收藏
页码:136 / 149
页数:14
相关论文
共 50 条
  • [31] Managing the Performance Impact of Web Security
    Adam Stubblefield
    Aviel D. Rubin
    Dan S. Wallach
    Electronic Commerce Research, 2005, 5 (1) : 99 - 116
  • [32] Scalability of a Web Server How does vertical scalability improve the performance of a server
    Barzu, Ancuta-Petronela
    Carabas, Mihai
    Tapus, Nicolae
    2017 21ST INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS), 2017, : 115 - 122
  • [33] Performance analysis of secure web server based on SSL
    Lin, XD
    Wong, JW
    Kou, WD
    INFORMATION SECURITY, PROCEEDINGS, 2001, 1975 : 249 - 261
  • [34] Improving Web server performance by caching dynamic data
    Iyengar, A
    Challenger, J
    PROCEEDINGS OF THE USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, 1997, : 49 - 60
  • [35] Measurement, analysis and performance improvement of the Apache Web server
    Hu, YM
    Nanda, A
    Yang, Q
    1999 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1999, : 261 - 267
  • [36] Dynamic mirroring for efficient web server performance management
    Saniepour, S
    Far, BH
    Cheng, JD
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (08) : 1585 - 1595
  • [37] Performance and reliability analysis of web server software architectures
    Gokhale, Swapna S.
    Vandal, Paul J.
    Lu, Jijun
    12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 351 - +
  • [38] Performance limiting factors in http (Web) server operations
    Prefect, F
    Doan, L
    Gold, S
    Wicki, T
    Wilcke, W
    DIGEST OF PAPERS: COMPCON SPRING 96, FORTY-FIRST IEEE COMPUTER SOCIETY INTERNATIONAL CONFERENCE - INTELLECTUAL LEVERAGE, 1996, : 267 - 272
  • [39] Network management system using web server controlled mobile agents
    Upadhaya, A
    Vashishtha, S
    Grover, R
    Sarje, AK
    DISTRIBUTED COMPUTING - IWDC 2004, PROCEEDINGS, 2004, 3326 : 540 - 540
  • [40] A new performance analysis model for web server system
    Tan, L
    Liu, Z
    She, K
    Zhou, MT
    WAVELET ANALYSIS AND ITS APPLICATIONS, AND ACTIVE MEDIA TECHNOLOGY, VOLS 1 AND 2, 2004, : 804 - 811