Xen虚拟机间的磁盘IO性能隔离.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 调度算法. 这些调度算法并不区分请求是由 哪个虚拟机发出的,若某个虚拟机在某段时间内读写请求过 多,会影响其它虚拟机的请

您可能关注的文档

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档