Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Dynamic load balancing in parallel and distributed networks by random matchings (extended abstract)
SPAA '94 Proceedings of the sixth annual ACM symposium on Parallel algorithms and architectures
Exploiting process lifetime distributions for dynamic load balancing
ACM Transactions on Computer Systems (TOCS)
Measuring and Optimizing CORBA Latency and Scalability Over High-Speed Networks
IEEE Transactions on Computers
An adversarial model for distributed dynamic load balancing
Proceedings of the tenth annual ACM symposium on Parallel algorithms and architectures
How Useful Is Old Information?
IEEE Transactions on Parallel and Distributed Systems
Designing and Optimizing a Scalable CORBA Notification Service
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Issues in the Design of Adaptive Middleware Load Balancing
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Java Message Service
Load Distribution in a CORBA Environment
DOA '99 Proceedings of the International Symposium on Distributed Objects and Applications
QoS-Constrained Event Communications in Distributed Virtual Environments
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
An Extended CORBA Event Service with Support for Load Balancing and Fault-Tolerance
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
Load Management for Distributed Object-Oriented Environments
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
Applying a Scalable CORBA Event Service to Large-Scale Distributed Interactive Simulations
WORDS '99 Proceedings of the Fifth International Workshop on Object-Oriented Real-Time Dependable Systems
Dynamic Scheduling for Soft Real-Time Distributed Object Systems
ISORC '00 Proceedings of the Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Interpreting Stale Load Information
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Designing an Adaptive CORBA Load Balancing Service Using TAO
IEEE Distributed Systems Online
Hi-index | 0.00 |
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.