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 条
  • [41] A Deep Recurrent Network for web server performance prediction
    Peng, Jiajun
    Huang, Zheng
    Cheng, Jie
    2017 IEEE SECOND INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE (DSC), 2017, : 500 - 504
  • [42] Web Server Optimization Model Based on Performance Analysis
    Qu, Zhaoyang
    Wang, Wei
    Li, Zhiqian
    2010 6TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS NETWORKING AND MOBILE COMPUTING (WICOM), 2010,
  • [43] Web map server performance and client design principles
    Yang, Phil
    Cao, Ying
    Evans, John
    GISCIENCE & REMOTE SENSING, 2007, 44 (04) : 320 - 333
  • [44] Spatial Econometrics Models in Web Server's Performance
    Borzemski, Leszek
    Kaminska-Chuchmala, Anna
    COMPUTER NETWORKS, CN 2013, 2013, 370 : 45 - 54
  • [45] Dynamic thread assignment in web server performance optimization
    van der Weij, Wemke
    Bhulai, Sandjai
    van der Mei, Rob
    PERFORMANCE EVALUATION, 2009, 66 (06) : 301 - 310
  • [46] Accept()able strategies for improving web server performance
    Brecht, T
    Pariag, D
    Gammo, L
    USENIX ASSOCIATION PROCEEDINGS OF THE GENERAL TRACK 2004 USENIX ANNUAL TECHNICAL CONFERENCE, 2004, : 227 - 240
  • [47] An analytical approach to performance analysis of an asynchronous web server
    Praphamontripong, U.
    Gokhale, S.
    Gokhale, Aniruddha
    Gray, Jeff
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2007, 83 (08): : 571 - 586
  • [48] Effects of the coherency on the Performance of the Web Cache Proxy Server
    Nikolov, Angel Vassilev
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (04): : 158 - 162
  • [49] High performance Web server based on the ASPED model
    Lei, Y.C.
    Li, G.J.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2001, 38 (07):
  • [50] Timing performance control in Web server systems utilizing server internal state information
    Liu, X
    Zheng, R
    Heo, J
    Wang, QX
    Sha, L
    2005 JOINT INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS AND INTERNATIONAL CONFERENCE ON NETWORKING AND SERVICES (ICAS/ICNS), 2005, : 465 - 469