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