Special issue on Internet architecture technology papers: A nonprobabilistic server selection method based on periodically obtained load information for Web server clusters

For a system comprised of multiple Web servers that provide the same content, this paper proposes a method for the dynamic selection of servers that process requests, based on periodically obtained load information on servers. Previously proposed methods select servers probabilistically based on the weights calculated from server load information, and consequently, a server with a heavy load is selected by chance, often resulting in decreased performance. In contrast, the present method, instead of employing probabilistic server selection, selects servers by a round-robin scheme after eliminating any difference in load among the servers. A comparison of performance based on simulation studies with the conventional method indicates that the proposed method is immune to the impact of the intervals at which load information is acquired or the number of servers involved, and that it produces a low average response time even under heavy load conditions. © 2006 Wiley Periodicals, Inc. Electron Comm Jpn Pt 1, 89(10): 1–12, 2006; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecja.20309

[1]  Michael Mitzenmacher,et al.  How Useful Is Old Information? , 2000, IEEE Trans. Parallel Distributed Syst..

[2]  Byrav Ramamurthy,et al.  Scalable Web server clustering technologies , 2000, IEEE Netw..

[3]  Azer Bestavros,et al.  Load balancing a cluster of web servers: using distributed packet rewriting , 2000, Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086).

[4]  Peter Scheuermann,et al.  Selection algorithms for replicated Web servers , 1998, PERV.

[5]  Haakon Bryhni,et al.  A comparison of load balancing techniques for scalable Web servers , 2000, IEEE Netw..

[6]  Philip S. Yu,et al.  Dynamic load balancing in geographically distributed heterogeneous Web servers , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[7]  Kenneth J. Christensen,et al.  Challenges in URL switching for implementing globally distributed Web sites , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[8]  Philip S. Yu,et al.  Redirection algorithms for load sharing in distributed Web-server systems , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[9]  Michael Dahlin Interpreting Stale Load Information , 2000, IEEE Trans. Parallel Distributed Syst..