A comparison of receiver-initiated and sender-initiated adaptive load sharing
Performance Evaluation
Dynamic load balancing for distributed memory multiprocessors
Journal of Parallel and Distributed Computing
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
Semi-Distributed Load Balancing for Massively Parallel Multicomputer Systems
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
A Performance Study of Robust Distributed Load Sharing Strategies
IEEE Transactions on Parallel and Distributed Systems
Implementation of decentralized load sharing in networked workstations using the Condor package
Journal of Parallel and Distributed Computing
Load balancing with a fuzzy-decision algorithm
Information Sciences: an International Journal - Special issue: load balancing in distributed systems
Fuzzy routing control of service request messages in an individual computing environment
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
How Useful Is Old Information?
IEEE Transactions on Parallel and Distributed Systems
Observations on Using Genetic Algorithms for Dynamic Load-Balancing
IEEE Transactions on Parallel and Distributed Systems
Load Balancing in Parallel Computers: Theory and Practice
Load Balancing in Parallel Computers: Theory and Practice
Scalable Parallel Computing: Technology,Architecture,Programming
Scalable Parallel Computing: Technology,Architecture,Programming
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Performance Analysis of a Distributed Question/Answering System
IEEE Transactions on Parallel and Distributed Systems
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Dynamic Load Balancing on Web-Server Systems
IEEE Internet Computing
Synthetic Workload Generation for Load-Balancing Experiments
IEEE Parallel & Distributed Technology: Systems & Technology
Diffusive Load-Balancing Policies for Dynamic Applications
IEEE Concurrency
Prediction-Based Dynamic Load-Sharing Heuristics
IEEE Transactions on Parallel and Distributed Systems
A Practical Approach to Dynamic Load Balancing
IEEE Transactions on Parallel and Distributed Systems
A taxonomy of scheduling in general-purpose distributed computing systems
IEEE Transactions on Software Engineering
Adaptive Location Policies for Global Scheduling
IEEE Transactions on Software Engineering
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
FUZZ-IEEE'09 Proceedings of the 18th international conference on Fuzzy Systems
Data-mining model based on multi-agent for the intelligent distributed framework
KES-AMSTA'08 Proceedings of the 2nd KES International conference on Agent and multi-agent systems: technologies and applications
Data mining model based on multi-agent for the intelligent distributed framework
International Journal of Intelligent Information and Database Systems
Fuzzy-neural web switch supporting differentiated service
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
Using adaptive fuzzy-neural control to minimize response time in cluster-based web systems
AWIC'05 Proceedings of the Third international conference on Advances in Web Intelligence
Machine learning-based adaptive load balancing framework for distributed object computing
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
Performance evaluation of fuzzy-neural HTTP request distribution for web clusters
ICAISC'06 Proceedings of the 8th international conference on Artificial Intelligence and Soft Computing
A Novel Strategy for Load Balancing of Distributed Medical Applications
Journal of Medical Systems
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. Indeed, enabled by the tremendous advancements in processor and networking technologies, complex operations such as object serialization and data marshaling have become very efficient, and thus, distributed object systems are being built for many different applications. However, 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 distribute the workload (e.g., the queries, messages/objects passing) among the different servers in the system. Unfortunately, in existing distributed object middleware systems, such a load balancing facility does not exist. In this paper, we present the design and implementation of a new dynamic fuzzy-decision-based load balancing system incorporated in a distributed object computing environment. Our 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 related techniques are implemented and compared. Extensive experiments are conducted to investigate the effectiveness of our fuzzy-decision-based algorithm, which is found to be consistently better than other approaches.