摘要:随着企业不断拓展“大、云、物、移”等新技术应用的深度和广度,推进建设“一平台、一系统、多场景、微应用”的大信息化平台,云平台的基础支撑作用显得越来越重要,云计算调度策略对保障企业各类信息系统稳定可靠运行显得尤为重要。鉴于这种情况,本文首先对云计算的概念以及应用进行了分析,并以此为基础提出了基于应用类型的云计算调度策略。
关键词:应用类型;云平台;调度策略
一、云计算的概念以及应用分析
随着互联网信息技术的快速发展,云计算技术被应用到了更加广泛的领域,因为其具有可以根据实际需要弹性进行资源分配的优点,云平台支撑各类信息系统建设,实现上层信息服务海量计算与扩展、业务智能伸缩按需服务、多数据中心分布式管理和可量化的服务等。然后不同的业务系统环境拥有其独有的特征,种类不同的应用在资源上的偏好上也有比较大的区别。就像是其在计算方面的应用,因为计算的工作量比较大,因此CPU资源是该项工作的主要消耗。而对于采集量测类应用来讲,这些应用必须通过相关方法在大量的网络资源上获得自己所需的爬取数据,也正是因为这种原因,网络资源是这类应用会消耗的最多资源。相关专家学者通过对这些应用所消耗资源的情况进行分析之后,将云应用划分成了网络密集型、内存密集型、IO密集型以及CPU密集型等几种,每一种类型的云应用所消耗的资源是完全不同的。所以,也应该使用具有针对性的措施进行云计算调度处理,以此来增强资源的使用效率以及执行效率,为用户提供更加优质的服务。
二、基于应用类型的云计算调度策略分析
(一)CPU密集型应用的云计算调度策略分析
首先,在对机器状态的CPU密集型应用进行调度处理的时候,应该将最大化的提升应用执行效率作为主要目的,以此来实现应用执行时间的优化,最后以此为基础进行相应调度模型的处理,提升相关工作效率;其次,在对优先级的CPU密集型应用进行调度处理的时候,应该先对其进行合理的分组处理,让不同的进程进行相应CPU资源的使用,避免资源竞争的情况出现,争取做到每个优先级应用和单独的一个进程相对应。这样才可以有效降低进程应用上需要花费的资源,避免资源浪费情况的发生,最大程度的增强影响执行效率以及系统性能。
(二)IO密集型应用的云计算调度策略
在对IO密集型应用进行云计算调度的过程中,应该按照应用所具有的实际特征的不同展开相应的调度处理,以此来实现应用执行效率的提升,有效降低应用执行所需花费的时间。像是对于类型相应的应用,当多种同类型的应用一起运转的时候,应该进行资源的合理分配利用,这样才可以将云应用的执行效率最大程度的发挥出来,完成相关工作的优化。
期刊文章分类查询,尽在期刊图书馆所以,在进行IO密集型应用云计算调度处理的过程中,首先应该对应用的资源权重表进行更新或者初始化处理,并按照相应的计算方式,对各应用所占资源权重进行准确计算;其次,根据上面的计算结果以及权重表进行相应应用所需资源的分配处理;最后,在完成所有的应用执行处理之后,或者有新的应用出现时候,应该再次进行资源权重表的更新,重复上述操作处理,实现相应资源的最大化利用。
(三)网络密集型应用的云计算调度策略阐述
对于网络型密集应用来讲,基本上全部的网络密集型应用都需要对系统的带宽资源进行共享处理,为了有效实现执行效率的提升,避免资源短缺以及资源浪费的情况发生。在针对网络密集型应用进行处理的时候,应该将更多的带宽资源分配给他,以此来提升应用工作完成速度。当完成这些较小网络密集型应用处理之后,在将集中将所有的带宽资源都分配给大型的网络密集型应用,以此来有效提升执行效率,缩短执行时间。另外,网络密集型应用的特点实际上和IO密集型的特点基本相同。同样是通过网络资源的利用进行数据的接受和发送,但是IO密集型应用还会进行数据的读写和利用。所以,很多的专家学者把它们一同归在了数据密集类型里面。也正是因为这种原因,在进行网络类型应用的云计算调度时,应该根据文件大小进行相关策略的调整,并以此为依据进行权重的计算,最后按照权重的情况进行网络资源的调度分配。
(四)混合型应用的云计算调度策略阐述
以前,人们在进行云计算调度处理的时候,所依靠的基本上都是相应的历史数据,根本没有对应用的特征进行详细分析。所以,最终所取得的调度效果相对较差。当今世界很多云计算上的应用都是像是科学计算应用这种单一类型的应用,然而云环境实际上是十分复杂繁琐的,很多应用实际上都是由多种不同类型应用组成的混合型应用。像是文件传输这种应用实际上就是混合型应用的一种,其既拥有网络密集型特征,同时又拥有IO密集型应用特征。在对这些混合型应用进行云计算调度处理的时候,假如只采用单一类型的策略进行调度处理时,会有极大的几率因为考虑不全的原因导致执行效率难以得到有效提升。所以,在进行调度处理的时候,应该根据混合应用的特征展开综合调度出来,从而为用户提供更加优质的服务,最大化的提升执行效率,将资源利用率提升到极致,进而将云计算的作用充分发挥出来。
三、结束语
总而言之,展开基于应用类型的云计算调度策略研究可以使相关应用的执行效率得到显著增强,充分的完成资源的利用,并有效降低应用的执行时间,为用户提供更为优质的服务。采用混合调度策略进行云计算的调度比单一策略拥有更为优秀的效果,可以使应用的执行效率得到更进一步的增强,为用户服务质量的增强做出更大的贡献,同时更加高效的完成负载预测分析,及时准确的找到会对系统性能造成影响的关键性资源,实现资源的适当伸缩,避免资源短缺或者资源浪费的情况发生。
参考文献
[1]陈金豹.基于应用类型的云计算调度策略研究[D].上海大学, 2017.
[2]张磊,徐达宇.基于多步优化GM(1,1)模型的云计算资源负荷短期预测[J].计算机工程与应用,2014,50(10):65-71.
[3]赵宏伟,申德荣,田力威.云计算环境下资源需求预测与调度方法的研究[J].小型微型计算机系统,2016,37(04):659-663.
[4]史少锋,刘宴兵.基于动态规划的云计算任务调度研究[J].重庆邮电大学学报(自然科学版),2015,24(06):687-692.
论文作者:李凯,马军,马天福,高阳
论文发表刊物:《电力设备》2018年第26期
论文发表时间:2019/1/16
标签:资源论文; 策略论文; 类型论文; 效率论文; 权重论文; 网络论文; 特征论文; 《电力设备》2018年第26期论文;