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.
Author supplied keywords
Cite
CITATION STYLE
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.