2006
DOI: 10.1007/s10586-006-4897-9
|View full text |Cite
|
Sign up to set email alerts
|

Deferred Assignment Scheduling in Cluster-Based Servers

Abstract: This paper proposes a new scheduling policy for cluster-based servers called DAS (Deferred Assignment Scheduling). The main idea in DAS is to defer scheduling as much as possible in order to make better use of the accumulated information on job sizes. In broad outline, DAS operates as follows: (1) incoming jobs are held by the dispatcher in a buffer; (2) the dispatcher monitors the number of jobs being processed by each server; (3) when the number of jobs at a server queue drops below a prescribed threshold, t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(17 citation statements)
references
References 21 publications
0
17
0
Order By: Relevance
“…In addition, in this work we consider a heterogeneous computational Grid, instead of a homogeneous as we have studied in [16]. Deferred Policy is also studied in [17,19,20]. When Grid Scheduler (GS) makes a decision about the cluster, where the jobs will be dispatched, jobs depart from the GS's queue and arrive at the Local Scheduler (LS) of the cluster.…”
Section: Related Work and Our Approachmentioning
confidence: 99%
“…In addition, in this work we consider a heterogeneous computational Grid, instead of a homogeneous as we have studied in [16]. Deferred Policy is also studied in [17,19,20]. When Grid Scheduler (GS) makes a decision about the cluster, where the jobs will be dispatched, jobs depart from the GS's queue and arrive at the Local Scheduler (LS) of the cluster.…”
Section: Related Work and Our Approachmentioning
confidence: 99%
“…Although a straightforward extension of [16], to our knowledge this result has not appeared in the literature. For example, Ungureanu et al [18] proposed that non-preemptive c-SRPT be used (they called this Deferred Assignment Scheduling (DAS)) and showed its effectiveness via simulation. Note that preemption is crucial in the optimality proof, the point here is that it is surprising that the optimality of c-SRPT was not used as motivation for DAS.…”
Section: Tightly Coupled Serversmentioning
confidence: 99%
“…For c-SRPT, if there are only type k or higher jobs in the system, each server is processing a type k job (if there are at least c type k jobs in the system, if not, each type k job in the system is processed by a server). A similar routing policy has been suggested by Ungureanu et al [19] called Class Dependent Assignment (CDA), in which "short" jobs are assigned in a round robin manner and "long" jobs are deferred until servers become idle. However, processing at a server is FCFS.…”
Section: Loosely Coupled Serversmentioning
confidence: 99%
“…Also, the system can process the tasks in batches or handle a task immediately once submitted. Other policies like Deferred Assignment Scheduling (DAS) [23], [24] are adopted by some researchers as well. Moreover, tasks can also be independent or have precedence relationship.…”
Section: Grid Schedulingmentioning
confidence: 99%