Improving the scalability of the CORBA event service with a multi-agent load balancing algorithm

K. S. Ho, Hong Va Leong

Research output: Journal article publicationJournal articleAcademic researchpeer-review

5 Citations (Scopus)


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.
Original languageEnglish
Pages (from-to)417-441
Number of pages25
JournalSoftware - Practice and Experience
Issue number5
Publication statusPublished - 25 Apr 2002


  • Agent-based interaction
  • Federated event channel
  • Load balancing

ASJC Scopus subject areas

  • Software


Dive into the research topics of 'Improving the scalability of the CORBA event service with a multi-agent load balancing algorithm'. Together they form a unique fingerprint.

Cite this