DocumentCode
3321434
Title
A “persistent connection” model for mobile and distributed systems
Author
Zhang, Yongguang ; Dao, Son
Author_Institution
Hughes Res. Labs., Malibu, CA, USA
fYear
1995
fDate
20-23 Sep 1995
Firstpage
300
Lastpage
307
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
Keywords
Unix; data communication; data communication equipment; distributed processing; fault tolerant computing; mobile communication; remote procedure calls; transport protocols; DCE RPC level; TCP-socket level; Unix; adaptable applications; communication abstraction; disconnection; distributed systems; fault tolerance computing; limited resource environment; logical endpoints; mobile computing environment; mobile systems; network partitions; persistent connection model; programs; prototypes; reconfigurable applications; reliable applications; software; stream connections; temporary disconnection; transient connection; Application software; Batteries; Cloning; Computer crashes; Computer networks; Laboratories; Mobile communication; Mobile computing; Prototypes; Software prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications and Networks, 1995. Proceedings., Fourth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
0-8186-7180-7
Type
conf
DOI
10.1109/ICCCN.1995.540133
Filename
540133
Link To Document