2018
DOI: 10.1007/978-3-319-96983-1_13
|View full text |Cite
|
Sign up to set email alerts
|

Peacock: Probe-Based Scheduling of Jobs by Rotating Between Elastic Queues

Abstract: In this paper, we propose Peacock, a new distributed probebased scheduler which handles heterogeneous workloads in data analytics frameworks with low latency. Peacock mitigates the Head-of-Line blocking problem, i.e., shorter tasks are enqueued behind the longer tasks, better than the state-of-the-art. To this end, we introduce a novel probe rotation technique. Workers form a ring overlay network and rotate probes using elastic queues. It is augmented by a novel probe reordering algorithm executed in workers. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 14 publications
0
1
0
Order By: Relevance
“…Considering computing tasks of the BP job commonly demand the same resource type, these scheduling strategies can easily suffer from resource contention caused by the task co-location. To address these problems, several distributed schedulers are proposed to reduce scheduling overhead while improving load balancing performance [10], [11]. However, this divide-and-conquer approach fails to maintain a global view of cluster resources, resulting in a sub-optimal assignment.…”
Section: Introductionmentioning
confidence: 99%
“…Considering computing tasks of the BP job commonly demand the same resource type, these scheduling strategies can easily suffer from resource contention caused by the task co-location. To address these problems, several distributed schedulers are proposed to reduce scheduling overhead while improving load balancing performance [10], [11]. However, this divide-and-conquer approach fails to maintain a global view of cluster resources, resulting in a sub-optimal assignment.…”
Section: Introductionmentioning
confidence: 99%