Title :
On the design and performance of kernel-level TCP connection endpoint migration in cluster-based servers
Author :
Olaru, Vlad ; Tichy, Walter F.
Author_Institution :
Dept. of Comput. Sci., Karlsruhe Univ., Germany
Abstract :
The TCP connection endpoint migration allows arbitrary server-side connection endpoint assignments to server nodes in cluster-based servers. The mechanism is client-transparent and supports back-end level request dispatching. It has been implemented in the Linux kernel and can be used as part of a policy-based software architecture for request distribution. We show that the TCP connection end-point migration can be successfully used for request distribution in cluster-based Web servers, both for persistent and non-persistent HTTP connections. We present locality-aware policies using TCP connection migration that outperform Round Robin by factors as high as 2.79 in terms of the average response time for certain classes of requests.
Keywords :
Linux; client-server systems; file servers; mobile computing; network operating systems; operating system kernels; transport protocols; workstation clusters; Linux kernel; back-end level request dispatching; cluster-based Web servers; kernel-level TCP connection endpoint migration; locality-aware policies; nonpersistent HTTP connection; persistent HTTP connection; policy-based software architecture; request distribution; server nodes; server-side connection endpoint assignments; Computer science; Delay; Dispatching; Kernel; Linux; Network servers; Protocols; Routing; Storage area networks; Web server;
Conference_Titel :
Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
Print_ISBN :
0-7803-9074-1
DOI :
10.1109/CCGRID.2005.1558670