基于非统一调度时间片的虚拟机调度器

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:zcf3031132044
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在系统虚拟化环境中,虚拟机监控器的CPU调度器对底层CPU资源分配和虚拟机的性能起着决定性作用。但是,传统的虚拟机调度器,如Xen Credit调度器,使用固定的调度时间片来分配处理器时间,这会造成两个问题:1)CPU分配偏差。CPU分配偏差是指在一定的时间区间内,虚拟机实际获得的CPU时间与指定分配的CPU时间的偏差。2)不稳定的虚拟机调度延迟。虚拟机调度延迟指虚拟机从被唤醒到真正运行之间的时间间隔。本文首先通过实验分析得出现有虚拟机监控器中的两个不足。一个给定的时间片,对于CPU分配百分比较大的虚拟机合适,对于CPU分配百分比较小的虚拟机来说可能过大,造成较大的CPU分配偏差。同时由于调度器每次CPU时间分配使用相同大小的时间片,CPU分配百分比越小,虚拟机被调度的时间间隔就越大,调度延迟就越高。本文接着提出一种使用非统一调度时间片的调度方法,并在Xen虚拟机监控器上实现系统原型。该方法根据虚拟机的CPU分配百分比使用不同大小的调度时间片来减小CPU分配偏差,并且保证在一个可配置的时间周期内保证对每个虚拟机都至少调度一次来实现调度延迟的稳定性。最后实验结果表明,本文提出的调度算法有效地将CPU分配偏差控制在15%内并且提高了虚拟机调度延迟的稳定性,每个网络数据包处理延迟都不超过30ms。同时该调度器保证了CPU分配的公平性,而且只引入较小的系统额外开销。
其他文献
随着遥操作机器人技术的发展,人们不再满足于SOSR遥操作系统的工作能力,更多的转向MOMR系统的研究。而目前国内外这方面的研究大部分还仅限于协作型遥操作,对于一些新兴的遥操作
SIP(SessionInitiationProtocol,会话初始化协议)是由IETF(Internet工程任务组)提出的IP电话信令协议。目前SIP工作组发表的协议和草案超过30个,除了核心协议以外,其他协议涵盖Q
基于知识工程的系统研究历来是计算机理论及应用研究的前沿之一,但是知识获取的瓶颈问题,一直束缚着研究人员的研究进程,而范例推理系统(CBR)恰能较好地解决这个问题,目前已广泛
随着虚拟化软硬件技术的发展与成熟,虚拟化技术已经被广泛地应用于云计算等基础服务设施领域。虚拟化技术的目的是为了实现物理资源的动态扩展以及按需分配,这需要虚拟化环境能
随着信息技术的发展,企业的信息化水平不断提高。企业在信息化建设的过程中积累的大量数据构成了企业的异构数据环境。异构数据集成问题已经成为目前的研究热点之一。本文讨论
授权管理基础设施(PrivilegeManagementInfrastructure,PMI)的目标是向用户和应用程序提供授权管理服务,提供用户身份到应用授权的映射功能,提供与实际应用处理模式相对应的、与
随着因特网应用的发展,XML已经成为新一代因特网数据组织和交换的事实标准,XML数据的以XML原生数据库的方式存储与检索成为当前研究的重要方向,为XML原生数据库添加和传统主
现代化社会,计算机与日常工作生活密不可分。然而伴随着社会的快速发展,计算机的安全问题日趋严重,一个威胁计算机安全的重要因素就是软件中存在漏洞。COTS即Commercial-Off-the
随着因特网的迅速发展,因特网上的信息每天都以指数量级的速度爆炸性增长,如何从这个浩瀚的信息资源库中获取用户需要的信息,是人们面临的一个重要问题。搜索引擎是目前最有效的
网格是21世纪发展起来的构筑在互联网上以实现资源可控化共享为目的的基础设施。它将高速互联网、高性能计算机、大型数据库、传感器等连接在一起,建立起开放的、面向服务的