• DocumentCode
    3230158
  • Title

    ShockAbsorber: a TCP connection router

  • Author

    Goldszmidt, G. ; Hunt, Guerney

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    3
  • fYear
    1997
  • fDate
    3-8 Nov 1997
  • Firstpage
    1919
  • Abstract
    ShockAbsorber is a software router of TCP connections that supports load sharing across multiple TCP servers that share a set of virtual IP addresses. It consists of the executor, an O/S kernel extension that supports fast IP packet forwarding, and a user level manager process that controls it. The manager implements a novel dynamic load-sharing algorithm for allocation of TCP connections among servers according to their real-time load and responsiveness. This algorithm produces weights that are used by the executor to quickly select a server for each new connection request. The executor forwards client TCP packets to the servers without performing any TCP/IP header translations. Outgoing server-to-client packets are not handled by ShockAbsorber and can follow a separate network route to the clients. Depending on the workload traffic, the performance benefit of this half-connection method can be significant. Prototypes of ShockAbsorber were used to scale up several large and high-load Internet sites serving millions of TCP connections per hour
  • Keywords
    Internet; computer network management; telecommunication network routing; telecommunication traffic; transport protocols; Internet sites; O/S kernel extension; ShockAbsorber; TCP connection router; TCP servers; connection request; control; executor; fast IP packet forwarding; half-connection method; load sharing; network route; performance benefit; real-time load; responsiveness; software router; user level manager process; virtual IP addresses; workload traffic; Delay; Heuristic algorithms; Internet; Kernel; Network servers; Process control; Prototypes; TCPIP; Telecommunication traffic; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 1997. GLOBECOM '97., IEEE
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-4198-8
  • Type

    conf

  • DOI
    10.1109/GLOCOM.1997.644608
  • Filename
    644608