首页> 外文会议>Fourth Symposium on Operating Systems Design and Implementation (OSDI 2000), Oct 23-25, 2000, San Diego, California, USA >Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors
【24h】

Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors

机译:盈余公平调度:对称多处理器的CPU比例共享调度算法

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we present surplus fair scheduling (SFS), a proportional-share CPU scheduler designed for symmetric multiprocessors. We first show that the infeasibil-ity of certain weight assignments in multiprocessor environments results in unfairness or starvation in many existing proportional-share schedulers. We present a novel weight readjustment algorithm to translate infeasible weight assignments to a set of feasible weights. We show that weight readjustment enables existing proportional-share schedulers to significantly reduce, but not eliminate, the unfairness in their allocations. We then present surplus fair scheduling, a proportional-share scheduler that is designed explicitly for multiprocessor environments. We implement our scheduler in the Linux kernel and demonstrate its efficacy through an experimental evaluation. Our results show that SFS can achieve proportionate allocation, application isolation and good interactive performance, albeit at a slight increase in scheduling overhead. We conclude from our results that a proportional-share scheduler such as SFS is not only practical but also desirable for server operating systems.
机译:在本文中,我们介绍了盈余公平调度(SFS),这是一种为对称多处理器设计的比例共享CPU调度程序。我们首先表明,在多处理器环境中某些权重分配的不可行性导致许多现有的比例份额调度程序中的不公平或饥饿。我们提出一种新颖的权重调整算法,将不可行的权重分配转换为一组可行的权重。我们表明,权重调整使现有的比例份额调度程序可以显着减少(但不能消除)分配不公。然后,我们介绍盈余公平调度,这是专门为多处理器环境设计的比例共享调度程序。我们在Linux内核中实现了调度程序,并通过实验评估证明了其有效性。我们的结果表明,尽管调度开销稍有增加,但SFS可以实现按比例分配,应用程序隔离和良好的交互性能。从我们的结果可以得出结论,比例共享调度程序(例如SFS)不仅实用,而且对于服务器操作系统也是理想的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号