DocumentCode
2868070
Title
Scaling Internet services by dynamic allocation of connections
Author
Goldszmidt, G. ; Hunt, G.
Author_Institution
IBM T.J. Watson Res. Center, Hawthorne, NY, USA
fYear
1999
fDate
1999
Firstpage
171
Lastpage
184
Abstract
Network Dispatcher (ND) is a software tool that “routes” TCP connections to multiple TCP servers that share their workload. It exports a set of virtual IP addresses that are concealed and shared by the servers. It implements a novel dynamic load-sharing algorithm for allocation of TCP connections among servers according to their real-time load and responsiveness. ND forwards packets to the servers without performing any TCP/IP header translations, consequently outgoing server-to-client packets are not handled, and can follow a separate network route to the clients. Its allocation method was proven to be efficient in live tests, supporting Internet sites that served millions of TCP connections per hour. This paper describes the load management features of ND
Keywords
Internet; computer network management; resource allocation; telecommunication network routing; telecommunication traffic; transport protocols; Internet services; Internet sites; Network Dispatcher; TCP connection routing; dynamic connection allocation; dynamic load-sharing algorithm; load management; multiple TCP servers; real-time load; software tool; virtual IP addresses; Delay; Heuristic algorithms; Load management; Neodymium; Network servers; Software tools; TCPIP; Testing; Web and internet services; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Network Management, 1999. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on
Conference_Location
Boston, MA
Print_ISBN
0-7803-5748-5
Type
conf
DOI
10.1109/INM.1999.770682
Filename
770682
Link To Document