Simulating computer systems: techniques and tools
Simulating computer systems: techniques and tools
Distributed systems (3rd ed.): concepts and design
Distributed systems (3rd ed.): concepts and design
Operating System Concepts
Optimization Techniques for Replicating Corba Objects
WORDS '99 Proceedings of the Fourth International Workshop on Object-Oriented Real-Time Dependable Systems
A hierarchical adaptive distributed algorithm for load balancing
Journal of Parallel and Distributed Computing
Evaluating the Performance of Middleware Load Balancing Strategies
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Designing an Adaptive CORBA Load Balancing Service Using TAO
IEEE Distributed Systems Online
Hi-index | 0.00 |
CORBA is the most widely used middleware for implementing distributed application. Currently, object implementations facilitate object group model to organize the object services. In addition to the complexity of designing the object groups, researchers also seek to improve the quality of service (QoS) by various means such as implementing load balancing to the system. This paper deals with the proposed load balancing service of distributed object groups. The proposed load balancing service uses the dynamic replication scheme which is mechanized by flow balance assumption (FBA) that derives from the arrival and service rate to execute request forwarding to new objects. The proposed on-demand replication scheme adjusts the number of replicated objects based on the arrival rate to minimize the waiting time of clients. It consists of procedures such as intercepting the request and executing on-demand activation of objects. The result of the simulation shows the improvement of the total mean client request completion time of the system as compared to other load balancing schemes.