Skip to main navigation Skip to search Skip to main content

Multi-resource fairness: Objectives, algorithms and performance

Research output: Contribution to journalConference articlepeer-review

Abstract

Designing efficient and fair algorithms for sharing multiple resources between heterogeneous demands is becoming increasingly important. Applications include compute clusters shared by multi-task jobs and routers equipped with middleboxes shared by ows of different types. We show that the currently preferred objective of Dominant Resource Fairness (DRF) has a significantly less favorable efficiency-fairness tradeoff than alternatives like Proportional Fairness and our proposal, Bottleneck Max Fairness. We propose practical algorithms to realize these sharing objectives and evaluate their performance under a stochastic demand model. It is shown, in particular, that the strategyproofness property that motivated the choice of DRF for an assumed fixed set of jobs or ows, is largely irrelevant when demand is dynamic.

Original languageEnglish
Pages (from-to)31-42
Number of pages12
JournalPerformance Evaluation Review
Volume43
Issue number1
DOIs
Publication statusPublished - 24 Jun 2015
EventACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 2015 - Portland, United States
Duration: 15 Jun 201519 Jun 2015

Keywords

  • Bottleneck Max Fairness
  • Cluster computing
  • Dominant Resource Fairness
  • Multi-resource sharing
  • Proportional Fairness

Fingerprint

Dive into the research topics of 'Multi-resource fairness: Objectives, algorithms and performance'. Together they form a unique fingerprint.

Cite this