Approximate majorization and fair online load balancing

  • Authors:
  • Ashish Goel;Adam Meyerson;Serge Plotkin

  • Affiliations:
  • Department of Computer Science, University of Southern California, Los Angeles, CA;Department of Computer Science, Stanford University, CA;Department of Computer Science, Stanford University, CA

  • Venue:
  • SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper relates the notion of fairness in online routing and load balancing to vector majorization as developed by Hardy, Littlewood, and Polya [11]. We define &agr;-supermajorization as an approximate form of vector majorization, and show that this definition generalizes and strengthens the prefix measure proposed by Kleinberg, Rabani and Tardos [14] as well as the popular notion of max-min fairness.The paper revisits the problem of online load-balancing for unrelated 1-∞ machines from the viewpoint of fairness. We prove that a greedy approach is &Ogr;(log n)-supermajorized by all other allocations, where n is the number of jobs. This means the greedy approach is globally &Ogr;(log n)-fair. This may be constrasted with polynomial lower bounds presented in [9] for fair online routing.We also define a machine-centric view of fairness using the related concept of submajorization. We prove that the greedy online algorithm is globally &Ogr;(log m)-balanced, where m is the number of machines.