A Load balancing algorithm for distributed computing systems

dc.contributor.authorMohammed Homoud Melhi
dc.date1990
dc.date.accessioned2022-05-18T08:30:54Z
dc.date.available2022-05-18T08:30:54Z
dc.degree.departmentCollege of Computer Science and Engineering
dc.degree.grantorKing Fahad for Petrolem University
dc.description.abstractIn this thesis we propose a new model of load balancing for distributed computing systems. The model is based on a phase concept of a distributed application which is defined as "a number of application modules execute in parallel and communicate in parallel." The algorithm developed consists of graph reduction, initial assignment of modules and pairwise exchange techniques. It has been tested on a number of distributed applications and distributed systems generated randomly. The test results showed that the algorithm is successful in achieving suboptimal solutions compared to the optimal solutions. In addition, two enhancements to the algorithm have been incorporated. The first enhancement reduces complexity of the algorithm. The second enhancement improves objective function by means of module reassignment.
dc.identifier.other5494
dc.identifier.urihttps://drepo.sdl.edu.sa/handle/20.500.14154/2998
dc.language.isoen
dc.publisherSaudi Digital Library
dc.thesis.levelMaster
dc.thesis.sourceKing Fahad for Petrolem University
dc.titleA Load balancing algorithm for distributed computing systems
dc.typeThesis

Files

Copyright owned by the Saudi Digital Library (SDL) © 2025