On Fair Scheduling of Heterogeneous Workloads

2022 IEEE International Conference on Networking, Architecture and Storage (NAS)(2022)

引用 0|浏览9
暂无评分
摘要
This paper describes a new resource allocation policy for partitioning the cycles of a multiprocessor among concurrent multi-threaded jobs, together with a novel scheduler implementation in the Linux kernel. Each job consists of tasks whose execution times are drawn from some discrete distribution. Our policy shifts the established application-centric allocation to task-centric allocation by treating the server as a set of logical servers and dividing their joint resources fairly. We maximize task throughput while maintaining client fairness. We designed and developed the OPT scheduler for the Linux kernel, and obtain significant gains in resource utilization over CFS for various workloads. Our OPT scheduler adapts to dynamic workloads and can schedule multi-threaded clients efficiently to implement our resource allocation policy.
更多
查看译文
关键词
fair scheduling,heterogeneous workloads,resource allocation policy,concurrent multithreaded jobs,novel scheduler implementation,Linux kernel,tasks whose execution times,discrete distribution,established application-centric allocation,task-centric allocation,logical servers,joint resources,client fairness,resource utilization,OPT scheduler adapts,dynamic workloads,multithreaded clients
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要