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 Sultan | 1 | 145 | 12.42 |
Kiran Srinivasan | 2 | 229 | 9.88 |
Deepa Iyer | 3 | 78 | 4.95 |
Liviu Iftode | 4 | 2112 | 148.14 |