Title
Migratory TCP: Connection Migration for Service Continuity in the Internet
Abstract
1 Motivation Today's Internet services are commonly built over TCP (5), the standard Internet connection-oriented reliable transport protocol. The endpoint naming scheme of TCP, based on network layer (IP) addresses, creates an implicit binding between a service and the IP address of a server providing it, throughout the lifetime of a client connection. This makes a TCP client prone to all adverse conditions that may affect the server endpoint or the internetwork in between, after the connection is established: congestion or failure in the network, server overloaded, failed or under DoS attack. Studies that quantify the effects of network sta- bility and route availability (4, 2) demonstrate that connec- tivity failures can significantly impact Internet services. As a result, although highly available servers can be deployed, sustaining continuous service remains a problem. Service continuity can be defined as the uninterrupted de- livery of a service, from an end user's perspective. The TCP's ability to support it is limited by its error recovery scheme based on retransmissions to the same server end- point of the connection (bound to a specific IP address). In practice, the end user might be more interested in receiving continuous service rather than statically binding to a given server. As server identity becomes less important than the service, it is desirable for a client to switch servers during a service session, e.g., if a server cannot sustain the service. We propose the cooperative service model, in which a pool of similar servers, possibly geographically distributed across the Internet, cooperate in sustaining a service by mi- gration of client connections within the pool. The control traffic between servers, needed to support migrated connec- tions, can be carried either over the Internet or over a pri- vate network. From client's viewpoint, at any point during the lifetime of its service session, the remote endpoint of its connection may transparently migrate between servers.
Year
DOI
Venue
2002
10.1109/ICDCS.2002.1022294
ICDCS
Keywords
Field
DocType
Internet,transport protocols,Internet,TCP migration,connection migration,network stability,route availability,service continuity
Internet transit,Internet layer,Computer security,Computer science,Network address translation,Server,Computer network,Internet Connection Sharing,IPv6 address,Client–server model,The Internet
Conference
ISSN
ISBN
Citations 
1063-6927
0-7695-1585-1
43
PageRank 
References 
Authors
2.67
6
4
Name
Order
Citations
PageRank
Florin Sultan114512.42
Kiran Srinivasan22299.88
Deepa Iyer3784.95
Liviu Iftode42112148.14