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 :
بازگشت