首页> 外文期刊>The Journal of Systems and Software >Mitigating starvation of Linux CPU-bound processes in the presence of network I/O
【24h】

Mitigating starvation of Linux CPU-bound processes in the presence of network I/O

机译:在存在网络I / O的情况下减轻Linux CPU绑定进程的饥饿

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

摘要

In prior research work, it has been demonstrated that Linux can starve CPU-bound processes in the pres ence of network I/O. The starvation of Linux CPU-bound processes occurs under the two Linux schedulers, namely the 2.6 0(1) scheduler and the more recent 2.6 Completely Fair Scheduler (CFS). In this paper, we analyze the underlying root causes of this starvation problem and we propose effective solutions that can mitigate such starvation. We present detailed implementations of our proposed solutions for both 0(1) and CFS Linux schedulers. We empirically evaluate the effectiveness of our proposed solutions in terms of execution time and incoming traffic load. For our experimental study and analysis, we consider two types of mainboard architectures: Uni-Processing (UP) and Symmetric Multi-Processing (SMP). Our empirical results show that the proposed solutions are highly effective in mitigating the starvation problem for CPU-bound processes with no negative impact on the performance of network I/O-bound processes.
机译:在先前的研究工作中,已经证明Linux可以在网络I / O存在的情况下使CPU绑定进程饥饿。 Linux CPU绑定进程的匮乏发生在两个Linux调度程序下,即2.6 0(1)调度程序和最新的2.6 Completely Fair Scheduler(CFS)。在本文中,我们分析了该饥饿问题的根本原因,并提出了可减轻此类饥饿现象的有效解决方案。我们介绍了针对0(1)和CFS Linux调度程序提出的解决方案的详细实现。我们根据执行时间和传入流量负载经验性地评估了我们提出的解决方案的有效性。为了进行实验研究和分析,我们考虑了两种主板架构:Uni-Processing(UP)和Symmetric Multi-Processing(SMP)。我们的经验结果表明,所提出的解决方案在缓解CPU受限进程的饥饿问题方面非常有效,而对网络I / O受限进程的性能没有负面影响。

著录项

  • 来源
    《The Journal of Systems and Software》 |2012年第8期|p.1899-1914|共16页
  • 作者单位

    Computer Engineering Department, Khalifa University of Science Technology and Research (KUSTAR), Sharjah, United Arab Emirates;

    Department of Computer Science, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia;

    Department of Computer Science and IT, University of the District of Columbia, Washington, DC, United States;

    Department of Communications and Information Engineering, University of Murcia, Murcia 30011, Spain,Hewlett-Packard Labs, Cloud and Security Lab, Bristol BS34 8QZ, UK;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    operating system; linux; network I/O; CPU scheduler; starvation; performance; CPU-bound processes;

    机译:操作系统;linux;网络I / O;CPU调度程序;饥饿;性能;受CPU约束的进程;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号