2004
DOI: 10.1007/978-3-540-30208-7_34
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Performance-Oriented Scheduling of Moldable Jobs with QoS Demands in Multiclusters and Grids

Abstract: Abstract. This paper addresses the dynamic scheduling of moldable jobs with QoS demands (soft-deadlines) in multiclusters. A moldable job can be run on a variable number of resources. Three metrics (over-deadline, makespan and idletime) are combined with weights to evaluate the scheduling performance. Two levels of performance optimisation are applied in the multicluster. At the multicluster level, a scheduler (which we call MUSCLE) allocates parallel jobs with high packing potential to the same cluster; MUSCL… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2005
2005
2016
2016

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(6 citation statements)
references
References 8 publications
0
6
0
Order By: Relevance
“…However, most of these studies assume the existence of some form of task graph to describe communication and precedence relations between computational units called subtasks (i.e., nodes in the task graph). Despite the increasing importance of arbitrarily divisible applications [29], to the best of our knowledge, only a few researchers [18,20,22] have investigated the real-time scheduling of arbitrarily divisible loads.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, most of these studies assume the existence of some form of task graph to describe communication and precedence relations between computational units called subtasks (i.e., nodes in the task graph). Despite the increasing importance of arbitrarily divisible applications [29], to the best of our knowledge, only a few researchers [18,20,22] have investigated the real-time scheduling of arbitrarily divisible loads.…”
Section: Related Workmentioning
confidence: 99%
“…The most closely related work to ours is the scheduling of "scalable tasks" [20] or "moldable jobs" [8,14,18,30,33], where only very few of them [18,20] have considered QoS support. In [22] we investigated real-time cluster-based divisible load scheduling and proposed several algorithms for homogenous clusters.…”
Section: Related Workmentioning
confidence: 99%
“…// Reservation admission control 3: if !ResvAdmTest(T) then 4: return false 5: end if 6 TempResvList.add(T) 13: else 14: TempTaskList.add(T) 15: end if 16: // EDF scheduling of regular tasks 17: order TempTaskList by task absolute deadline 18: order TempResvList by reservation start time 19: while TempTaskList != φ do 20: TempTaskList.remove(T) 21: // Regular task admission control 22: if !AdmTest(T) then 23: return false 24: else 25: TempScheduleQueue.add(T) 26: end if 27: end while 28: TaskWaitingQueue ← TempScheduleQueue 29: ResvQueue ← TempResvList 30: return true ing queue of regular tasks. We adopt the EDF (Earliest Deadline First) scheduling algorithm and order the queue by task absolute deadlines.…”
Section: Admission Controlmentioning
confidence: 99%
“…As a result, the real-time scheduling of arbitrarily divisible loads is becoming a significant problem for clusterbased research computing facilities like the U.S. CMS Tier-2 sites [33]. Due to the increasing importance [29], a few efforts [16,20,22] have been made in real-time divisible load scheduling, with significant initial progress in important theories and novel approaches.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation