Downloads

Keywords:

Dynamic Load Balancing, Distributed Systems, Graph Theory, Resource Allocation, Optimization Algorithms, System Scalability, Real-Time Monitoring, Workload Distribution, Throughput, Latency Reduction

Dynamic Load Balancing in Distributed Systems: A Graph-Based Approach to Optimize Resource Allocation

Authors

Sai Dikshit Pasham1
University of Illinois, Springfield 1

Abstract

Load balancing is one of the challenging issues in dynamic load distribution systems and it has a direct impact on system performance, resource consumption and system dependability. Static methods that have been used in the original paradigm do not scale well to accommodate unpredictable levels of workload since resources may be either wastefully consumed or become a bottleneck. The approach presented in this paper is to adapt graph theory for dynamic load balancing of distributed systems in real time. Implementing computational nodes as vertices and communication links as edges the given methodology utilizes path and cut searching algorithms for identification and dynamic resettling of workloads. In this paper, by using computer simulations and case studies we show that the proposed approach is indeed superior to the conventional ones in throughput, latency and scalability. Despite the growth and complexity of contemporary distributed systems, the scalable graph-based model is flexible enough to foster further integration with artificial-intelligence-driven optimizations for systems. This work also examines the revolutionary applicability of graph theory in solving some of the most essential problems in distributed systems.

Article Details

Published

2017-05-29

Section

Articles

License

Copyright (c) 2025 International Journal of Engineering and Computer Science Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

How to Cite

Dynamic Load Balancing in Distributed Systems: A Graph-Based Approach to Optimize Resource Allocation. (2017). International Journal of Engineering and Computer Science, 6(5), 21547-21562. https://doi.org/10.18535/ijecs/v6i5.59