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 条
  • [21] Performance modeling of an Apache Web server with a dynamic pool of service processes
    Tien Van Do
    Udo R. Krieger
    Ram Chakka
    Telecommunication Systems, 2008, 39 : 117 - 129
  • [22] Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance
    Rosen, Sanae
    Han, Bo
    Hao, Shuai
    Mao, Z. Morley
    Qian, Feng
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, : 459 - 468
  • [23] FAURAS: A Proxy-Based Framework for Ensuring the Fairness of Adaptive Video Streaming over HTTP/2 Server Push
    Chanh Minh Tran
    Tho Nguyen Duc
    Tan, Phan Xuan
    Kamioka, Eiji
    APPLIED SCIENCES-BASEL, 2020, 10 (07):
  • [24] A SCALABLE HTTP SERVER - THE NCSA PROTOTYPE
    KATZ, ED
    BUTLER, M
    MCGRATH, R
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1994, 27 (02): : 155 - 164
  • [25] Webrelay: A multithreaded HTTP relay server
    Zhang, P
    DR DOBBS JOURNAL, 2000, 25 (02): : 86 - +
  • [26] Security in the Apache Web Server Configuration
    Gomez Montoya, Carlos Eduardo
    Candela Uribe, Christian Andres
    Sepulveda Rodriguez, Luis Eduardo
    INGE CUC, 2013, 9 (02) : 31 - 38
  • [27] Scaleable distributed Apache WWW server
    Meehan, JM
    Ladiges, D
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 472 - 475
  • [28] Design considerations for the Apache Server API
    Thau, R
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1996, 28 (7-11): : 1113 - 1122
  • [29] Applying Hyperthreading Technology for evaluating the performance of HTTP server for stored audio/video retrieval
    Madhura, A.
    Phatak, V.
    Dongaonkar, B. Rakhi, Jr.
    2009 SECOND INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING AND TECHNOLOGY (ICETET 2009), 2009, : 834 - 837
  • [30] Is the Web ready for HTTP/2 Server Push?
    Zimmermann, Torsten
    Wolters, Benedikt
    Hohlfeld, Oliver
    Wehrle, Klaus
    CONEXT'18: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2018, : 13 - 19