分布式系统节点负载动态平衡研究

来源 :硅谷 | 被引量 : 0次 | 上传用户:jinmin511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 分布式系统更加高效,通过对分布式系统、动态负载平衡的概念及特点进行阐述,通过对几种负载动态平衡算法进行分析,实现对分布式节点负载的动态平衡问题进行研究。
  关键词 分布式系统;节点负载;动态平衡
  中图分类号:TP316 文献标识码:A 文章编号:1671-7597(2013)13-0054-01
  1 概述
  1.1 分布式系统概述
  分布式系统(distributed system)基于计算机网络的系统,将一组若干独立的计算机作为统一的系统整体展现给用户,每个分布式节点都能自主管理,而节点使用用户也可自由操作,因此具有很强的内聚性和透明性。
  1.2 节点负载动态平衡
  分布式系统中一般包括更多的终端节点,于是如何使各节点负载的平衡运行是非常重要的。所谓负载平衡,即是通过合理分配或转移负载,避免出现某些节点过载的现象,使系统整体性能维持平衡状态。动态负载平衡就是要根据系统当前的负载分配状况来及时调整任务划归和分配。
  2 分布式系统的应用
  分布式系统的应用领域非常广泛,相较于共享存储器的多处理机等其他体系结构而已,其具有很多优势,主要表现在以下几方面。
  2.1 并行和高性能应用
  并行计算使得数据处理更加高效,用户体验更好。虽然共享存储器的多处理机也能实现并行应用,但其并不具有很好的兼容性和扩展性,而高性能计算和通信应用恰恰都需要一种可伸缩的分布式处理设计,这使得分布式系统更适合于并行和高性能应用。
  2.2 容错应用
  分布式系统的特点即时每个节点都具有很强的自主性和独立性,因而其中某个单元或资源出现错误或故障并不会影响其他资源的正常运行,这也是共享性系统所无法实现的。
  2.3 其他固有的分布式应用
  与此同时,一些应用性能取决于吞吐量的分布式电子会议、多媒体远程教学、分布式计算环境DCE等计算机所支持的协同工作,都会采用分布式系统应用。
  3 分布式系统节点负载动态平衡算法分析
  分布式系统中多个终端节点大大提高了系统性能,而系统运行时考虑到网络传输,一般会将资源或任务优先分配于临近的节点,就会造成系统负载不平衡的现象出现。为了能够更有效的避免不平衡现象的产生,关于分布式系统节点负载动态平衡的算法都在不断进行研究和优化。
  3.1 基于实时负载的动态平衡算法
  3.2 分布式空间数据库的动态负载平衡算法
  分布式空间数据库利用分布式系统并行性和透明性的特点,对各个分散物理节点的空间信息进行共同管理,各节点既独立进行数据处理,又形成逻辑统一的整体协同完成应用需求。通过调整系统节点间的负载分布,利用信息策略、迁移策略以及定位策略来提高资源利用率和避免关键节点的失效。
  分布式系统并行化程度很高,为了避免多任务集中执行时造成调度服务器运行瓶颈的问题,采用半中心式的负载调度机制完成信息搜集和任务调度,同时利用HTTP复定向技术将用户节点定位到负载情况适合的系统节点;而且结合空间数据库系统运行时网络通信流量大、响应速度快以及占用较多CPU和内存的要求,其在实现负载平衡时将采取数据迁移和任务迁移相结合的双重迁移机制,在对多个分布式数据服务器的负载情况进行比较厚,将接收到的尚未执行的任务迁移到负载较轻的节点上;最后进行负载指标的建立和平衡算法的设计完成。
  该算法通过采用任务和数据相结合的双重迁移机制,以满足分布式空间信息服务队系统性能的要求。同时针对不同迁移对象采用不同的负载分配算法,保证系统运行过程中的任务和数据能够相对均衡的分配到各个节点负载。
  3.3 基于中间件的动态负载平衡算法
  基于中间件的负载平衡是在操作系统和应用层之间,利用中间件保持请求或对话平衡的方法,能够屏蔽网络硬件平台的差异性,操作系统于网络协议间的异构性,从而保证软件系统在不同平台上的正常运行。当前基于中间件的动态负载平衡技术主要有:基于公共对象请求代理体系结构CORBA中间件的负载平衡技术、基于DCOM/COM/COM+中间件的负载平衡技术、基于远程方法调用JAVA的RMI规范技术。
  基于中间件技术的动态负载平衡算法,以资源利用率和节点调和性能平均值简历评价指标,对系统负载进行综合衡量,通过节点资源利用率U和节点调和性能平均值来量化异构系统中各节点的性能,从而使负载性能具有可比性。
  4 结束语
  分布式系统在实际应用中具有很多优势,但负载失衡的现象是不容忽视的。为了能够提高系统的整体性能,保证系统的高效运行,针对实际情景中的动态负载平衡算法进行研究是十分必要的。
  参考文献
  [1]张先哲,杨扬.一种基于实时负载的动态负载平衡策略[J].电脑知识与技术,2009,11,5(1).
  [2]孟令奎,张文.分布式空间数据库的动态负载平衡算法[J].计算机工程,2008,11(34).
  [1]郭玲玲.基于中间件的动态负载均衡策略的研究[J].计算机应用与软件,2010(9).
  作者简介
  陈嘉鑫,男,汉族,四川人,本科在读,西南大学计算机与信息科学学院,研究方向:网络工程—分布式处理与网络
  计算。
