首页> 外文会议>Modelling, Simulation, and Optimization >REDUCING THE THRASHING EFFECT USING BIN PACKING
【24h】

REDUCING THE THRASHING EFFECT USING BIN PACKING

机译:使用箱装包装减少重推效果

获取原文

摘要

We suggest a method for minimizing the paging on a system with a very heavy memory usage. Sometimes there are processes with active memory allocations that need to be in the physical memory, and their total size exceeds the physical memory size. In these cases the operating system will start swapping pages in and out of the memory on every context switch. We minimize this thrashing by splitting the processes into a number of bins, using Bin Packing approximation algorithms. We change the scheduler to have two levels of scheduling - medium-term scheduling and short-term scheduling. The medium-term scheduler switches the bins in a Round-Robin manner, while the short-term scheduler runs the standard Linux scheduler among the processes in each bin. Experimental results show significant improvement on heavily loaded memories.
机译:我们建议一种用于最大程度减少内存使用量很大的系统上的页面调度的方法。有时,需要将具有活动内存分配的进程存储在物理内存中,并且它们的总大小超过了物理内存大小。在这些情况下,操作系统将开始在每个上下文切换器上将页面换入和换出内存。通过使用Bin Packing近似算法将进程分为多个bin,我们将这种混乱最小化。我们将调度程序更改为具有两个调度级别-中期调度和短期调度。中期调度程序以循环方式切换垃圾箱,而短期调度程序在每个垃圾箱中的进程之间运行标准的Linux调度程序。实验结果表明,在重载的内存上有明显的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号