Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/7788
Title: Improving the scalability of the CORBA event service with a multi-agent load balancing algorithm
Authors: Ho, KS
Leong, HV 
Issue Date: 2002
Source: Software - practice and experience, 2002, v. 32, no. 5, p. 417-441
Abstract: The event service of the Common Object Request Broker Architecture (CORBA) is useful in supporting decoupled and asynchronous communication between distributed object components. However, the specification of the event service standard does not require implementation to provide facilities to guarantee efficient event/data delivery. Consequently, applications in which a large number of objects need to communicate via an event service channel may suffer from poor performance. In this paper, a generic CORBA-based framework is proposed to tackle this scalability problem. Two techniques are applied; namely, event channel federation and load balancing. The solution is transparent in the sense that it exports the same IDL interface as the original event service. We explore three critical dimensions underlying the design of the load-balancing algorithm and conduct experiments to evaluate their impact on the overall performance of the framework. The results provide some useful insights into the improvement of the scalability of the event service.
Keywords: Agent-based interaction
CORBA
Federated event channel
Load balancing
Publisher: John Wiley & Sons Ltd
Journal: Software - Practice and Experience 
ISSN: 0038-0644
DOI: 10.1002/spe.443
Appears in Collections:Journal/Magazine Article

Access
View full-text via PolyU eLinks SFX Query
Show full item record

SCOPUSTM   
Citations

5
Last Week
0
Last month
0
Citations as of Sep 7, 2020

WEB OF SCIENCETM
Citations

5
Last Week
0
Last month
0
Citations as of Sep 25, 2020

Page view(s)

107
Last Week
0
Last month
Citations as of Sep 20, 2020

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.