Totem: a fault-tolerant multicast group communication system
Communications of the ACM
An adaptive totally ordered multicast protocol that tolerates partitions
PODC '98 Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing
Group-based multicast and dynamic membership in wireless networks with incomplete spatial coverage
Mobile Networks and Applications - Special issue on protocols and software paradigms of mobile networks
Seven good reasons for mobile agents
Communications of the ACM
A classification of multicast mechanisms: implementations and applications
Journal of Systems and Software
On scalable and efficient distributed failure detectors
Proceedings of the twentieth annual ACM symposium on Principles of distributed computing
A Reliable Multicast Protocol for Distributed Mobile Systems: Design and Evaluation
IEEE Transactions on Parallel and Distributed Systems
Multicast over wireless networks
Communications of the ACM
Agentspace as a Middleware for Service Integration
ESAW '01 Proceedings of the Second International Workshop on Engineering Societies in the Agents World II
Checkpointing and Rollback of Wide-area Distributed Applications using Mobile Agents
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
A Reliable Message Delivery Protocol for Mobile Agents
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
FATOMAS-A Fault-Tolerant Mobile Agent System Based on the Agent-Dependent Approach
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
Active UDDI - An Extension to UDDI for Dynamic and Fault-Tolerant Service Invocation
Revised Papers from the NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems
Reliable Communication for Highly Mobile Agents
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
Reliable Message Delivery for Mobile Agents: Push or Pull
ICPADS '02 Proceedings of the 9th International Conference on Parallel and Distributed Systems
Design of Adaptive and Reliable Mobile Agent Communication Protocols
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
A Reliable Mobile Agents Architecture
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Distributed enactment of multiagent workflows: temporal logic for web service composition
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
APSEC '03 Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference
Behavior Descriptions of Mobile Agents for Web Services Integration
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Design and Evaluation of a Fault-Tolerant Mobile-Agent System
IEEE Intelligent Systems
Research: Design and analysis of an efficient and reliable atomic multicast protocol
Computer Communications
Multipoint communication: a survey of protocols, functions, and mechanisms
IEEE Journal on Selected Areas in Communications
Double Token-Ring and Region-Tree Based Group Communication Mechanism for Mobile Agent
Agent Computing and Multi-Agent Systems
Double Token-Ring and Region-Tree Based Group Communication Mechanism for Mobile Agent
Agent Computing and Multi-Agent Systems
Hi-index | 0.00 |
Reliable messaging is a key component necessary for mobile agent systems. Current researches focus on reliable one-to-one message delivery to mobile agents. But how to implement a group communication system for mobile agents remains an open issue, which is a powerful block that facilitates the development of fault-tolerant mobile agent systems. In this paper, we propose a group communication system for mobile agents (GCS-MA), which includes totally ordered multicast and membership management functions. We divide a group of mobile agents into several agent clusters, and each agent cluster consists of all mobile agents residing in the same sub-network and is managed by a special module, named coordinator. Then, all coordinators form a ring-based overlay for interchanging messages between clusters. We present a token-based algorithm, an intra-cluster messaging algorithm and an inter-cluster migration algorithm to achieve atomicity and total ordering properties of multicast messages, by building a membership protocol on top of the clustering and failure detection mechanisms. Performance issues of the proposed system have been analysed through simulations. We also describe the application of the proposed system in the context of the service cooperation middleware (SCM) project.