- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Xen虚拟机间的磁盘IO性能隔离
2012-07-13################2012-07-13######2#0#12-07-13########
宋振华1 ,杨亚军2,3
1 ( 中国科学技术大学 计算机科学与技术学院,合肥 230026)
2 ( 中国科学院 计算技术研究所,北京 110190)
3 ( 中国科学院 研究生院,北京 100039)
E-mail: zhsong @ mail. ustc. edu. cn
摘 要: 针对当前的虚拟化技术无法使各个虚拟机平等地或按特定比例地共享磁盘带宽、无法保证虚拟机间的 I / O 性能隔离
的问题,基于 Xen 半虚拟化技术中的块 IO 请求处理过程,提出一种适用于 Xen 虚拟机间的磁盘 I / O 性能隔离算法-XIOS ( Xen I / O Scheduler) 算法,在通用块层调度各虚拟机的块 IO 操作( bio 结构) ,在 I / O 调度层保障延迟需求. 实验结果表明该算法有效 地在虚拟机间按比例地分配磁盘带宽.
关 键 词: Xen; 虚拟化; I / O 性能隔离; 磁盘带宽
中图分类号: TP316
文献标识码:A
文 章 编 号:1000-1220(2011)08-1674-05
Disk I / O Performance Isolation Among Xen Virtual Machines
SONG Zhen-hua1 ,YANG Ya-jun2,3
1 (School of Computer Science and Technology,University of Science and Technology of China,Hefei 230026,China)
2 (Institute of Computing Technology,Chinese Academy of Sciences ,Beijing 110190,China)
3 (G raduate University of Chinese Academy of Sciences ,Beijing 100039,China)
Abstract:Existing server virtualization technology cant guarantee that virtual machines equally or proportionally share disk I / O band- w idth and cant guarantee the I / O performance isolation among virtual machines. Based on the block IO process in Xen para-virtual- ization,this paper proposed a disk I / O performance isolation algorithm among Xen virtual machines - XIOS ( Xen I / O Scheduler), w hich reschedules the bios of all virtual machines in general block layer,and guarantees latency requirement in I / O scheduler layer. Experiment results show that XIOS can efficiently and proportionally allocate disk I / O bandw idth for virtual machines.
Key words:Xen;virtualization;I / O performance Isolation;disk bandw idth
1
引 言
比例地分配磁盘带宽,在 I / O 调度层改进现有的最后期限
( Deadline) 调度算法保障 IO 请求的延迟需求. 与其它基于时 间片或仅在 I / O 调度层实现的性能隔离方法相比,应用 XIOS 使按比例共享磁盘带宽的效果更加精确和高效.
当前虚拟化技术正广泛应用于动态资源分配、效用计算、
云计算等领域. 在虚拟化环境中,每个虚拟机可以单独地为一 个用户服务,每个用户都可以发出读写请求,共享磁盘带宽. 在目前的 Xen[1,6]半虚拟化技术中,所有虚拟机的块 IO 请求 都被提交到物理设备的请求队 列,在 I / O 调 度 层 仍 使 用 Linux 中的 I / O 调度算法. 这些调度算法并不区分请求是由 哪个虚拟机发出的,若某个虚拟机在某段时间内读写请求过 多,会影响其它虚拟机的请
您可能关注的文档
- TELEPHONE SKILLS 电话技巧.ppt
- TF集团财务信息化问题探讨_用友ERP_NC软件应用.docx
- tfc中文说明书后半部分.docx
- The Industrial Revolution - Arlington Public SchoolsOverview工业革命-阿灵顿公共学校概况.ppt
- The Influence of RMB Appreciation on China’s Foreign Trade.doc
- The last Kodak moment 柯达的最后时刻.doc
- The Roman Invasion and Conquest of Britain:罗马入侵并征服了英国.ppt
- Thesis Format Guidelines论文格式指南.doc
- ThinkPad SL 培训.ppt
- Thinkpad指纹识别不能用_解决方案.docx
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)