Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Rapide: a language and toolset for simulation of distributed systems by partial orderings of events
POMIV '96 Proceedings of the DIMACS workshop on Partial order methods in verification
IEEE Transactions on Software Engineering
Dynamic layout of distributed applications in FarGo
Proceedings of the 21st international conference on Software engineering
Communicating and mobile systems: the &pgr;-calculus
Communicating and mobile systems: the &pgr;-calculus
Nomadic pict: correct communication infrastructure for mobile computation
POPL '01 Proceedings of the 28th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
A Versatile Event-Based Communication Model for Generic Distributed Interactions
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
Sumatra: A Language for Resource-Aware Mobile Programs
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Fine-grained dynamic adaptation of distributed components
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Coordinating mobile agents in interaction spaces
Science of Computer Programming
Mobile Agents in Interaction Spaces
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
This paper presents a new programming language,MobileScope, developed for the description of component-baseddistributed applications with extended support for mobility. Thelanguage and its underlying runtime system, Comet, supportmobility in two flavors: physical mobility of components andvirtual mobility of channels. Primarily, physical locations ofcomponents may be changed at runtime. We adopt here anobjective view that allows such moves to be triggered from outsidethe components. Moreover, the runtime systems support bothweak and strong migration. We also introduce a virtual formof mobility for resource management. In MobileScope, resourcesare explicitly bound through channels on which components areconnected dynamically. Resource bindings are thus changeableat runtime. We argue that the combination of these two mobilityflavors, we name objective mobility, eases the development ofapplications with mobile users or devices, among other innovativemobile applications.