云计算环境下基于网络博弈的任务调度算法

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:yueaimeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种新的计算模式,它通过服务的形式为用户提供各种资源。云计算的正常运行离不开虚拟化技术。云计算中,利用虚拟化技术,将物理服务器的资源映射到虚拟机层,在一个服务器上部署多个虚拟机,利用虚拟机来执行用户任务,这样不但提高了服务器的资源利用率,同时保证了不同用户的应用程序的独立性。近年来,越来越多的企业架构了自己的云服务器,云计算系统需要有满足自身用户需要的资源分配和任务调度策略,目前还没有相关的任务调度标准。因此,对云计算环境下的任务调度算法研究具有重要的理论和现实意义。本文分析了云计算环境下的任务调度法算的研究现状,总结了云计算这一新兴商业模式的独有的特点,对现有调度算法存在的问题进行了深入分析,然后分别针对独立型和依赖型两类任务,提出了两种任务调度算法。此外,考虑了用户对云计算中心虚拟机资源的不同偏好性,针对多用户类,设计了多准则的任务调度算法。总体来说,本文主要完成了以下工作:⑴针对云计算环境下的独立型任务,现有的调度方法一般包括遗传算法、蚁群算法、模拟退火算法等智能算法,这些算法收敛的速度较快,但是容易陷入局部最优,并且算法过度依靠适应度函数的设计,算法复杂度较高。考虑到这类随机算法的劣势,我们从博弈论的角度分析云计算环境下的任务调度问题,设计了一个任务调度博弈模型,将所有用户任务作为博弈的参与者,所选择的虚拟机作为博弈策略,以任务处理时延作为博弈参与者的效用函数。找到了博弈的势函数,证明了博弈是一个势博弈,并且博弈存在Nash均衡,利用数学分析,证明了该博弈的稳定点就是势函数的最小值点。此外,提出了一种基于势博弈的任务调度算法,算法能够求解博弈到达稳定点时各个虚拟机上的任务量分布状态。仿真实验表明,该调度算法能降低任务的整体处理时延,并且能使系统的负载均衡程度自适应于用户任务量的变化,当任务量较少时,开启较少的虚拟机资源,减少系统的开销,当任务量较多时,开启较多的虚拟机资源,保证任务的QoS。此外,考虑了虚拟机的阈值限制,对所提算法进行了扩展,将虚拟机阈值限制这一参数加入到算法中,使得算法更具有一般性。⑵针对依赖型任务,分析了任务的DAG图,主要研究了Fork-Join型任务图,针对该类任务,基于网络博弈论中的Wardrop均衡原理,给出了以全体用户任务处理时延作为代价函数的博弈分析,考虑网络中全体用户任务,将求解全体用户的系统最优问题转化为求解单个用户的用户最优问题,设计了一个针对该任务的调度算法,该算法能够求解Wardrop均衡理论中的系统最优状态。最后,对此算法进行了仿真实验,实验表明,相比于单个用户最优的求解算法,该算法能够较快的完成用户任务,并且使整个云计算用户任务达到系统最优。⑶针对云计算用户任务对虚拟机资源具有不同的偏向性,对多用户类多准则的任务调度进行了研究。在云计算环境下,有些用户偏向于选择处理时延小的虚拟机资源,有些用户偏向于选择费用低的虚拟机资源,有些用户偏向于选择更加安全的虚拟机资源。根据用户的偏好性不同,将网络中的用户分为多类用户,只考虑费用和时间这两种指标,为这多类用户同时竞争虚拟机资源时设计了博弈模型,找到了博弈的势函数,证明了该博弈为一个势博弈,同时证明了博弈存在Nash均衡,并且Nash均衡与势函数的最大值等价。最后,提出了一种基于多用户类多准则的任务调度算法,求解博弈达到均衡时的各个虚拟机上任务量的状态分布。算法的仿真实验表明,所提算法具有收敛性,算法的求解结果与所有自私用户经过自由博弈后所得到的稳定状态是相同的,进一步说明了该算法的有效性及可行性。
其他文献
职工素质事关铁路企业兴衰成败,在当前经济发展“新常态”的形势下,如何加强和改进职工培训工作,提高职工培训的有效性,提升广大职工的能力和素质,使他们适应“新常态”下的
本文通过对荣华二采区10
跨入21世纪的中国正成为国际经济金融循环体系中日益活跃而重要的一员。入世为国内广大金融机构提供更大发展机遇与空间,但同时大量外资金融机构的进入将给中国金融业尤其是对
关注高职生素质教育是高职教育发展的主要焦点.本文从高职生的思想素质教育、文化素质教育、职业素质教育及身体心理素质教育四个方面的发展现状为切入点,从强化思想素质教育
学校体育的重要组成部分是课外体育,学生每天一小时的体能锻炼是保证学生健康的基础,是提高教学质量和学生热爱体育激情的保障,是贯彻学生“健康第一”指导思想的重要途径,是
中共吉林省委宣传部最近召开了报紙工作現場会議。出席会議的有省、市(州)、县报和厂矿企业报紙的总編辑或主編。会議就当前技术革新和技术革命运动的报道,交流了經驗,并且
朗读是一种复杂的心智活动,学生朗读能力的培养不只是课堂教学的任务,家长应转变观念,在家庭中为孩子创造良好的朗读氛围,积极参与孩子的朗读能力训练,为孩子朗读兴趣的培养
家庭教育中,家长通过辅导家庭作业使学生形势养成形成按时完成作业的习惯,“由近到远”地培养学生独立完成家庭作业的能力,最后把控与监督学生的学习情况,帮助学生建构自主学
教师在教育要素中起主导作用,教师素质是教育改革的核心,实现教育改革的关键在于促进教师专业发展.本文记录一名新教师的专业发展历程.由背景介绍、特定事件回溯、教育信念和
优质高效的课堂是教师的永恒追求.一节精彩的思想品德课应是符合学生认知规律的,给人以美的享受.教师要想创造一节优质高效的课程不仅应充分理解教学内容、准确分析学情,还要