云环境下的任务调度研究综述

来源 :科技风 | 被引量 : 0次 | 上传用户:djsnsd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在今天这样的大数据时代,云计算显得十分重要。目前云计算被应用到各行各业中,因而提高云计算系统的整体性能,提高云计算的服务质量成为了研究的热点。本文详细的介绍了云环境下任务调度的特点和调度目标,总结了启发式智能算法在云环境下任务调度策略研究中的应用,明确了多目标约束条件是云环境下任务调度研究的重点,为更深入的研究提出了方向。
  关键词:云计算;任务调度;智能算法
  今年是云计算概念提出来的十周年,云计算作为一种商业计算模型,先是商业巨头Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SES San Jose 2006)首次提出来的。随后在互联网巨头的推动下迅速发展,时至今日,已经被应用的十分广泛,与各行各业结合起来。云计算概念的提出并不是空中楼阁,而是在并行计算、分布式计算、和网格计算的基础上发展而来。云计算是一种通过网络来为用户提供各种服务的计算模型。在云环境下各种软件和硬件都被看做是资源,把各种资源虚拟化后放在一个虚拟的资源池里,用户只要按自己的需求去付费使用。在给用户提供服务时,如何高效的为用户服务成为了云计算的关键。在如何满足用户的需求的同时,还要考虑云服务提供商的利益需求。如何高效的解决这些问题,主要可以从硬件和软件两个方面解决,硬件来说既是基础设施的加强和改善,软件方面就是如何提高云计算的计算效率。云计算的效率问题主要就是资源与任务的匹配问题,即任务的调度问题。因此如何高效的进行任务的调度是提高云计算效率的关键问题,也是为云服务提供商提高利益,为用户提高服务质量的关键问题。因此,对云计算的任务调度问题进行深入的研究既具有使用价值更具有学术研究的理论意义。
  1 云环境下任务调度模型
  云计算任务调度是将云环境下用户提交的任务请求与多个计算资源进行匹配。在匹配的过程中重点考虑任务的执行时间效率和资源利用的效率,同时还的满足用户的要求。也就是要同时满足多个目标要求。云环境下任务调度模型如下图1。
  在任务调度过程中,任务的执行时间、负载均衡、经济成本、用户满意度、能耗和带宽等都需要权衡,使多个目标相互协调。
  2 云环境下任务调度的特点
  在云平台中,任务调度负责把用户提交的任务按一定的策略分配到各个资源中进行计算,由于云计算系统具有的动态可扩展性和异构性、用户提交的任务的复杂性、计算资源之间的差别性等特性,因此云环境下任務调度具有以下特点:1)系统本身的差异性,由于云平台是由分布在各地的各种资源组合而成的,包括高性能的主机、工作站、普通PC机、磁盘等,它们之间具有很大的差异性,因此云环境下任务调度具有系统本身的差异性。2)调度任务的复杂性,由于各类用户提供的任务各不相同,而且类型各异。导致云环境下任务调度的调度任务具有复杂性。3)调度具有灵活性,由于用户数量的动态性,导致系统要随时动态的调整,随时增加或者减少系统的计算资源,因而就要求云环境下任务调度策略调度具有灵活性。4)调度的安全性,由于用户提交的任务类型、数量和大小等不同,在执行过程中能否安全的完成任务,就显得特别重要。因而云环境下任务调度被要求具有可靠的安全性。
  3 云环境下任务调度的调度目标
  云环境下任务调度的目标总的来说[ 4 ],就是把用户提交的任务高效的完成,并且达到最小成本化。具体就是完成时间的可接受性、负载均衡、服务质量和成本原则。
  1)完成时间的可接受性,用户把任务提交了,如果在用户可接受的时间内没有完成任务,那么,这就是系统的失败。因此能够在用户可接受的时间内完成任务是很关键的。2)负载均衡,由于云环境下处理的任务千差万别,各个类型之间的差别很大。因此,能使得系统达到负载均衡是一个很关键的问题。3)服务质量,云计算是广泛的使用在各行各业,用户千差万别,要使各类用户都有一个满意的用户体验,这时一个困难的事。4)成本原则,云计算系统的使用是由各个部分组成的,各种花费比较多。因此成本原则是云平台必须重点衡量的标准。
  4 云环境下任务调度策略研究现状
  目前,由于各个公司都具有自家的云平台,有各自的调度算法。因此,云计算任务调度策略的研究呈现出了“百花齐放百家争鸣”的景象。云计算任务调度问题是一个NP完全问题。启发式智能算法在求解NP类问题相比传统的算法具有很大的优势。因此有大量的基于启发式智能算法的优秀的学术论文,其中应用最多的启发式智能算法有粒子群算法、遗传算法、蚂蚁群算法。在基于这些启发式智能算法的云环境下的任务调度策略的应用中,大家都是以云环境下任务调度的特点和调度目标为研究目标进行研究。文献[1]就以总完成时间和总完成成本为约束条件,进行实验研究,提出了基于改进粒子群的任务调度策略。文献[2]以总完成时间、负载均衡和经济成本三个目标为约束函数,提出了一种调度策略。文献[3]以服务质量、负载均衡、总完成时间和经济成本为目标约束函数,提出了基于蚂蚁群的云计算任务调度策略。
  5 结语
  在云计算系统中,任务调度影响系统的整体性能,而任务调度策略又是任务调度的关键。本文详细介绍了云环境下任务调度的特点以及调度目标,介绍了启发式智能算法在任务调度策略研究中的应用,得到考虑多目标问题对云环境下任务调度是任务调度研究的一个额待解决的问题。只有在考虑多个目标约束的情况下才可以提高云计算系统的整体性能。
  参考文献:
  [1] 封良良,张陶,贾振红,等.云计算环境下基于改进粒子群的任务调度算法[J].计算机工程,2013,39(5):183-186.
  [2] 张照胜,李蜀瑜.云计算环境下基于改进粒子群算法的任务调度[J].电子设计工程,2016,24(15):5-8.
  [3] 李坤.云环境下的任务调度算法研究与实现[D].吉林大学,2012.
  [4] 史恒亮.云计算任务调度研究[D].南京理工大学,2012.
