English

A Multi-Agent System Approach to Load-Balancing and Resource Allocation for Distributed Computing

Neural and Evolutionary Computing 2015-09-23 v1 Distributed, Parallel, and Cluster Computing

Abstract

In this research we use a decentralized computing approach to allocate and schedule tasks on a massively distributed grid. Using emergent properties of multi-agent systems, the algorithm dynamically creates and dissociates clusters to serve the changing resource demands of a global task queue. The algorithm is compared to a standard First-in First-out (FIFO) scheduling algorithm. Experiments done on a simulator show that the distributed resource allocation protocol (dRAP) algorithm outperforms the FIFO scheduling algorithm on time to empty queue, average waiting time and CPU utilization. Such a decentralized computing approach holds promise for massively distributed processing scenarios like SETI@home and Google MapReduce.

Keywords

Cite

@article{arxiv.1509.06420,
  title  = {A Multi-Agent System Approach to Load-Balancing and Resource Allocation for Distributed Computing},
  author = {Soumya Banerjee and Joshua Hecker},
  journal= {arXiv preprint arXiv:1509.06420},
  year   = {2015}
}

Comments

Complex Systems Digital Campus 2015 World eConference Conference on Complex Systems

R2 v1 2026-06-22T11:02:15.173Z