Scheduling Policy Optimization in Kernel-Based Virtual Machine

Tao Ding, Qinfen Hao, Bing Zhang, Tiegang Zhang, Li-ting Huai
{"title":"Scheduling Policy Optimization in Kernel-Based Virtual Machine","authors":"Tao Ding, Qinfen Hao, Bing Zhang, Tiegang Zhang, Li-ting Huai","doi":"10.1109/CISE.2010.5677194","DOIUrl":null,"url":null,"abstract":"Scheduling policy in host operating system (OS) will have effect on the performance of Kernel-based Virtual Machine (KVM). This paper proposed an optimized scheduler policy to improve the performance of KVM. Firstly, a special process queue for virtual machine (VM) is added in the host OS, which is scheduled prior to normal process. Same time slices is given to each VM to make their load balanced. Secondly, the VM process queue is periodic sorted based on the remaining time slices of VM and a special state is added to identify I/O-intensive VM, which make sure that I/O-intensive VM is processed specially to receive a prior schedule opportunity. In the end, an experiment in KVM environment is designed and executed to show the effectiveness of this optimized scheduling policy.","PeriodicalId":232832,"journal":{"name":"2010 International Conference on Computational Intelligence and Software Engineering","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International Conference on Computational Intelligence and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CISE.2010.5677194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

Scheduling policy in host operating system (OS) will have effect on the performance of Kernel-based Virtual Machine (KVM). This paper proposed an optimized scheduler policy to improve the performance of KVM. Firstly, a special process queue for virtual machine (VM) is added in the host OS, which is scheduled prior to normal process. Same time slices is given to each VM to make their load balanced. Secondly, the VM process queue is periodic sorted based on the remaining time slices of VM and a special state is added to identify I/O-intensive VM, which make sure that I/O-intensive VM is processed specially to receive a prior schedule opportunity. In the end, an experiment in KVM environment is designed and executed to show the effectiveness of this optimized scheduling policy.
基于内核的虚拟机调度策略优化
主机操作系统的调度策略会影响KVM的性能。为了提高KVM的性能,本文提出了一种优化的调度策略。首先,在主机操作系统中为虚拟机添加一个特殊的进程队列,该队列在正常进程之前被调度。为每个VM提供相同的时间片,以使它们的负载均衡。其次,根据虚拟机的剩余时间片对虚拟机进程队列进行周期性排序,并添加一个特殊状态来标识I/ o密集型虚拟机,确保I/ o密集型虚拟机得到特殊处理以获得优先调度机会;最后,在KVM环境下设计并执行了一个实验,以验证该优化调度策略的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信