首页> 外文会议>Real-Time Technology and Applications Symposium, 2001. Proceedings. Seventh IEEE >Deadline fair scheduling: bridging the theory and practice of proportionate pair scheduling in multiprocessor systems
【24h】

Deadline fair scheduling: bridging the theory and practice of proportionate pair scheduling in multiprocessor systems

机译:最后期限公平调度:在多处理器系统中架起成对配对调度的理论和实践

获取原文

摘要

The authors present Deadline Fair Scheduling (DFS), a proportionate-fair CPU scheduling algorithm for multiprocessor servers. A particular focus of our work is to investigate practical issues in instantiating proportionate-fair (P-fair) schedulers into conventional operating systems. We show via a simulation study that characteristics of conventional operating systems such as the asynchrony in scheduling multiple processors, frequent arrivals and departures of tasks, and variable quantum durations can cause proportionate-fair schedulers to become non-work-conserving. To overcome this drawback, we combine DFS with an auxiliary work-conserving scheduler to ensure work-conserving behavior at all times. We then propose techniques to account for processor affinities while scheduling tasks in multiprocessor environments. We implement the resulting scheduler in the Linux kernel and evaluate its performance using various applications and benchmarks. Our experimental results show that DFS can achieve proportionate allocation, performance isolation and work-conserving behavior at the expense of a small increase in the scheduling overhead. We conclude that practical considerations such as work-conserving behavior and processor affinities when incorporated into a P-fair scheduler such as DFS can result in a practical approach for scheduling tasks in a multiprocessor operating system.
机译:作者介绍了Deadline Fair Scheduling(DFS),这是一种用于多处理器服务器的比例公平的CPU调度算法。我们的工作重点是研究将比例公平(P-fair)调度程序实例化到常规操作系统中的实际问题。我们通过仿真研究表明,常规操作系统的特性,例如调度多个处理器的异步性,任务的频繁到达和离开以及可变的量子持续时间,可能会导致成比例的公平调度程序变得不节省工作。为了克服此缺点,我们将DFS与辅助的工作保存调度程序结合使用,以确保始终保持工作保存行为。然后,我们提出了在多处理器环境中调度任务时考虑处理器亲和力的技术。我们在Linux内核中实现生成的调度程序,并使用各种应用程序和基准评估其性能。我们的实验结果表明,DFS可以实现按比例分配,性能隔离和节省工作的行为,但以牺牲少量的调度开销为代价。我们得出的结论是,将实际的考虑因素(例如工作保护行为和处理器亲和力)结合到诸如DFS的P-fair计划程序中时,可以得出一种在多处理器操作系统中计划任务的实用方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号