Performance Analysis of a Web Server with Dynamic Thread Pool Architecture

被引:0
|
作者
Lu, Jijun [1 ]
Gokhale, Swapna S. [1 ]
机构
[1] Univ Connecticut, Dept Comp Sci & Engn, Storrs, CT 06269 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern Web servers commonly employ the thread pool architecture so that their I/O-intensive workload can benefit from the performance improvements offered by multi-threading. For acceptable service performance, however, the various configuration options and design choices embodied in the thread pool architecture need to be selected appropriately considering the service and workload characteristics. To enable cost-effective and informed selection of configuration options, this paper presents a quantitative methodology to analyze the performance of a Web server which embodies the thread pool architecture. The key aspect of the methodology is a queuing network model which represents the operational mechanisms of the Web server and the dynamic thread pool management policy. The model is implemented using the AnyLogic simulation environment. We demonstrate the utility of the methodology for performance estimation and sensitivity analysis using several examples.
引用
收藏
页码:99 / 105
页数:7
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Performance modeling of an Apache Web server with a dynamic pool of service processes
    Van Do, Tien
    Krieger, Udo R.
    Chakka, Ram
    TELECOMMUNICATION SYSTEMS, 2008, 39 (02) : 117 - 129
  • [4] Web Server Farm in the Cloud: Performance Evaluation and Dynamic Architecture
    Liu, Huan
    Wee, Sewook
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 369 - 380
  • [5] Dynamic thread management in kernel pipeline web server
    Li, SS
    Liao, XK
    Tan, YS
    Liu, JY
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 113 - 122
  • [6] Access Control Architecture Separating Privilege by a Thread on a Web Server
    Matsumoto, Ryosuke
    Okabe, Yasuo
    2012 IEEE/IPSJ 12TH INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET (SAINT), 2012, : 178 - 183
  • [7] Feedback control with prediction for thread allocation in pipeline architecture Web server
    Peng Shao-Liang
    Li Shan-Shan
    Liao Xiang-Ke
    Peng Yu-Xing
    Ye Hui
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2006, 4308 : 454 - 465
  • [8] An analysis of Web server performance
    Iyengar, A
    MacNair, E
    Nguyen, T
    GLOBECOM 97 - IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, CONFERENCE RECORD, VOLS 1-3, 1997, : 1943 - 1947
  • [9] Performance Analysis of a Web Server
    Lu, Jijun
    Gokhale, Swapna S.
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2008, 3 (03) : 50 - 65
  • [10] Performance study and dynamic optimization design for thread pool systems
    Xu, DP
    Bode, B
    International Conference on Computing, Communications and Control Technologies, Vol 6, Post-Conference Issue, Proceedings, 2004, : 395 - 400