基于云计算的离散粒子群负载均衡算法分析

来源 :决策与信息·中旬刊 | 被引量 : 0次 | 上传用户:pan2009pan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】关于负载均衡问题的研究构成了现阶段云计算研究的热点。笔者从离散粒子群算法着手,对云计算环境里的负载均衡问题进行了简述。
  【关键词】负载均衡;云计算;离散粒子群算法
  现阶段,计算机发展过程中一个重要的前沿问题就是云计算问题,而关于负载均衡问题的研究则构成了云计算研究的热点。
  1.对云计算负载均衡问题的描述
  资源池是云计算的核心理念,但对云计算的资源分配来说,核心就在于调度算法,而云计算的调度指的则是数据中心里虚拟机间的负载均衡。如图1表示的是云计算任务的分配情况,主要包括三个不同的层次,即:资源管理层、任务的请求层以及任务的执行层[1]。用户是任务请求层服务的主要对象,其主要的工作是实现系统和用户间的交互,并掌握用户的需求。借助于MapReduce,资源管理层可以将任务切割成很多子任务,这些任务并不存在逻辑上的关系,随后依靠负载均衡机制将子任务分配给恰当物理机里的虚拟资源节点,并完成相关的处理。在研究时,本文主要考虑的是切割后的子任务互相独立且并行处理的那些情况。要想合理的调度云计算资源,关键就在于资源管理层。在云计算的环境下,借助于虚拟化的技术将物理机分为不同的虚拟资源,此类虚拟资源具有自动增长的特征,且主要是根据需要来进行分配的,然而其自动增减量与分配量是决不能超出物理机节点自身的上限的。
  2.云计算资源负载均衡模型
  对负载均衡算法而言,要想获得准确的结果就必须具备相对均衡的处理能力。该均衡算法向内部中处理负荷分配服务请求(依据服务器 CPU的数量、型号、内存的大小和当前的连接数等换算而来)最轻的服务器。VLj(虚拟机的负载量)在计算时主要是根据虚拟机上已分配任务的预计执行时间,各个虚拟机负载的平均值就是主机的负载HLi,也就是:
  资源负载均衡除应确保负载达到均衡之外,还需要确保任务执行时间跨度的最小化。任务执行时间跨度RT表示的是在资源R中任务T执行的整体时间[4]。用式子表示就是:RT=max﹛tei﹜-min﹛tsi﹜,max﹛tei﹜与min﹛tsi﹜表示的分别是任务集T里完成最后一个任务时的时间以及最开始执行首个任务时的时间。因此,minRT应当被视为该模型的另外的一个目标函数。
  2.以DPSO算法为基础的云计算资源负载均衡算法
  为使现实中所存在的优化离散空间的问题得到解决,我们提出了离散粒子群算法。离散粒子群算法是和粒子群算法有着根本区别的一种算法,其特征主要可以归结为两点,即:(1)二进制组成了粒子位置;(2)必须将粒子速度转换为概率。
  资源负载均衡问题是一个非常有代表性的离散空间优化的问题,但在解决该问题时,如果想使用DPSO,就需要做相应的改进。从资源负载均衡问题的特征出发,对粒子的速度、位置及更新规则做重新的定义,同时调整其适应度值,在此基础上完成改进DPSO算法的工作。该算法主要包括下述步骤[5]:
  3.性能分析
  4.结论
  由于,资源负载均衡属于NP-hard组合优化问题,因此本文所做的研究能够为组合优化的其它问题的研究提供参考。
  参考文献
  [1]陈军,高雅,刘莉平.P2P环境中基于粒子群算法的信任模型[J].计算机工程与应用. 2009(32):12-13.
  [2]宋继光,秦勇,史健芳,贾云富,梁本来.粒子群算法及其在路由优化中的研究[J].计算机工程与设计,2010(09):30-31.
  [3]张敏,余青松,黄俊,宗文杰,周雁.基于GAPSO混合算法的网格工作流调度研究[J].计算机应用与软件,2011(04):45-46.
其他文献
我国经济处于迅速发展的新阶段,各领域发展已有所体现,重大基础设施建设也积极开展.在建设施工领域,以经济发展为目标的竞争也随之而来,在城市建设中,工程大量涌现的同时也带
“四风”同根而生、相伴而行,其思想根源归根结底都是党性修养的欠缺.本文以《论共产党员的修养》为例,从分析“四风”的思想根源入手,探讨了共产党员必须重温《论共产党员的
期刊
阐述了内蒙古自治区高等院校博士、硕士研究生及本科生层面区域管理人才培养的现状;做出了内蒙古自治区高等院校区域管理人才培养滞后、相近专业满足不了实际需求和相近专业改
城市经济建设离不开城市交通,市政道路桥梁工程为城市建设提高了基础的交通保障,市政道路桥梁管理人员要想做好工程施工质量管理首先要有一个良好的工作施工态度,对于每一个
为了完善招投标管理,黄冈师范学院(简称黄冈师院)在招投标工作中树立财务运营理念、统一交易平台、把握关键点、加强财务运筹、防范财务风险,取得了一定的实效.rn(一)树立财
【摘要】测量在日常生活和工作中应非常广泛,测量种类敏繁多,任何一类别的测量都会存在误差,产生误差原因是多方面,本文对测误差产生进了详细分析,指出了减少误差的方法。  【关键词】测量;误差来源;控制方法  一、测量的概述  ⒈测量的概念:测量是按照某种规律,用数据来描述观察到的现象,即对事物作出量化描述。测量是对非量化实物的量化过程。  ⒉测量的基本要素:  ⑴测量的对象(也叫测量客体):主要是指被
自2008年美国发生次贷危机以后,全球的经济已经进入了后金融危机时代,经济从触底到回升一直到新一轮的经济增长周期开始,重新恢复繁荣景象,需要一段不短的时间。而目前,我国的企业
期刊
自2009年以来,山东省临沭县把实施农村住房改造、建设新农居作为引领和支撑全县经济社会发展的重大战略部署,全面启动新农居建设工程,全县三年已累计启动集中改造建设的村庄55个