Title :
Threshold Load Balancing with Weighted Tasks
Author :
Berenbrink, Petra ; Friedetzky, Tom ; Mallmann-Trenn, Frederik ; Meshkinfamfard, Sepehr ; Wastell, Chris
Author_Institution :
Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
Abstract :
We study threshold-based load balancing protocols for weighted tasks. We are given an arbitrary graph G with n nodes (resources, bins) and m > n tasks (balls). Initially the tasks are distributed arbitrarily over the n nodes. The resources have a threshold and we are interested in the balancing time, i.e., the time it takes until the load of all resources is below the threshold. We distinguish between resource-based and user based protocols. In the case of resource-based protocols resources with a load larger than the threshold are allowed to send tasks to neighbouring resources. In the case of user-based protocols tasks allocated to resources with a load above the threshold decide on their own whether to migrate to a neighbouring resource or not. For resource-controlled protocols we present results for arbitrary graphs. Our bounds are in terms of the mixing time (for above-average thresholds) and the hitting time (for tight thresholds) of the graph. We relate the balancing time of resource-controlled protocols for above-average thresholds in arbitrary graphs to the mixing time of the graph and to the hitting time for tight thresholds. Our bounds are tight and, surprisingly, they are independent of the weights of the tasks. For the user-controlled migration we consider complete graphs and derive bounds for both above-average and tight thresholds.
Keywords :
distributed algorithms; graph theory; protocols; resource allocation; arbitrary graph; distributed system; hitting time; mixing time; resource-based protocols; threshold load balancing; threshold-based load balancing protocols; user-based protocol task allocation; weighted tasks; Data models; Electronic mail; Games; Load management; Load modeling; Protocols; Radio frequency; Load balancing; Mixing time of random walks; Random walks; Threshold; Weighted Tasks;
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
DOI :
10.1109/IPDPS.2015.73