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 条
  • [21] Performance analysis of a multithreaded Web server on multiprocessor
    Jeong, JG
    Park, SY
    Nang, JH
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1885 - 1889
  • [22] MEANS: a micro-thread architecture for network server
    Lei, Yingchun
    Zhang, Wen
    Gong, Yili
    Zhang, Huyin
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 38 - +
  • [23] Performance Metrics of Web Crawler In Client-Server And Mvc Architecture
    Badgujar, Jyotsana
    Jailia, Manisha
    Kumar, Ashok
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 393 - 398
  • [24] High performance web server architecture with Kernel-level caching
    Yang-Sun Lee
    Leonard Barolli
    Min Choi
    Cluster Computing, 2013, 16 : 339 - 346
  • [25] High performance web server architecture with Kernel-level caching
    Lee, Yang-Sun
    Barolli, Leonard
    Choi, Min
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (03): : 339 - 346
  • [26] Analyzing web server performance under dynamic user workloads
    Pena-Ortiz, Raul
    Gil, Jose A.
    Sahuquillo, Julio
    Pont, Ana
    COMPUTER COMMUNICATIONS, 2013, 36 (04) : 386 - 395
  • [27] Internet programming: thread pools and server performance
    Calcote, John
    Dr. Dobb's Journal of Software Tools for Professional Programmer, 1997, 22 (07):
  • [28] Adaptive architecture for web server survivability
    Park, E
    Choi, DS
    Im, EG
    Seo, JT
    Kim, D
    ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2004, 3261 : 172 - 180
  • [29] Performance analysis of secure web server based on SSL
    Lin, XD
    Wong, JW
    Kou, WD
    INFORMATION SECURITY, PROCEEDINGS, 2001, 1975 : 249 - 261
  • [30] 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