A multicast group communication protocol, engine, and bridge for CORBA

Citation
Le. Moser et al., A multicast group communication protocol, engine, and bridge for CORBA, CONCURR COM, 13(7), 2001, pp. 579-603
Citations number
26
Categorie Soggetti
Computer Science & Engineering
Journal title
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE
ISSN journal
15320626 → ACNP
Volume
13
Issue
7
Year of publication
2001
Pages
579 - 603
Database
ISI
SICI code
1532-0626(200106)13:7<579:AMGCPE>2.0.ZU;2-F
Abstract
Multicast group communication is needed for fault-tolerant distributed syst ems and, in particular, for the new Fault Tolerant CORBA standard, to maint ain strong replica consistency. However, different multicast group communic ation protocols are appropriate for different environments, which makes it difficult to define a single standard multicast protocol. In this paper, we present a multicast group communication engine and bridge for CORBA that a llows multiple group communication protocols to be used concurrently, We al so present the Fault Tolerant Multicast Protocol, a group communication pro tocol that allows different fault tolerance systems to interoperate. The group communication engine and bridge places Lamport timestamps on mess ages, and multicasts messages to groups, using one or more group communicat ion protocols. The group communication protocols reliably deliver the times tamped messages in timestamp order to the group communication engine, which integrates these streams of messages into a single stream for delivery in timestamp order. The Fault Tolerant Multicast Protocol operates over IP Mul ticast, and consists of the Reliable Multicast Protocol which provides reli able source-ordered message delivery, the Reliable Ordered Multicast Protoc ol which provides reliable totally ordered message delivery, and the Host G roup Membership Protocol which provides host group membership services. Cop yright (C) 2001 John Wiley & Sons, Ltd.