Lime Revisited

  • Authors:
  • Bogdan Carbunar;Marco Tulio de Oliveira Valente;Jan Vitek

  • Affiliations:
  • -;-;-

  • Venue:
  • MA '01 Proceedings of the 5th International Conference on Mobile Agents
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Lime is a middleware communication infrastructure for mobile computation that addresses physical mobility of devices and logical mobility of software components through a rich set of local and remote primitives. The system's key innovation is the concept of transiently shared tuple spaces. In Lime, mobile programs are equipped with tuple spaces that move whenever the program moves and are transparently shared with tuple spaces of other co-located programs. The Lime specification is surprisingly complex and tricky to implement. In this paper, we start by deconstructing the Lime model to identify its core components, then we attempt to reconstruct a simpler model, which we call CoreLime, that supports fine-grained access control and can better scale to large configurations.