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 条
  • [31] A QoE Perspective on HTTP/2 Server Push
    Zimmermann, Torsten
    Wolters, Benedikt
    Hohlfeld, Oliver
    PROCEEDINGS OF THE 2017 WORKSHOP ON QOE-BASED ANALYSIS AND MANAGEMENT OF DATA COMMUNICATION NETWORKS (INTERNET QOE 17), 2017, : 1 - 6
  • [32] Server Program Analysis Based on HTTP Protocol
    Che, Min
    Tuo, Ming Fu
    2016 INTERNATIONAL CONFERENCE ON MECHATRONICS, MANUFACTURING AND MATERIALS ENGINEERING (MMME 2016), 2016, 63
  • [33] The Parameters Regulation and Performance Optimization for the QoS of APACHE Web Server Based on Fuzzy Control
    Huang, Z. Q.
    Zhang, Y. X.
    INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL AND ELECTRICAL ENGINEERING (AMEE 2015), 2015, : 718 - 724
  • [34] How HTTP/2 Pushes the Web: An Empirical Study of HTTP/2 Server Push
    Zimmermann, Torsten
    Rueth, Jan
    Wolters, Benedikt
    Hohlfeld, Oliver
    2017 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2017,
  • [35] Modeling vulnerability discovery process in Apache and IIS HTTP servers
    Woo, Sung-Whan
    Joh, HyunChul
    Alhazmi, Omar H.
    Malaiya, Yashwant K.
    COMPUTERS & SECURITY, 2011, 30 (01) : 50 - 62
  • [36] Apache Server几种重要用法
    李肇亚
    微电脑世界, 2001, (12) : 105 - 105
  • [37] A Queueing Model and Performance Analysis of UPnP/HTTP Client Server Interactions in Networked Control Systems
    Fiuk, Marek
    Czachorski, Tadeusz
    COMPUTER NETWORKS, CN 2019, 2019, 1039 : 366 - 386
  • [38] Automatic exams management with the Common Lisp HTTP server
    Vantaggiato, A
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (1-7): : 697 - 698
  • [39] 简单HTTP Server的设计与实现
    周畅
    王赜
    软件工程, 2017, 20 (01) : 9 - 11
  • [40] Web server scanner: Scanning on IIS, CGI and HTTP
    Selamat, SR
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 919 - 923