Apr. 16, 2001 to Apr. 19, 2001
Amy L. Murphy , University of Rochester
Gian Pietro Picco , Politecnico di Milano
Gruia-Catalin Roman , Washington University
Abstract: LIME is a middleware supporting the development of applications that exhibit physical mobility of hosts, logical mobility of agents, or both. LIME adopts 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.
Amy L. Murphy, Gian Pietro Picco, Gruia-Catalin Roman, "LIME: A Middleware for Physical and Logical Mobility", ICDCS, 2001, 2013 IEEE 33rd International Conference on Distributed Computing Systems, 2013 IEEE 33rd International Conference on Distributed Computing Systems 2001, pp. 0524, doi:10.1109/ICDSC.2001.918983