首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >FPS: A Fair-Progress Process Scheduling Policy on Shared-Memory Multiprocessors
【24h】

FPS: A Fair-Progress Process Scheduling Policy on Shared-Memory Multiprocessors

机译:FPS:共享内存多处理器上的公平进程调度策略

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

摘要

Competition for shared memory resources on multiprocessors is the dominant cause for slowing down applications and making their performance varies unpredictably. It exacerbates the need for Quality of Service (QoS) on such systems. In this paper, we propose a fair-progress process scheduling (FPS) policy to improve system fairness. The strategy is to force the equally-weighted applications to bear the same amount of slowdown when they run concurrently. When we find an application suffered more slowdown and accumulated less effective work than others, we allocate more CPU time to give it a better parity. This policy can also be applied to threads with different weights. Evaluation results show that FPS can significantly improve system fairness at the expense of a slight loss in throughput. We can also keep the performance information of an application to guide process scheduling when it runs again later on. When FPS uses such performance information from previous runs, fairness can be maintained without the overhead of the training periods required in FPS. Throughput can thus be enhanced.
机译:多处理器上共享内存资源的竞争是导致应用程序变慢并使它们的性能发生不可预测的变化的主要原因。这加剧了此类系统上对服务质量(QoS)的需求。在本文中,我们提出了一种公平的过程调度(FPS)策略,以提高系统的公平性。该策略是在同等权重的应用程序同时运行时,使其承受相同的速度降低。当我们发现一个应用程序比其他应用程序速度更慢并且累积的工作效率更低时,我们分配更多的CPU时间以使其更好地实现奇偶校验。此策略也可以应用于权重不同的线程。评估结果表明,FPS可以显着提高系统的公平性,但以吞吐量的轻微损失为代价。我们还可以保留应用程序的性能信息,以在以后再次运行时指导流程调度。当FPS使用先前运行中的此类性能信息时,可以保持公平,而无需FPS所需的训练时间的开销。因此可以提高吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号