On group communication support in CORBA

Citation
S. Mishra et al., On group communication support in CORBA, IEEE PARALL, 12(2), 2001, pp. 193-208
Citations number
35
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
ISSN journal
10459219 → ACNP
Volume
12
Issue
2
Year of publication
2001
Pages
193 - 208
Database
ISI
SICI code
1045-9219(200102)12:2<193:OGCSIC>2.0.ZU;2-T
Abstract
Current group communication services have mostly been implemented on a homo geneous, distributed computing environment. This limits their applicability because most modern distributed computing environment are heterogeneous in nature. This paper describes the design, implementation, and performance e valuation of a CORBA group communication service. Using CORBA to implement a group communication service enables that group communication service to o perate in a heterogeneous, distributed computing environment. To evaluate t he effect of CORBA on the performance of a group communication service, thi s paper provides a detailed comparison of the performance measured from thr ee implementations of an atomic broadcast protocol and a group membership p rotocol. Two of these implementations use CORBA, while the third uses UDP s ockets for interprocess communication. The main conclusion is that heteroge neity can be achieved in group communication services by implementing them using CORBA, but there is a substantial performance cost. This performance cost can be reduced to a certain extent by carefully choosing a design and tuning various protocol parameters such as buffer sizes and timer values.