Sparrow: distributed, low latency scheduling
Sparrow: distributed, low latency scheduling
复制标题
DOI:
10.1145/2517349.2522716
复制
发表时间:
2013-11
期刊:
影响因子:
--
通讯作者:
Kay Ousterhout;Patrick Wendell;M. Zaharia;I. Stoica
中科院分区:
文献类型:
--
作者:
Kay Ousterhout;Patrick Wendell;M. Zaharia;I. Stoica
Large-scale data analytics frameworks are shifting towards shorter task durations and larger degrees of parallelism to provide low latency. Scheduling highly parallel jobs that complete in hundreds of milliseconds poses a major challenge for task schedulers, which will need to schedule millions of tasks per second on appropriate machines while offering millisecond-level latency and high availability. We demonstrate that a decentralized, randomized sampling approach provides near-optimal performance while avoiding the throughput and availability limitations of a centralized design. We implement and deploy our scheduler, Sparrow, on a 110-machine cluster and demonstrate that Sparrow performs within 12% of an ideal scheduler.