云计算环境下面向数据密集型应用的任务和资源调度研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:zhangbingkai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算已经在当前各个领域得到了越来越深入的应用。特别在科学计算领域,很多复杂的应用任务被部署到云计算环境下运行。因此,任务调度在云计算系统中非常重要。云平台因其独有的廉价,即付即用,高可用性等特点而备受关注。在这种情况下,如何管理好任务到虚拟机之间的调度,高效分配云系统中的网络,带宽,CPU等计算资源,以高效、快速地完成应用的执行,同时提升用户体验成为了每个云服务供应商都需要特别关注的问题。论文主要研究云计算环境下数据密集型应用以及各种计算资源的分配调度问题。论文主要工作如下:(1)针对数据密集型工作流应用的自身特点,即其子任务之间存在特定的逻辑关系,提出一种基于截止时间的任务调度方法。包括子任务集的划分和子任务调度两种算法。(2)在基于云计算环境独有的资源分配方式,提出一种三层资源调度模型。针对当前任务到虚拟机之间的调度研究较少的情况,提出一种面向虚拟机计算能力的任务调度算法(CBTSA)。(3)针对数据密集型任务访问数据频繁的特点,提出一种基于网络带宽的虚拟机放置(BAVP)和迁移策略。并将所提出的CBTSA+BAVP算法和随机放置算法以及云仿真工具cloudsim中的默认资源调度方法进行比较,体现了其优越性。最后,在以上所提出的云计算任务和资源调度算法的基础上,研究OpenStack云平台系统,实现了以上相关算法,并将其和随机放置算法进行比较,验证了所提出算法的优越性。
其他文献
在软件生命周期中,软件测试是较为耗费资源和时间的一环,自动化测试虽然可以提高软件测试效率,但效果仍然比较有限,且无法解决耗费资源的问题。随着云计算的产生与发展,其诸
工作流技术把企业的业务过程管理从应用系统中分离出来,为企业更好的实现经营目标提供了先进的手段。但在工作流带来高效率的同时,其安全性也面临严重的挑战。访问控制成为众
随着嵌入式技术的飞速发展,嵌入式计算机渐渐渗透到人们生活的方方面面,其中某些关键性的应用对计算机的可信性要求越来越高,传统的嵌入式系统已无法满足这样的要求。嵌入式
随着空间数据库技术的不断发展和人们应用的增长,空间数据的时域信息的研究越来越受到关注。在这种情况下,时空数据库的诞生成为了必然。然而时空数据量的庞大和非结构化性给
信息时代的到来不仅提供了海量的数据供我们研究和使用,同时也对我们快速、有效获取信息能力提出了一大挑战。文章摘要则在一定程度上缓解了人们的这一难题。文章摘要能以简洁
随着现代信息技术的发展,数据流作为一种新型的、更切合实际的数据模型广泛出现在众多应用领域,各种应用已提出了数据流实时处理需求。由于数据流中的数据经常呈现高维性,其
电力通信网络作为电力网安全生产的重要保障,是电力网安全稳定运行的基础。电力通信网所承载的业务主要是与电力生产、运行相关的通信业务,包括保护业务、自动化业务、调度交换业务等,这些业务对电力通信网业务路由有特殊要求。随着电力通信网络规模不断的扩大,电力通信业务路由能否满足业务的通信要求受到越来越多的关注。如何确保电力通信业务可靠实时传输已经成为电力通信网中研究的重点。本课题在分析电力通信业务及其路由的
随着计算机技术的飞速发展,人类收集数据和信息变得越来越方便快捷,随着信息量的日益增大,相对的却是对大规模信息的处理能力无法满足人类日常工作、学习的需要。对于大量数
气浮转台作为一个数控转台,用于模拟外层空间的失重和低摩擦条件,从而实现卫星控制系统的全物理仿真。气浮转台依靠压缩空气在气浮轴承与轴承座之间形成气模,从而近似实现外太空
传统的梯度下降类神经网络存在着诸如收敛速度慢、局部极小等无法避免的缺点,虽然很多学者从多方面进行了改进,但是这些改进无法从根本上解决问题。因此本文中,用分子三次、