Ensuring the Performance of Apache HTTP Server Affected by Aging

被引:14
|
作者
Zhao, Jing [1 ]
Trivedi, Kishor S. [2 ]
Grottke, Michael [3 ]
Alonso, Javier [2 ]
Wang, Yanbin [4 ]
机构
[1] Harbin Engn Univ, Sch Comp Sci & Technol, Harbin 150001, Peoples R China
[2] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
[3] Univ Erlangen Nurnberg, Dept Stat & Econometr, D-90403 Nurnberg, Bayern, Germany
[4] Harbin Inst Technol China, Dept Ind Engn, Harbin 150001, Peoples R China
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Queuing model; response time distribution; distribution-based rejuvenation algorithm; static rejuvenation algorithm with averaging; software aging detection;
D O I
10.1109/TDSC.2013.38
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Failures due to software aging are typically caused by resource exhaustion, which is often preceded by progressive software performance degradation. Response time as a customer-affecting metric can thus be used to detect the onset of software aging. In this paper, we propose the distribution-based rejuvenation algorithm (DBRA), which uses a validated M/E-2/1/K queuing model of the Apache HTTP server to decide when to trigger rejuvenation. We compare the performance of the DBRA with the one of the static rejuvenation algorithm with averaging (SRAA) presented by Avritzer et al. Simulation results show the effectiveness of the DBRA and its advantages over the SRAA in reducing the average response time. However, the DBRA generally tends to trigger rejuvenation more frequently than the SRAA, which increases the request blocking probability.
引用
收藏
页码:130 / 141
页数:12
相关论文
共 50 条
  • [1] Apache HTTP Server 1.2.5
    P C Magazine: The Independent Guide to IBM - Standard Personal Computers, 17 (09):
  • [2] Knowledge Homogeneity and Specialization in the Apache HTTP Server Project
    MacLean, Alexander C.
    Pratt, Landon J.
    Knutson, Charles D.
    Ringger, Eric K.
    OPEN SOURCE SYSTEMS: GROUNDING RESEARCH, 2011, 365 : 106 - 122
  • [3] The Effect of Testability on Fault Proneness A case study of the Apache HTTP Server
    Hays, Mark
    Hayes, Jane
    23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 153 - 158
  • [4] Fixing of Security Vulnerabilities in Open Source Projects: A Case Study of Apache HTTP Server and Apache Tomcat
    Piantadosi, Valentina
    Scalabrino, Simone
    Oliveto, Rocco
    2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019), 2019, : 68 - 78
  • [5] Improving http-server performance by adapted multithreading
    Keller, J
    Monien, O
    Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2004, : 631 - 636
  • [6] 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
  • [7] 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
  • [8] An embeddable HTTP server
    Jones, MT
    DR DOBBS JOURNAL, 2001, 26 (10): : 73 - +
  • [9] Ensuring system performance for cluster and single server systems
    Avritzer, Alberto
    Bondi, Andre
    Weyuker, Elaine J.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (04) : 441 - 454
  • [10] Performance modeling of an Apache web server with bursty arrival traffic
    Andersson, M
    Cao, JH
    Kihl, M
    Nyberg, C
    IC'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2003, : 508 - 511