IP-based protocols for mobile internetworking
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
VIP: a protocol providing host mobility
Communications of the ACM
XMOVE: a pseudoserver for X window movement
The X Resource
A mobile networking system based on internet protocol(IP)
MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium
Teleporting - Making Applications Mobile
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Proceedings of the 8th annual international conference on Mobile computing and networking
MATA '01 Proceedings of the Third International Workshop on Mobile Agents for Telecommunication Applications
The design and implementation of Zap: a system for migrating computing environments
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
A Reliable and Secure Connection Migration Mechanism for Mobile Agents
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
MobiDesk: mobile virtual desktop computing
Proceedings of the 10th annual international conference on Mobile computing and networking
The design and implementation of Zap: a system for migrating computing environments
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Protocol enhancements for intermittently connected hosts
ACM SIGCOMM Computer Communication Review
International Journal of Network Management
STEM: seamless transport endpoint mobility
ACM SIGMOBILE Mobile Computing and Communications Review
Hi-index | 0.00 |
Abstract: This paper describes a mechanism, called "persistent connection" to preserve stream connections after the communicating peer exits and till it restarts. Such connections have many applications: to survive failures that crash one party, network partitions that cut off the two parties, and temporary disconnection in a mobile computing environment. They can also facilitate suspension of process execution in a limited resource environment and maintain connectivity when one party migrates from one machine to another. Persistent connection uses logical endpoints to hide disconnection from applications and to achieve location independence. It can be constructed from the normal "transient" connection that goes down with processes. Prototypes have been developed on Unix to provide persistent connections in both the TCP-socket level and the DCE RPC level. Many existing programs can benefit from this software to achieve transparence to disconnection and relocation. We conclude that persistent connection is a convenient communication abstraction for reliable, adaptable, and reconfigurable applications.