其他文献
摘要:如何在园林设计中合理、巧妙地应用色彩,打造丰富多彩、富有时代气息的园林景观是目前园林设计者们探讨的热点。本文阐述了色彩运用在园林景观设计中的重要性,分析了色彩在园林景观设计过程中应遵循的原则,并论述了园林景观设计中色彩的搭配应用。  关键词:园林;景观设计;色彩  中图分类号:TU986文献标识码: A   引言:在园林景观设计中,色彩还具有标识的作用,合理巧妙地运用色彩对区分建筑物的用途、
期刊
摘要:本文以理论结合实例的手段,以景观生态设计作为切入点,对城市河道整治的方法进行了讨论。分析了在城市河道整治过程中的景观生态设计原则,以及在多种原则影响下的整治措施,探讨了河道、滩地、堤岸等位置的景观生态设计思路与方法。  中:关键字:生态理念;城市河道整治; 景观生态设计  中图分类号: S891 文献标识码: A   1. 加强生态理念下的河道景观塑造与提升的意义  1.1改善城市环境  在
期刊
摘要:随着我国经济社会的高速发展,城镇化建设也进入改革深水区,城市化程度进一步提升。城市规划在城市化进程中发挥着举足轻重的重要,决定着城市功能是否完善。当前城市规划中,道路、建筑和环境的规划日益成熟,但公共利益作为抽象的形式,并不为规划人员所重视,导致部分城市规划中公共利益缺失。本文从城市规划与公共利益的关系入手,详细探讨了城市规划中公共利益的主体和表现形式,并有针对性的分析了城市规划中公共利益最
期刊
前言:综合考虑现有的各项条件因素,因地制宜地对物流园区未来发展进行类型、功能、规模等的定位,确定物流园区发展目的,是规划设计的起点。  关键词:物流园区规划设计  中图分类号:S611文献标识码: A   一、首先要对物流园区的类型与功能进行定位  对物流园区功能和类型的定位可依据:(1)对物流园区现有软硬件环境的分析评价。(2)对物流园区建设的各类条件和要素进行分析评价。(3)对物流园区乃至区域
期刊
摘 要 采用球磨混料工艺,真空热压法烧结方法制备了碳纳米管/Cu复合材料,研究了该纳米复合材料组织与性能之间的关系,分析碳纳米管对Cu基复合材料组织和性能的影响规律。结果表明:随着复合材料碳纳米管含量的增加,复合材料的孔隙增多,复合材料的硬度和相对密度逐渐下降。  关键词 碳纳米管/铜基复合材料;制备工艺;显微组织  中图分类号:TB33 文献标识码:A 文章编号:1671-7597(2013)1
摘要:随着我国建筑设计行业不断快速的发展,现实中存在着一定抄袭的现象,高质量的创作寥寥无几。然而,为适应行业发展需求,建筑设计人员在设计过程中必须要了解目前有关设计相关的必要因素及其设计意图,并且对这些相关的因素进行研究和分析,从建筑的外部的视觉的效果上来对整个设计的流程进行分析和把握。本篇文章主要是论述建筑设计过程中的一些主要技巧,并对建筑设计行业今后创新发展的趋势进行了分析。  关键词:建筑设
期刊