An atomic multicast protocol for mobile computing
Markus Endler · 1999
In near future there will be a huge variety of distributed applications for lightweight and hand-held terminals or PDAs.Some of these applications, such as strategic mission planing, optimization in vehicle movement, cooperative design, etc. will require some form of coordination and synchronization among groups of mobile clients.In order to support synchronized actions, a mobile host must be able to communicate reliably with a group of related mobile hosts.In this work we extended Acharya and Badrinath's [l] reliable multicast protocol for mobile computing so as to provide also for atomicity of message delivery.In this protocol, named &@C, a multicast message is only delivered to all mobile host destinations if these are reachable during a first phase of the protocol.After a multicast is either committed or aborted, the protocol guarantees that all the mobile hosts are eventually informed about the final status of the multicast.