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 条
  • [1] An Analytic Model of Web Servers in Distributed Computing Environments
    Paul Reeser
    Rema Hariharan
    Telecommunication Systems, 2002, 21 : 283 - 299
  • [2] Distributed Computing with Heterogeneous Servers
    Xu, Jiasheng
    Fu, Luoyi
    Wang, Xinbing
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [3] AN AVAILABILITY MODEL FOR DISTRIBUTED COMPUTING ENVIRONMENTS
    MERGES, MJ
    MUTLU, HB
    14TH CONFERENCE ON LOCAL COMPUTER NETWORKS, 1989, : 383 - 392
  • [4] Distributed cooperative Web servers
    Baker, Scott M.
    Moon, Bongki
    Computer Networks, 1999, 31 (11): : 1215 - 1229
  • [5] Distributed cooperative Web servers
    Baker, SM
    Moon, B
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL WORLD WIDE WEB CONFERENCE, 1999, : 137 - 151
  • [6] Distributed cooperative Web servers
    Baker, SM
    Moon, B
    COMPUTER NETWORKS, 1999, 31 (11-16) : 1215 - 1229
  • [7] DISTRIBUTED, OPEN ENVIRONMENTS - THE COMPUTING MODEL OF THE FUTURE
    GOLDSTEIN, I
    COMPUTER DESIGN, 1988, 27 (22): : 71 - 71
  • [8] A consolidation model of web application servers toward a simplified computing grid
    Ok, MinHwan
    Lee, Kyung-soo
    MUE: 2007 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2007, : 757 - +
  • [9] Scheduling algorithms for distributed Web servers
    Colajanni, M
    Yu, PS
    Dias, DM
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 169 - 176
  • [10] Parallel computing using Web servers and "servlets"
    Lo, A
    Bloor, C
    Choi, YK
    INTERNET RESEARCH-ELECTRONIC NETWORKING APPLICATIONS AND POLICY, 2000, 10 (02): : 160 - 169