Modeling and performance control of Internet servers

被引:0
|
作者
Abdelzaher, TF [1 ]
Lu, CY [1 ]
机构
[1] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22903 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper describes modeling and performance control of an Internet server using classical feedback control theory. We show that classical feedback control can leverage on well-known real-time scheduling results to resolve one of the fundamental problems in Internet-servers today; namely, achieving overload protection and performance guarantees in the presence of load unpredictability. The research is motivated by the increasing proliferation of a new category of Web-based services, such as online trading, banking, and business transactions, where performance guarantees are required in the face of unpredictable server load. Failure to meet desired performance levels may result in loss of customers, financial damage or liability violations. State-of-the-art Web servers are not designed to offer such performance guarantees. We show that control theory offers a robust solution to the server performance control problem. We demonstrate that a general web server may be modeled as a linear time-varying system, describe the equivalents of sensors and actuators in that system, formulate a simple feedback loop, describe how it can leverage on realtime scheduling theory to achieve timing guarantees, and evaluate the efficacy of the scheme on an experimental testbed using a real web server (Apache), which is the most popular Internet server today. Experimental results indicate that control-theoretical techniques offer a promising way of achieving desired performance in emerging critical Internet applications.
引用
收藏
页码:2234 / 2239
页数:6
相关论文
共 50 条
  • [1] Performance characteristics of mirror servers on the Internet
    Myers, A
    Dinda, P
    Zhang, H
    [J]. IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, : 304 - 312
  • [2] Performance evaluation of service differentiating Internet servers
    Chen, XP
    Mohapatra, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (11) : 1368 - 1375
  • [3] Adaptive overload control for busy Internet servers
    Welsh, M
    Culler, D
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 4TH USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS (USITS'03), 2003, : 43 - 56
  • [4] A first-principles based LPV modeling and design for performance management of Internet Web servers
    Qin, Wubi
    Wang, Qian
    Chen, Yiyu
    Gautam, Natarajan
    [J]. 2006 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2006, 1-12 : 2939 - +
  • [5] NNMonitor: Performance Modeling for Database Servers
    Khattab, Abd Alhamid
    Algergawy, Alsayed
    Sarhan, Amany
    [J]. 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2013, : 301 - 306
  • [6] Performance modeling of proxy cache servers
    Berczes, Tamas
    Sztrik, Janos
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2006, 12 (09) : 1139 - 1153
  • [7] Modeling and control design for performance management of Web servers via an LPV approach
    Qin, Wubi
    Wang, Qian
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2007, 15 (02) : 259 - 275
  • [8] A performance study on Internet server provider mail servers
    Wang, J
    Hu, YM
    [J]. ISCC2004: NINTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2004, : 56 - 61
  • [9] Internet Web servers: Workload characterization and performance implications
    Arlitt, MF
    Williamson, CL
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) : 631 - 645
  • [10] Performance Implications of Internet Marketing Campaigns on Web Servers
    Fiorini, Pierre M.
    Lipsky, Lester
    [J]. 2009 IEEE INTERNATIONAL WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2009, : 555 - +