• DocumentCode
    2776579
  • 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
  • Volume
    2
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    1000
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-9074-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2005.1558670
  • Filename
    1558670