首页> 外文会议>IEEE International Conference on Information and Automation >Research on improving fairness of Linux scheduler
【24h】

Research on improving fairness of Linux scheduler

机译:提高Linux调度程序公平性的研究

获取原文

摘要

The Operating System scheduler is designed to allocate the CPU resources appropriately to all processes. The Linux Completely Fair Scheduler (CFS) design ensures fairness among tasks using the thread fair scheduling algorithm. This algorithm ensures allocation of resources based on the number of threads in the system and not within executing programs. Fairness issue of the CFS used in Linux kernel comes up due to the fact that programs with higher number of threads are favored by the scheduler, which based on the number of threads in the system. A novel algorithm as well as its implementation through optimized procedure is proposed as a solution to achieving better fairness by punishing greedy-threaded programs. Several tests are conducted to illustrate fairness issue and to examine the effect of the proposed algorithm.
机译:操作系统调度程序旨在将CPU资源适当地分配给所有进程。 Linux完全公平调度程序(CFS)设计使用线程公平调度算法确保任务之间的公平。该算法可确保根据系统中而不是正在执行的程序中的线程数分配资源。 Linux内核中使用的CFS的公平性问题是由于调度程序偏爱具有更高线程数的程序这一事实,而调度程序基于系统中的线程数。提出了一种新颖的算法及其通过优化程序实现的解决方案,以期通过惩罚贪婪线程程序来实现更好的公平性。进行了一些测试,以说明公平性问题并检查所提出算法的效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号