其他文献
[摘要]化学实验是验证化学问题最好的方法。就人教版中沉淀Mg(OH)2在NH4Cl溶液中的溶解问题,有两种不同的解释,为验证其合理性,我们选用CH3COONH4(溶液呈中性)代替NH4Cl,做了驗证性实验。证明Mg(OH)2溶解,是因为Mg(OH)
针对最近发现的高阶非线性薛定锷方程的组合孤波解,我们数值研究了它在受到包括幅度偏离、参数条件偏离以及随机噪声等不同初始扰动后的传输特性.结果表明一定的精确脉冲在不
“科学”,不管是用在大事上,还是搁在小地方,它产生的效益与效果都与原来大不相同。瞧,在山东省临朐县的畜牧业上,“科学”就让人不得不服——
中等职业教育班级管理工作是培养合格劳动者的重要阵地,中职学校班主任队伍专业化建设也必然要求我们通过知识学习、方法创新和人文情怀培养等方面加以实现。本文的四个方面
贵州地区四级菜油价格走势坚挺,采购冷清。遵义地区四级菜油价格集中在7700~7750元/吨,贵阳报价7700~7800元/吨;安顺7700元/吨。目前,菜油需求疲软,后期面临新菜子上市,菜油市场销售压力
2007年1月24日山东省畜牧办公室在,济南召开了山尔省草品种审定委员会成立蹙全省草业发展座谈会会议。会议的主要内容是成立草品种审定委员会,部署草品种审定委员会的近期工作
目的对58例心脏瓣膜置换术体外循环管理进行总结。方法全组应用膜肺,浅、中低温体外循环,乳酸钠林格液、羟乙基淀粉130及白蛋白预充,转中根据需要应用血液制品或超滤。结果 5
本文提出一个方案以制备一个被囚禁在谐势阱中的离子质心运动的压缩数态.在本方案中,这个离子受到两个分别调到第一高、低振动边带的激光场和一个与离子共振的激光场的轮流激
春到乡村,草长莺飞,金黄的油菜花盛开在中国无数片田野。从陕西、重庆,到湖南、江西,众多乡村纷纷举办"油菜花"节,铁路部门联手旅行社还开出了"赏花专列"。我国是世界油菜的原产
目的:分析研究普米克令舒联合博利康尼氧气雾化吸入治疗小儿毛细支气管炎的临床效果。方法40例小儿毛细支气管炎患儿采用常规地塞米松磷酸钠静脉滴注治疗为对照组,42例小儿毛