An on-line algorithm for fair-share node allocations in a cluster

Lior Amar*, Amnon Barak, Ely Levy, Michael Okun

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

Proportional (fair) share schedulers are designed to provide applications with predefined portions of system resources. Single node operating systems use context-switch (preemption) to dynamically allocate the CPU(s) to running processes. This paper presents an on-line algorithm for proportional share allocations of nodes in a cluster, in a fashion that resembles a single-node system. The algorithm relies on preemptive process migrations for dynamic allocations of nodes to users. The paper presents the algorithm and its performance on a MOSIX organizational Grid with 60 nodes. We show that proportional share allocations can be achieved in a relatively short time (minutes).

Original languageEnglish
Title of host publicationProceedings - Seventh IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2007
Pages83-91
Number of pages9
DOIs
StatePublished - 2007
Event7th IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2007 - Rio de Janeiro, Brazil
Duration: 14 May 200717 May 2007

Publication series

NameProceedings - Seventh IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2007

Conference

Conference7th IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2007
Country/TerritoryBrazil
CityRio de Janeiro
Period14/05/0717/05/07

Keywords

  • Cluster and grid computing
  • Fair-share allocations
  • Grid management
  • Proportional share algorithms

Fingerprint

Dive into the research topics of 'An on-line algorithm for fair-share node allocations in a cluster'. Together they form a unique fingerprint.

Cite this