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 条
  • [41] Embedded Web server Architecture For Mobile Phone
    Wang ZhenXing
    Shi LinXiang
    Wei ShuTao
    INTERNATIONAL CONFERENCE ON FUTURE NETWORKS, PROCEEDINGS, 2009, : 208 - 211
  • [42] Dynamic scheduling of web server cluster
    Hwang, ST
    Jung, NS
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 563 - 568
  • [43] The performance optimization and modeling analysis based on the Apache Web Server
    Li, Jun
    Lu, Menghan
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 1712 - 1716
  • [44] Web server performance analysis using histogram workload models
    Hernandez-Orallo, Enrique
    Vila-Carbo, Joan
    COMPUTER NETWORKS, 2009, 53 (15) : 2727 - 2739
  • [45] A distributed Web server and its performance analysis on multiple platforms
    Liu, YH
    Dantzig, P
    Wu, CE
    Challenger, J
    Ni, LM
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 665 - 672
  • [46] Analysis on a cluster server virtualization technology architecture and its performance
    Gong, Songchun
    Advances in Intelligent and Soft Computing, 2012, 136 : 785 - 791
  • [47] Analysis on a Cluster Server Virtualization Technology Architecture and Its Performance
    Gong, Songchun
    TECHNOLOGY FOR EDUCATION AND LEARNING, 2012, 136 : 785 - 791
  • [48] Performance Analysis of Satellite Server Mobile Edge Computing Architecture
    Kim, Taeyeoun
    Choi, Jihwan P.
    2020 IEEE 92ND VEHICULAR TECHNOLOGY CONFERENCE (VTC2020-FALL), 2020,
  • [49] Performance and scalability analysis on client-server workflow architecture
    Kim, KH
    Han, DS
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 179 - 186
  • [50] A Study of Bare PC Web Server Performance for Workloads with Dynamic and Static Content
    He, Long
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    Emdadi, Ali
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 494 - 499