Analysis of the Effects of Delays on Load Sharing
IEEE Transactions on Computers
Predictability of Process Resource Usage: A Measurement-Based Study on UNIX
IEEE Transactions on Software Engineering
The Influence of Different Workload Descriptions on a Heuristic Load Balancing Scheme
IEEE Transactions on Software Engineering
Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence
Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence
Load balancing with a fuzzy-decision algorithm
Information Sciences: an International Journal - Special issue: load balancing in distributed systems
How Useful Is Old Information?
IEEE Transactions on Parallel and Distributed Systems
Synthetic Workload Generation for Load-Balancing Experiments
IEEE Parallel & Distributed Technology: Systems & Technology
Prediction-Based Dynamic Load-Sharing Heuristics
IEEE Transactions on Parallel and Distributed Systems
Genetic Based Web Cluster Dynamic Load Balancing in Fuzzy Environment
HPC '00 Proceedings of the The Fourth International Conference on High-Performance Computing in the Asia-Pacific Region-Volume 2 - Volume 2
Hi-index | 0.00 |
Distributed object computing systems are widely envisioned to be the desired distributed software development paradigm due to the higher modularity and the capability of handling machine and operating system heterogeneity. As the system scales up (e.g., with larger number of server and client objects, and more machines), a judicious load balancing system is required to efficiently distributed the workload (e.g., the queries, messages/objects passing) among the different servers in the system. However, in existing distributed object middleware systems, such a load balancing facility is lacking. In this paper, we describe the design and implementation of a dynamic fuzzy-decision based load balancing system incorporated in a distributed object computing environment. The proposed approach works by using a fuzzy logic controller which informs a client object to use the most appropriate service such that load balancing among servers is achieved. We have chosen Jini to build our experimental middleware platform, on which our proposed approach as well as other approaches are implemented and compared. Extensive experiments are conducted to investigate the effectiveness of our fuzzy-decision based approach, which is found to be consistently better than other approaches.