• DocumentCode
    628218
  • Title

    Application-driven TCP recovery and non-stop BGP

  • Author

    Surton, Robert ; Birman, Kenneth ; van Renesse, R.

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Some network protocols tie application state to underlying TCP connections, leading to unacceptable service outages when an endpoint loses TCP state during fail-over or migration. For example, BGP ties forwarding tables to its control plane connections so that the failure of a BGP endpoint can lead to widespread routing disruption, even if it recovers all of its state but what was encapsulated by its TCP implementation. Although techniques exist for recovering TCP state transparently, they make assumptions that do not hold for applications such as BGP. We introduce application-driven TCP recovery, a technique that separates application recovery from TCP recovery. We evaluate our prototype, TCPR, and show that it outperforms existing BGP recovery techniques.
  • Keywords
    computer network reliability; routing protocols; transport protocols; BGP endpoint; TCP connections; TCPR; application-driven TCP recovery; network protocols; nonstop BGP; routing disruption; transparent TCP state recovery; Fault tolerance; Fault tolerant systems; Ports (Computers); Routing; Routing protocols; Servers; Standards; BGP; Graceful Restart; TCP; fault tolerance; middleware; non-stop routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Budapest
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-6471-3
  • Type

    conf

  • DOI
    10.1109/DSN.2013.6575313
  • Filename
    6575313