基于SMP架构的半虚拟化CPU调度算法研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:hanhaicang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着虚拟化技术的高速发展,其已广泛应用到服务器整合、集群计算、多操作系统配置、硬件及内核开发等领域。调度算法是虚拟化技术中分配处理器资源的重要方法,对虚拟机的磁盘读写速度、网络吞吐量及CPU分配精度等性能有很大影响。因此,对调度算法研究具有重要理论价值和应用价值。本文通过对Xen内核源代码的深入研究,分析了Xen使用的BVT、SEDF、Credit三种调度算法的实现原理;并在SEDF调度算法的基础上,结合Credit算法提出了一种基于SMP架构的动态负载平衡调度算法—IEDF算法。该算法能够实时跟踪SMP中当前各处理器的负载情况,动态地将不同VCPU合理分派到负载较小的处理器中;当一个VCPU结束运行时,调度程序将根据VCPU的运行情况动态地调整其下次的运行参数;在VCPU调度过程中,能够在绝对截止期限前完成运行的VCPU将会被优先调度;在一个处理器进入空闲状态前,将考虑其它处理器以从中迁移一个就绪的VCPU到该处理器上运行。在分析Schedsim模拟器设计原理的基础上,设计并实现了基于SMP架构的SEDF算法和IEDF算法仿真。并对这两种调度算法进行了性能测试、对比和分析。测试结果表明,IEDF调度算法性能有较大的提升。
其他文献
近年来,电子商务的飞速发展,J2EE技术日益成熟,J2EE平台成为当今电子商务的最佳解决方案。重量级的J2EE框架暴露的缺点越来越明显,轻量级J2EE框架风头正劲,然而轻量级框架种
当前,机器人已广泛应用在工业领域,并逐步向家用、服务业、军事等领域扩展。但是在向多领域深层次的扩展过程中,机器人技术的研究与发展面临着巨大的挑战。尤其是在具有多个
高级持续性威胁(APT)是指精通复杂技术的入侵者利用多种入侵向量(如网络、物理和欺诈),借助丰富资源创建机会实现自己目的的行为。近年来,APT事件频频发生,例如RSA SecurID事
随着网络信息量成爆炸式地增长,人们要在信息海洋中找寻自己需要的信息是十分困难的。这些信息大多数是以网页文本的形式存放的,它们种类繁杂,缺乏组织,现有的以搜索引擎为代
我国高校信息化始于二十世纪八十年代,早期的信息系统建设大多以部门为单位实施,各个系统的实现平台、实现语言各不相同,形成了许多的“信息孤岛”。随着高校信息化建设的不
随着高性能计算机系统的运算速度从P级向E级迈进,高功耗已成为影响系统可扩展性的一个重要因素。CMOS电路的功耗由动态功耗和静态功耗两部分组成,静态功耗随着半导体工艺水平
无线传感器网络能实时监测、感知、采集和处理各种监测对象的信息,在军事、环境监测和工业生产等方面具有十分广阔的应用前景,是当前国际上备受关注的研究热点之一。而如何利
在当今信息时代,网络安全问题已成为人类共同面临的挑战。国内,网络安全问题也受到越来越多的关注,具体表现为:计算机系统受病毒感染和破坏的情况极其严重;电脑黑客活动的严
在人脸识别领域中,如何进行有效的特征提取一直是研究人员不断探索的方向。人脸识别因受多种因素影响,使得识别结果达不到预期效果,这些影响因素包括:光照变化,表情,姿态,装
随着现代信息科学技术的发展,中医现代化受到有关部门和学者越来越多的关注和研究,利用现代科学技术实现中医现代化,使得祖国医学能够更好地传播和发展。面诊是祖国医学望诊