The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - February (2001 vol.12)
pp: 193-208
ABSTRACT
<p><b>Abstract</b>—Current group communication services have mostly been implemented on a homogeneous, 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 evaluation of a CORBA group communication service. Using CORBA to implement a group communication service enables that group communication service to operate in a heterogeneous, distributed computing environment. To evaluate the effect of CORBA on the performance of a group communication service, this paper provides a detailed comparison of the performance measured from three implementations of an atomic broadcast protocol and a group membership protocol. Two of these implementations use CORBA, while the third uses UDP sockets for interprocess communication. The main conclusion is that heterogeneity 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.</p>
INDEX TERMS
Group communication, CORBA, fault tolerance, performance, heterogeneity.
CITATION
Shivakant Mishra, Lan Fei, Xiao Lin, Guming Xing, "On Group Communication Support in CORBA", IEEE Transactions on Parallel & Distributed Systems, vol.12, no. 2, pp. 193-208, February 2001, doi:10.1109/71.910873
27 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool