Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
What TCP/IP protocol headers can tell us about the web
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Modern Operating Systems
Dynamic Scheduling of Web Server Cluster
ICPADS '02 Proceedings of the 9th International Conference on Parallel and Distributed Systems
Scheduling algorithms for distributed Web servers
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
UNIX Network Programming, Vol. 1
UNIX Network Programming, Vol. 1
Adaptive Cache-Driven Request Distribution in Clustered EJB Systems
ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
CARENA: a tool to capture and replay Web navigation sessions
E2EMON '05 Proceedings of the End-to-End Monitoring Techniques and Services on 2005. Workshop
Hi-index | 0.00 |
Modern web-based application infrastructures are based on clustered, multi-tiered architectures, where request distribution occurs in two sequential stages: over a cluster of web servers, and over a cluster of application servers. Much work has focused on strategies for distributing requests across a web server cluster in order to improve the overall throughput across the cluster. The strategies applied at the application layer are the same as those at the web server layer, because itis assumed that they transfer directly.In this paper, we argue that the problem of distributing requests across an application server cluster is fundamentally different from the web server request distribution problem, due to core differences in request processing in web and application servers. We devise an approach for distributing requests across a cluster of application servers such that overall system throughput is enhanced, and load across the application servers is balanced.