DocumentCode
2724605
Title
Using Virtualization and Job Folding for Batch Scheduling
Author
Nicod, Jean-Marc ; Philippe, Laurent ; Rehn-Sonigo, Veronika ; Toch, Lamiel
Author_Institution
LIFC Lab., Univ. de Franche-Comte, Besancon, France
fYear
2011
fDate
6-8 July 2011
Firstpage
33
Lastpage
40
Abstract
In this paper we study the problem of batch scheduling within a homogeneous cluster. In this context, the problem is that the more processors the job requires the more difficult it is to find an idle slot to run it on. As a consequence the resources are often inefficiently used as some of them remain unallocated in the final schedule. To address this issue we propose a technique called job folding that uses virtualization to reduce the number of processors allocated to a parallel job and thus allows to execute it earlier. Our goal is to optimize the resource use. In this paper we propose several heuristics based on job folding and we compare their performance with classical on-line scheduling algorithms as FCFS or backfilling. The contributions of the paper are both on the design of the job folding algorithms and on their performance analysis.
Keywords
pattern clustering; processor scheduling; virtualisation; FCFS; backfilling; batch scheduling; homogeneous cluster; job folding algorithm; online scheduling algorithms; parallel job; processor reduction; virtualization; Clustering algorithms; Heuristic algorithms; Message systems; Processor scheduling; Program processors; Schedules; Scheduling; Batch Scheduling; Cluster; Job Folding; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing (ISPDC), 2011 10th International Symposium on
Conference_Location
Cluj Napoca
Print_ISBN
978-1-4577-1536-5
Type
conf
DOI
10.1109/ISPDC.2011.15
Filename
6108292
Link To Document