• DocumentCode
    2353800
  • Title

    Coercing clients into facilitating failover for object delivery

  • Author

    Lloyd, Wyatt ; Freedman, Michael J.

  • Author_Institution
    Princeton Univ., Princeton, NJ, USA
  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    157
  • Lastpage
    168
  • Abstract
    Application-level protocols used for object delivery, such as HTTP, are built atop TCP/IP and inherit its host-to-host abstraction. Given that these services are replicated for scalability, this unnecessarily exposes failures of individual servers to their clients. While changes to both client and server applications can be used to mask such failures, this paper explores the feasibility of transparent recovery for unmodified object delivery services (TRODS). The key insight in TRODS is cross-layer visibility and control: TRODS carefully derives reliable storage for application-level state from the mechanics of the transport layer. This state is used to reconstruct object delivery sessions, which are then transparently spliced into the client´s ongoing connection. TRODS is fully backwards-compatible, requiring no changes to the clients or server applications. Its performance is competitive with unmodified HTTP services, providing nearly identical throughput while enabling timely failover.
  • Keywords
    telecommunication network reliability; transport protocols; HTTP services; TCP/IP; TRODS; application-level protocols; client coercion; failover facilitation; object delivery; transparent recovery for unmodified object delivery services; Biomedical monitoring; IP networks; Kernel; Monitoring; Protocols; Servers; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks (DSN), 2011 IEEE/IFIP 41st International Conference on
  • Conference_Location
    Hong Kong
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4244-9232-9
  • Electronic_ISBN
    1530-0889
  • Type

    conf

  • DOI
    10.1109/DSN.2011.5958215
  • Filename
    5958215