DocumentCode :
1630722
Title :
Online load balancing and correlated randomness
Author :
Moharir, Sharayu ; Sanghavi, Sujay
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear :
2012
Firstpage :
746
Lastpage :
753
Abstract :
This paper looks at online load balancing, in a setting where each job can only be served by a subset of the servers. The subsets are revealed only on arrival, and can be arbitrary. The cost of an allocation is the sum of cost for each server, which in turn is a convex increasing function of the number of jobs allocated to it. There are no departures. A natural class of policies are those which always put a job into one of its servers that has the least load at the time of arrival. However, it turns out that not all (randomized) ways of breaking ties is the same. We propose an algorithm - TIERED RANKING - that breaks ties in a very particular, correlated random way; it is inspired by the online matching work of Karp, Vazirani and Vazirani. We show that it is optimal (in terms of competitive ratio) in the above class, for all convex cost functions that grow slower than ex (which includes all lp norms). We also prove it strictly outperforms any deterministic algorithm; simulations show that it also visibly outperforms the naive randomized algorithm, that breaks ties among lowest-loaded servers uniformly at random.
Keywords :
queueing theory; resource allocation; set theory; competitive ratio; convex cost functions; job allocation cost; online load balancing; online matching work; randomness correlation; server subset; tiered ranking algorithm; Algorithm design and analysis; Cost function; Load management; Nickel; Resource management; Servers; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication, Control, and Computing (Allerton), 2012 50th Annual Allerton Conference on
Conference_Location :
Monticello, IL
Print_ISBN :
978-1-4673-4537-8
Type :
conf
DOI :
10.1109/Allerton.2012.6483293
Filename :
6483293
Link To Document :
بازگشت