z-logo
open-access-imgOpen Access
LinuxDirector: A connection director for scalable internet services
Author(s) -
Wensong Zhang,
Shiyao Jin,
Quanyuan Wu
Publication year - 2000
Publication title -
journal of computer science and technology
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.373
H-Index - 48
eISSN - 1860-4749
pISSN - 1000-9000
DOI - 10.1007/bf02948838
Subject(s) - computer science , scalability , daemon , server , computer network , load balancing (electrical power) , round robin dns , the internet , high availability , operating system , distributed computing , computer cluster , network address translation , network load balancing services , linux kernel , node (physics) , internet protocol , domain name system , geometry , mathematics , structural engineering , engineering , grid
LinuxDirector is a connection director that supports load balancing among multiple Internet servers, which can be used to build scalable Internet services based on clusters of servers. LinuxDirector extends the TCP/IP stack of Linux kernel to support three IP load balancing techniques, VS/NAT, VS/TUN and VS/DR. Four scheduling algorithms have been implemented to assign connections to different servers. Scalability is achieved by transparently adding or removing a node in the cluster. High availability is provided by detecting node or daemon failures and reconfiguring the system appropriately. This paper describes the design and implementation of LinuxDirector and presents several of its features including scalability, high availability and connection affinity.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom