Scheduling optimization for resource-intensive Web requests on server clusters
- 1 June 1999
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
Clustering support with a single-system image for large-scale Web servers is important to improve the system scalability in process- ing 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.Keywords
This publication has 10 references indexed in Scilit:
- An analysis of Web server performancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Locality-aware request distribution in cluster-based network serversPublished by Association for Computing Machinery (ACM) ,1998
- Analysis of task assignment policies in scalable distributed web-server systemsIEEE Transactions on Parallel and Distributed Systems, 1998
- Task assignment in a distributed system (extended abstract): improving performance by unbalancing loadPublished by Association for Computing Machinery (ACM) ,1998
- Cluster-based scalable network servicesPublished by Association for Computing Machinery (ACM) ,1997
- The utility of exploiting idle workstations for parallel computationPublished by Association for Computing Machinery (ACM) ,1997
- NetSolvePublished by Association for Computing Machinery (ACM) ,1996
- Building a World-Wide virtual machine based on web and HPCC technologiesPublished by Association for Computing Machinery (ACM) ,1996
- A case for NOW (Networks of Workstations)IEEE Micro, 1995
- A scalable HTTP server: The NCSA prototypeComputer Networks and ISDN Systems, 1994