Load balancing of temporary tasks in the ℓp norm

Yossi Azar, Amir Epstein, Leah Epstein

Research output: Contribution to journalArticlepeer-review

Abstract

We consider the on-line load balancing problem where there are m identical machines (servers). Jobs arrive at arbitrary times, where each job has a weight and a duration. A job has to be assigned upon its arrival to exactly one of the machines. The duration of each job becomes known only upon its termination (this is called temporary tasks of unknown durations). Once a job has been assigned to a machine it cannot be reassigned to another machine. The goal is to minimize the maximum over time of the sum (over all machines) of the squares of the loads, instead of the traditional maximum load. Minimizing the sum of the squares is equivalent to minimizing the load vector with respect to the ℓ2 norm. We show that for the ℓ2 norm the greedy algorithm performs within at most 1.493 of the optimum. We show (an asymptotic) lower bound of 1.33 on the competitive ratio of the greedy algorithm. We also show a lower bound of 1.20 on the competitive ratio of any algorithm. We extend our techniques and analyze the competitive ratio of the greedy algorithm with respect to the ℓp norm. We show that the greedy algorithm performs within at most 2 - Ω (1 / p) of the optimum. We also show a lower bound of 2 - O (ln p / p) on the competitive ratio of any on-line algorithm.

Original languageEnglish
Pages (from-to)314-328
Number of pages15
JournalTheoretical Computer Science
Volume361
Issue number2-3
DOIs
StatePublished - 1 Sep 2006
Externally publishedYes

Bibliographical note

Funding Information:
∗Corresponding author. E-mail addresses: [email protected] (Y. Azar), [email protected] (A. Epstein), [email protected] (L. Epstein). 1Research supported in part by the Israel Science Foundation and by the IST program of the EU. 2Research supported in part by the Israel Science Foundation and by the Deutsch Institute. 3Research supported in part by the Israel Science Foundation.

Keywords

  • Competitive ratio
  • Load balancing
  • Online algorithms
  • Temporary tasks
  • l norm

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Load balancing of temporary tasks in the ℓp norm'. Together they form a unique fingerprint.

Cite this