MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Scheduling Optimization for Resource-Intensive Web Requests on Server Clusters (1999) [19 citations — 6 self]

Download:
Download as a PDF | Download as a PS
by Huican Zhu, Ben Smith, Tao Yang
in the Proceedings of the Eleventh Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA'99
http://www.cs.ucsb.edu/~hczhu/publications/spaa99.ps
Add To MetaCart

Abstract:

Clustering support with a single-system image for large-scale Web servers is important to improve the system scalability in processing a large number of concurrent requests from Internet, especially when those requests involve resource-intensive dynamic content generation. This paper proposes scheduling optimization for a Web server cluster with a master/slave architecture which separates static and dynamic content processing. Our experimental results show that the proposed optimization using reservation-based scheduling can produce up to a 68 % performance improvement. 1

Citations

310 Clusterbased scalable network services – Fox, Gribble, et al. - 1997
276 LMbench: Portable tools for performance analysis – McVoy, Staelin - 1996
236 NetSolve: A Network Server for Solving Computational Science Problems, Int’l – Casanova, Dongarra - 1997
148 Quantitative System Performance: Computer System Analysis Using Queueing Network models – Lazowska, Zahorjan, et al. - 1984
124 Improving Web Server Performance by Caching Dynamic Data – Iyengar, Challenger - 1997
117 the NOW team, “A Case for NOW (Networks of Workstations – Anderson, Culler, et al.
109 A scalable HTTP server: The NCSA prototype – Katz, Butler, et al. - 1994
87 Flow and stretch metrics for scheduling continuous job streams – Bender, Chakrabarti, et al. - 1998
72 ONE-IP: Techniques for hosting a service on a cluster of machines – Damani, Chung, et al. - 1997
60 The Utility of Exploiting Idle Workstations for Parallel Computation – Acharya, Edjlali, et al. - 1997
52 Task Assignment in a Distributed System: Improving Performance by Unbalancing Load – Crovella, Harchol-Balter, et al. - 1998
46 Analysis of task assignment policies in scalable distributed Web-server systems – COLAJANNI, YU, et al. - 1998
42 Cooperative caching of dynamic content on a distributed web server – Holmedahl, Smith, et al. - 1998
37 WebStone: the first generation in HTTP server benchmarking – Trent, Sake - 1995
32 An Analysis of Web Server Performance – Iyengar, MacNair, et al. - 1997
27 Webglimpse: Combining browsing and searching – MANBER, SMITH, et al. - 1997
22 Adaptive load sharing for clustered digital library servers – Zhu, Yang, et al. - 2000
21 SWEB: Towards a Scalable WWW Server on MultiComputers – Andresen, Yang, et al. - 1996
19 Scalability issues for high performance digital libraries on the world wide web – Andreson, Yang, et al. - 1996
14 Digital's Web Proxy Traces. ftp://ftp.digital.com/pub/DEC/traces/proxy/webtraces.html – Kroeger, Mogul, et al. - 1996
13 Building a world-wide virtual machine based on Web and HPCC technologies – Dincer, Fox - 1996
9 A scheduling framework for web server clusters with intensive dynamic content processing – Zhu, Smith, et al. - 1998
6 The Art of Computer Systems Performance – JAIN - 1991
3 The Inktomi Technology Behind HotBot, a White Paper. http://www.inktomi.com – Corporation - 1996
3 Gateway Interface. http://booboo.ncsa.uiuc.edu/cgi – Common - 1995
2 Revised version appeared in – Andresen, Carver, et al. - 1995
2 Yahoo! Investor Relations – Inc - 1998