Server Load Balancing with Network Support: Active Anycast
In server load balancing where replicated servers are dispersed geographically and accesses from clients are distributed to replicated servers, a way of distributing the accesses from clients to an adequate server plays an important role from the viewpoint of load balancing. In the paper, we propose a new network paradigm for server load balancing using active anycast. In active anycast, an end user only sends its request to group of servers using an anycast address. When this request arrives at an active router, it selects an adequate server from the viewpoint of load balancing and changes the anycast address of a packet to the unicast address of the selected server. Thus, the decision which server is the best one from the viewpoint of server load balancing is made by an active router rather than an end user, so active anycast is a network-initiated method. Simulation results show that active anycast can accomplish efficient server load balancing, even when a small part of routers are equipped with active network technology.
KeywordsActive Network Anycast Server Load Balancing Web Server
Unable to display preview. Download preview PDF.
- 3.A. Tsuji, H. Ueno, M. Yamamoto and H. Ikeda,“Autonomous Load Balancing Control in Heterogeneous Distributed Systems Connected via High-Speed Networks” IEICE Transactions on Communications, Vol. J81-B-I, No. 10, pp. 587–595, Oct. 1998(in Japanese). 371, 379Google Scholar
- 4.N. G. Shivaratri, P. Krueger, M. Singhal, “Load Distributing for Locally Distributed Systems,” IEEE Computer, Dec. 1992. 371Google Scholar
- 6.R. Engel, V. Peris and D. Saha, “Using IP Anycast for Load Distribution and Server Location,” Proc. of IEEE Globecom Global Internet Mini Conference, pp. 27–35, Nov. 1998. 372, 373, 374, 376Google Scholar
- 7.C. Partidge, et al., “Host Anycasting Service,” RFC 1546, 1993. 372, 373Google Scholar
- 8.S. Bhattacharjee, et al., “Application-Layer Anycasting,” Proc. of IEEE Infocom'97, pp. 1390–1398, 1997. 372Google Scholar
- 10.D. S. Alexander, et al., “The SwitchWare Active Network Architecture,” IEEE Network, pp. 29–36, May/June. 1998.Google Scholar
- 11.K. L. Calvert, et al., “Directions in Active Networks,” IEEE Communications Magazine, pp. 72–78, Oct. 1998.Google Scholar
- 12.J. E. van der Merwe, et al., “The Tempest — A Practical Framework for Network Programmability,” IEEE Network, pp. 20–28, May/June. 1998.Google Scholar
- 13.E. Nygren, “The Design and Implementation of a High-Performance Active Network Node,” Master of Engineering thesis, MIT, Feb. 1998.Google Scholar
- 15.M. B. Doar, “A Better Model for Generating Test Network,” Proc.1996 IEEE GLOBECOM Global Internet Conference, pp. 86–93. Nov. 1996. 378Google Scholar