异构系统的任务调度和负载平衡研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:liuyibi1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,通过高性能网络互联的集群系统正成为实现高可伸缩的、高可用网络服务的有效结构。但是由于节点和应用的动态性、复杂性以及资源类型的多样性,集群系统在实际运行中常出现负载不均现象,大大降低了系统的性能。因此,有效的负载平衡和任务调度技术是提高集群系统的整体性能的关键因素。在深入分析任务调度国内外相关研究现状后,针对系统环境的不同情形,分别提出了基于树形扩散负载平衡算法和面向异构系统的自适应动态负载平衡算法:在先进集群管理系统环境下,根据扩散路径上的每一个中间节点的负载情况决定局部的剩余传播路径,并通过树形扩散负载平衡算法调度来维持集群系统内部传输网络的负载平衡。面向异构系统的自适应动态负载平衡算法由两个部分构成:首先动态的收集系统中各节点的负载信息,计算出各节点在系统平衡后的负载量,用负载分布样本方差公式判断启动负载平衡算法时机,然后给出负载迁移最佳时机的价值函数和迁移负载的粒度公式,根据各节点的负载情况将节点分为重载、轻载、正常负载三个集合,利用自适应策略从重载集合中选取节点与轻载集合中的节点进行负载迁移,实现系统的动态负载平衡。此算法的突出特点是可根据应用问题的性质动态的调整负载信息的常系数,以自适应的方式提高系统性能。通过GridSim模拟器构造一个八个节点的集群系统,启用自适应动态负载平衡算法,实验结果表明,随着额外负载的增加,自适应负载平衡算法比不进行负载平衡的并行程序的执行时间增长要缓慢得多。
其他文献
本文的重点是基于ARM处理器和μ Clinux操作系统的嵌入式系统的研究和应用,并以此为平台设计一个以ARM处理器S3C44BOX为核心和以μ Clinux为操作系统的嵌入式数据采集传输系统
目前,信息检索主要有三种方式:全文检索、数据检索和知识检索。前两种方法的本质都是基于关键字的匹配,这类方式不仅使计算机难以理解信息的语义,存在严重的漏检和误检等弊端,
当今时代,无线传感器网络已经成为互联网以外的最大网络,在各个领域开始得到广泛应用和研究。无线传感器网络协议栈中的网络层路由协议对于数据传输过程中能量利用的效率有直
人脸识别是当前模式识别和图像处理领域的热点和难点,而且因其具有广泛的实际应用背景,开展对人脸识别的研究意义重大。人脸作为一个非刚体,具有形变大、影响因素多且易受干扰的
科技项目在现代社会的发展中占据着举足轻重的地位,同时科技项目活动很复杂,影响因素众多。科技项目承担一定风险,本文需要对同行评议专家进行反评估,从而为科技项目评审活动
当今世界,科学技术飞速发展,信息技术日新月异。教育的规模在不断扩大,教育结构不断优化,教育理念不断更新,教育形式也日趋多样。对于干部培训同样也急需教学模式的改革,以满
移动Ad hoc网络是20世纪末计算机网络和无线通信技术相结合的产物,它使用无线信道来接入网络,为通信的移动化、个人化和多媒体应用提供了潜在的手段,并成为宽带无线接入的有效途
中国石油勘探与生产分公司信息门户建成后,集成在勘探与生产信息门户中的专业应用系统越来越多。隶属于业务处室的专业应用系统中的基础数据存储在不同的数据源中,用户需要实现
车辆监控系统是智能交通系统的一部分,其基本功能是车辆实时定位与状态监控。传统的基于客户/服务器C/S(Clint/Server)结构的车辆监控系统存在着用户无法快捷方便地获取信息,
随着Internet的广泛应用,计算机技术和网络通信技术得到空前广泛的发展,网络故障和网络性能的恶化将越来越严重地影响到广大用户的利益。而当前网络的故障诊断还主要依靠专业