Falcon: Low Latency, Network-Accelerated Scheduling

8Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present Falcon, a novel scheduler design for large scale data analytics workloads. To improve the quality of the scheduling decisions, Falcon uses a single central scheduler. To scale the central scheduler to support large clusters, Falcon offloads the scheduling operation to a programmable switch. The core of the Falcon design is a novel pipeline-based scheduling logic that can schedule tasks at line-rate. Our prototype evaluation on a cluster with a Barefoot Tofino switch shows that the proposed approach can reduce scheduling overhead by 26 times and increase the scheduling throughput by 25 times compared to state-of-the-art centralized and decentralized schedulers.

Cite

CITATION STYLE

APA

Kettaneh, I., Udayashankar, S., Abdel-Hadi, A., Grosman, R., & Al-Kiswany, S. (2020). Falcon: Low Latency, Network-Accelerated Scheduling. In EuroP4 2020 - Proceedings of the 3rd P4 Workshop in Europe, Part of CoNEXT 2020 (pp. 7–12). Association for Computing Machinery, Inc. https://doi.org/10.1145/3426744.3431322

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free