Title :
LIME: a middleware for physical and logical mobility
Author :
Murphy, Amy L. ; Picco, Gian Pietro ; Roman, Gruia-Catalin
Author_Institution :
Dept. of Comput. Sci., Rochester Univ., NY, USA
Abstract :
LIME is a middleware supporting the development of applications that exhibit physical mobility of hosts, logical mobility of agents, or both. LIME adapts a coordination perspective inspired by work on the Linda model. The context for computation, represented in Linda by a globally accessible, persistent tuple space, is represented in LIME by transient sharing of the tuple spaces carried by each individual mobile unit. Linda tuple spaces are also extended with a notion of location and with the ability to react to a given state. The hypothesis underlying our work is that the resulting model provides a minimalist set of abstractions that enable rapid and dependable development of mobile applications. In this paper, we illustrate the model underlying LIME, present its current design and implementation, and discuss initial lessons learned in developing applications that involve physical mobility
Keywords :
client-server systems; distributed object management; LIME; Linda tuple spaces; agents; coordination perspective; hosts; logical mobility; middleware; persistent tuple space; physical mobility; Application software; Computer science; Data structures; Drives; Fabrics; Investments; Middleware; Mobile communication; Programming profession; Virtual machining;
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
DOI :
10.1109/ICDSC.2001.918983