2015 IEEE Conference on Computer Communications (INFOCOM) 2015
DOI: 10.1109/infocom.2015.7218468
|View full text |Cite
|
Sign up to set email alerts
|

Priority algorithm for near-data scheduling: Throughput and heavy-traffic optimality

Abstract: The prevalence of data-parallel applications has made near-data scheduling an important problem. An example is the map task scheduling in the map-reduce framework. Wang et. al. [13] was the first to identify its capacity region and proposed a throughput-optimal algorithm based on MaxWeight. However, the study of the algorithm's delay performance revealed that it is only heavy-traffic optimal for a very special traffic scenario, where all traffic concentrates on a subset of servers. We propose a simple "local-t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 62 publications
(38 citation statements)
references
References 12 publications
0
38
0
Order By: Relevance
“…Although some of these heuristic algorithms are being used in real applications, simple facts about their optimality are not investigated. Recent works including the priority algorithm [22], Join-the-Shortest-Queue-Max-Weight (JSQ-MW) [10] and Weighted-Workload algorithm [6] study the capacity region and throughput optimality for a system with two and three levels of data locality.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Although some of these heuristic algorithms are being used in real applications, simple facts about their optimality are not investigated. Recent works including the priority algorithm [22], Join-the-Shortest-Queue-Max-Weight (JSQ-MW) [10] and Weighted-Workload algorithm [6] study the capacity region and throughput optimality for a system with two and three levels of data locality.…”
Section: Related Workmentioning
confidence: 99%
“…where (a) follows by upper bounding 1 − δ , 1 (1− ) 2 (1+ ) 2 , and 1 t δ by 1, 16 9 , and 1 T δ 0 , respectively, and (b) is true by the fact that the number of arriving tasks is bounded by C A , the number of task types is N T , and the maximum arrival rate of task types, max i {λ i }, is bounded by the number of servers. Inequality (c) is true by doing simple calculations and using the fact that min i,m { µ i,m (t)} is lower bounded by a constant for any t ≥ t 0 as discussed in (f ) of (22). Remark.…”
Section: 4 Proof Of Lemmamentioning
confidence: 99%
“…At the central dispatcher, there is also a local memory denoted as m(t), through which the dispatcher can have limited information about the system. In each timeslot, the central dispatcher routes the new incoming tasks to one of the servers, immediately upon arrival as in [7,19,25,27,28,30]. Once a task joins a queue, it will remain in that queue until its service is completed.…”
Section: System Modelmentioning
confidence: 99%
“…It should be noted that besides being a key step in proving the sufficient conditions in Theorem 2, Proposition 1 has its own contributions. (i) First, the region of state-space collapse in this paper, i.e., R (r) is not a single dimensional line as in [7,19,25,27,28,30], nor a multi-dimensional convex cone as in [18,17,29,24]. This not only brings new challenges in proving state-space collapse itself, but also requires new methods to relate the collapse result to heavy-traffic delay optimality.…”
Section: Proof See Section 53mentioning
confidence: 99%
“…Moreover, it has been shown in [26] that a joint JSQ and MaxWeight policy is heavy-traffic delay optimal for MapReduce clusters under a specific traffic scenario. For all traffic scenarios, a heavy-traffic delay optimal policy called 'local-task-first' policy was proposed in [27] based on this new framework. However, it is worth noting that the state-space collapse of all the aforementioned heavy-traffic optimal load balancing policies is only one-dimensional.…”
Section: Related Workmentioning
confidence: 99%