Abstract

We present the concept of mobile groups as a basic mechanism for both the reliable migration and the coordination of mobile processes. Analogously to traditional group systems, mobile groups also provide message delivery guarantees and virtual synchrony. Furthermore, they make process mobility not only visible for the group, but also consistently ordered with other group actions (such as crashes, joins, leaves, and other migrations). The mobile groups approach represents a novel mobility support mechanism which can be used to handle reliability of mobile distributed systems (such as the mobile agent systems), at the application and system level (e.g., for coordinating distributed agents and for reliable agent migration, respectively). We discuss the motivations for the mobile groups, formally define their basic properties, and present a membership protocol for such groups. We also discuss some implementation issues and present the advantages of mobile groups against mechanisms commonly employed for the coordination of mobile processes or agents.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.