面向移动云工作流的资源调度研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:uuukns111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动云计算(Mobile Cloud Computing,MCC),作为移动网络和云计算技术相结合的一种新技术,为硬件资源受限、处理能力不足、电池续航时间有限的移动终端提供了改善自身缺点,提高服务质量、缓解电池使用的解决办法。随着MCC应用规模的激增,MCC应用的发展中暴露了许多技术挑战。特别是在工作流系统中,由于缺乏对移动云工作流耗能方式的深入认识和有效的资源调度策略,MCC应用对云计算资源的利用率较为低下,使得“实现MCC能耗管理优化、设计实用和高效的移动云工作流资源调度策略”成为迫切需要解决的难题。在MCC能耗管理和工作流资源调度方面,国内外已经有大量的相关研究。现有的MCC应用能耗管理的研究主要包括能耗预测和节能策略。但是这些方法的监控对象一般是底层服务器或者虚拟机资源等性能指标,很少直接去考虑应用自身的耗能模式。计算卸载是MCC中另一个能耗管理相关的热门研究,其中包括支持卸载技术的实时系统框架设计和算法原型设计,但这些研究多针对单个应用,缺少直接适用于工作流系统的技术。在工作流资源调度方面的现有研究主要包括最优化调度策略研究和考虑服务质量(Quality of Service,QoS)的调度策略研究,但是现存的调度策略多适用于网格计算和云计算环境,并不一定适用于移动云计算环境。针对上述挑战和研究现状,全文以移动云工作流应用性能和移动设备能耗整体综合优化作为基本思路,开展以下三个方面的研究工作:(1)针对移动云工作流活动点,提出了一种基于时间序列的能耗预测方法。该方法借助时间序列思维,利用活动点在运行过程中形成的实时能耗序列,从能耗序列出发进行能耗预测。对于有历史能耗数据的活动点,采用传统的时间序列回归模型,包括自回归移动平均模型和指数平滑法,进行能耗预测。而对于没有历史能耗数据的新活动点,采用时间序列分割模型,包括滑动窗口序列分割模型和自底向上序列分割模型,进行能耗预测。(2)针对移动云工作流应用,提出了一种节能的最优化效用成本调度模型,用于系统化分析和解决工作流资源调度问题。首先,该模型充分结合移动云工作流运行自身特征、当前网络环境状态和移动用户对服务质量的要求,对移动云工作流资源调度问题进行了系统建模,其中包括应用模型、系统模型、执行时间模型和能耗模型。然后,通过引入移动端效用成本UtilityCost的概念,将资源调度问题两大优化目标:最小化工作流总执行时间和移动设备能耗,作为一个整体去优化。最终,合理地将资源调度问题转化为带QoS约束的最优化UtilityCost问题。(3)针对移动云工作流应用,提出了一种三阶段式的资源调度方法,EERA资源调度方法,用于对移动云工作流活动点进行资源调度决策。基于活动点和资源的映射关系,最优化调度模型依赖资源调度决策,需要使用EERA调度方法寻找资源调度模型的最优解。EERA资源调度方法是一个三阶段元启发式的调度算法,该方法首先利用局部关键路径相关理论将工作流任务图划分为多条局部关键路径,以此保证最后交付期限;然后,依次利用改进的离散化粒子群算法递归找寻每条路径上的最优资源调度方案;最后,将所有的局部关键路径上的最优资源调度方案进行综合得到全局最优资源调度决策。根据上述工作,本文基于OpenStack云计算平台搭建的MCC计算环境,设计了相应的移动云工作流业务,实验结果验证了全文提出方法的有效性。
其他文献
本文从高校和谐图书馆的内涵出发,对高校和谐图书馆的不和谐因素作了简要分析,最后本文提出了构建和谐高校图书馆的对策和建议。
小学阶段的语文学习是为今后以及其它学科的学习打基础的学习,作为理解能力重要方面的阅读能力的培养是更为重要的,然而目前小学语文阅读能力的培养现状并不是很乐观,这其中
在云计算环境下,需要对链路节点之间差异化资源进行合理调度,以提高云计算中心网络的负载均衡性及进程管理效率。针对当前调度模型的实时性和均衡性不好的问题,提出一种基于时分
为了对饲料环模制粒机的环模磨损失效机理进行分析研究,新设计了一种盘式高效温控摩擦磨损试验机,该机可以在同一摩擦系统条件下同时进行多种相同或不同摩擦副的磨损试验,具
企业节电的方法可概括为三个方面:①采用无功补偿,提高供配电系统和用电设备的功率因数;②采用合理的运行方式和先进的节电设备;③提高用电管理水平。
促进经济发展增进民生福祉是世界各国始终要面对的共同主题,基本养老保险制度是促进经济发展和维护民生福祉的最基本的制度保障。习近平总书记在十九大报告中指出,“中国特色