菜单
  
    摘要: Xen中默认的credit调度器不能有效的利用高性能网络资源,本文提出了一种改进的负载感知型credit调度模型。在这个模型中,通过监视guest domain的行为,将其分为I/O密集型domain和CPU密集型domain。I/O密集型domain可以获得额外的credit,且该模型通过修改可用的credit的值缩短了I/O响应时间。该负载感知型credit调度模型提升了带宽,降低了响应时间,且不失公平性,使虚拟化基础设施能够更高效地提供云计算服务。32107
    毕业论文关键字:云计算;I/O虚拟化;Xen;SR-IOV;调度
    Research on Workload-Aware Credit Scheduler in Virtualization Environment
    Abstract: The default scheduler of the Xen can’t take full advantage of high performance network. So a workload-aware scheduling model. In the model was proposed in this paper, domains are pided into CPU-intensive domains and I/O-intensive domains by their behavior, and I/O-intensive domains can acquire extra credits. On the other side, the number of credits is adjusted to reduce the response time of I/O. The new scheduling models improve bandwidth and reduce response time by keeping the fairness between I/O-intensive and CPU-intensive domains. Cloud computing services can be provided more efficiently and predictably by virtualization infrastructure.
    Key words: Cloud computing; I/O virtualization; Xen; SR-IOV; scheduling
    目    录
    摘要    1
    引言    1
    1.研究背景和意义    2
    1.1研究背景    2
    1.2研究意义    2
    2.相关技术介绍    2
    2.1 credit调度算法    2
    2.2 Xen的I/O虚拟化模块    3
    2.3 SR-IOV     4
    3.实验分析    5
    3.1credit不足    5
    3.2等待时间长    7
    4.负载感知型credit调度算法    8
    4.1I/O状态监视器    8
      4.2共享credit调度    8
    4.3动态调节调度分片    10
    5.总结与展望    11
    5.1总结    11
    5.2展望    11
    参考文献    11
    致谢    13
    虚拟环境下的负载感知型Credit调度算法研究
    引言
    在虚拟环境下,网络设备也可以虚拟,它允许多个虚拟机同时接入网络。然而,虚拟环境中的网络是不规律的,且具有较高的中断频率。这使网络I/O虚拟化需要消耗更多的CPU资源,尤其在高速网络中,例如10GB的网络连接。因此,虚拟机监视器的资源分配策略会对网络I/O的性能产生非常大的影响。在云基础设施中,虚拟机监视器应该有能力让虚拟机充分利用物理线路的网络速率。然而当前Xen中默认的credit调度器并不能有效的利用高性能网络,因此设计一个利于I/O性能提升的调度算法成为了目前迫切的研究课题。
    1.研究背景和意义
    1.1研究背景
    随着云计算的快速发展,服务提供商需要提升商业的灵活性,来满足客户各种各样的需求。虚拟化是一种利用企业已有的IT设施来创建云基础架构的有效方式。此外,虚拟化可以增加资源的利用率和管理的灵活性。在互联网云计算的大环境下,虚拟化技术越来越受关注,其中Xen虚拟化技术占有重要的位置,然而Xen对网络设备的虚拟化并不理想[1]。这很大程度上影响了云计算服务的用户体验。目前需要一种解决方案来改善Xen虚拟环境下的网络I/O性能。
    1.2研究意义
    Xen虚拟环境中,I/O的性能常常成为整个系统性能表现的瓶颈。高性能网络的I/O通常需要占用大量的CPU资源,因此虚拟系统中的CPU调度算法应该充分考虑到这一问题,由于执行I/O密集型操作虚拟机的特殊性,应该从调度策略上改变I/O密集型domain处于CPU竞争劣势的情况。因此,本文提出了一种新的credit调度模型,通过改善调度算法,使I/O密集型domain能够获得所需的CPU资源,它将改善I/O密集型domain在CPU资源竞争中处于劣势的现状
  1. 上一篇:C#+mysql网上订餐系统的设计与实现
  2. 下一篇:大数据环境下数据挖掘面临的挑战和机遇
  1. Hadoop云计算环境下的Web应用日志安全威胁分析

  2. 云虚拟环境下资源分配优化算法的研究

  3. 网络环境下电子报纸开发利用现状及模式研究

  4. 网络外部性下电子商务网...

  5. Android平台下电话区号查询系统的实现

  6. C#+SQLserver农业环境信息管理系统设计与实现

  7. Linux环境下远程管理平台基础程序设计与实现

  8. 杂拟谷盗体内共生菌沃尔...

  9. 大众媒体对公共政策制定的影响

  10. 十二层带中心支撑钢结构...

  11. java+mysql车辆管理系统的设计+源代码

  12. 乳业同业并购式全产业链...

  13. 中考体育项目与体育教学合理结合的研究

  14. 电站锅炉暖风器设计任务书

  15. 当代大学生慈善意识研究+文献综述

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回