An analytic model of Web servers in distributed computing environments

被引:10
|
作者
Reeser, P [1 ]
Hariharan, R [1 ]
机构
[1] AT&T Labs Res, Middletown, NJ 07748 USA
关键词
HTTP; Web; distributed; dynamic; queueing; performance; validation;
D O I
10.1023/A:1020902716313
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Web technologies are currently being employed to provide end-user interfaces in diverse computing environments. The core element of these Web solutions is a Web server based on the HyperText Transfer Protocol (HTTP) running over TCP/IP. Web servers are required to perform millions of transaction requests per day at an acceptable Quality of Service (QoS) level in terms of client response time and server throughput. Consequently, a thorough understanding of the performance capabilities and limitations of Web servers is critical. In many applications, the Web server performs significant dynamic server-side processing in distributed computing environments. In these applications, a Web server retrieves a file, parses the file for scripting language content, interprets the scripting statements, and executes embedded code, possibly requiring a TCP connection to a remote application for data processing and transfer. Web server performance in a distributed environment is a complex interplay between a variety of factors. Although testing is essential for assessing performance, there are inherent limitations to a testing approach for validating Web server performance. Consequently, modeling is critical to further understand the performance capabilities and limitations of Web servers that participate in distributed computing. In this paper, we illustrate a model-based approach to Web server performance evaluation, and present an analytic queueing model of Web servers in distributed environments. Performance predictions from the analytic model match well with the performance observed from simulation. The model forms an excellent basis for a decision support tool to allow system architects to predict the behavior of new systems prior to deployment, or existing systems under new workload scenarios.
引用
收藏
页码:283 / 299
页数:17
相关论文
共 50 条
  • [31] An analysis of the optimal number of servers in distributed client/server environments
    Son, JH
    Kim, MH
    DECISION SUPPORT SYSTEMS, 2004, 36 (03) : 297 - 312
  • [32] Strategies for distributed parallel computing on grid computing environments
    Lin, Weiwei
    Zhang, Zhili
    Qi, Deyu
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (09): : 104 - 106
  • [33] Web Services: A Trend Shift from conventional Distributed Computing Model
    Dhand, Rohit
    SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 313 - 317
  • [34] Dynamic load balancing in geographically distributed heterogeneous Web servers
    Colajanni, M
    Yu, PS
    Cardellini, V
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 295 - 302
  • [35] Distributed data servers and web interface in the Climate Data Portal
    Zhu, WH
    OCEANS 2001 MTS/IEEE: AN OCEAN ODYSSEY, VOLS 1-4, CONFERENCE PROCEEDINGS, 2001, : 2318 - 2321
  • [36] Simulation in parallel and distributed computing environments
    Zomaya, AY
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (01): : 3 - 4
  • [37] DISTRIBUTED COMPUTING NOW - DEVELOPMENT ENVIRONMENTS
    SCHNEIDER, LS
    DR DOBBS JOURNAL, 1993, 18 (07): : 64 - &
  • [38] DISTRIBUTED COMPUTING NOW - APPLICATION ENVIRONMENTS
    SCHNEIDER, LS
    MURRAY, SS
    DR DOBBS JOURNAL, 1993, 18 (06): : 82 - &
  • [39] Advanced environments for parallel and distributed computing
    D'Ambra, P
    Danelutto, M
    di Serafino, D
    PARALLEL COMPUTING, 2002, 28 (12) : 1635 - 1636
  • [40] Failure Analysis for Distributed Computing Environments
    Datskova, Olga
    Grigoras, Costin
    Shi, Weidong
    COMPANION PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'17 COMPANION), 2017, : 85 - 90