• DocumentCode
    1913607
  • Title

    Active connection management in Internet services

  • Author

    Chen, Mike Y. ; Brewer, Eric

  • Author_Institution
    Div. of Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    265
  • Lastpage
    280
  • Abstract
    We propose a new connection management architecture for clustered Internet services called active connection management (ACM) to improve the availability, quality of service, and manageability of Internet services. ACM extends the API of load-balancing switches to include application-level primitives. These primitives enable Internet services to manage load-balancing switches dynamically to control how client connections are mapped to physical resources as they enter the cluster. ACM provides several properties ideal for Internet services over static configuration. First, ACM increases availability through automated configuration, rolling reboots, and reduced server failure detection and recovery time. Second, ACM provides better load conditioning by enabling dynamic allocation of front-end resources and enabling more control over graceful degradation. Third, it provides better manageability by automating configuration, reducing human errors and improving scalability. We present a design, implementation, and evaluation of an ACM system, called COMICS (COnnection Manager for Internet-Centric Services), that enables services to actively control how connections are mapped to servers. We believe that ACM primitives should be implemented into future switches and be utilized by application servers to build more robust Internet service platforms.
  • Keywords
    Internet; computer network management; computer network reliability; file servers; packet switching; performance evaluation; quality of service; ACM primitives; API; COMICS; Internet service platforms; Internet services; Web server; active connection management; application servers; application-level primitives; automated configuration; availability; connection management architecture; connection manager for Internet-centric services; load-balancing switches; packet forwarding; quality of service; rolling reboots; server failure detection time; server failure recovery time; static configuration; Automatic control; Availability; Degradation; Humans; Quality management; Quality of service; Resource management; Switches; Web and internet services; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Operations and Management Symposium, 2002. NOMS 2002. 2002 IEEE/IFIP
  • Print_ISBN
    0-7803-7382-0
  • Type

    conf

  • DOI
    10.1109/NOMS.2002.1015579
  • Filename
    1015579