基于集群的不确定因素下的动态负载平衡

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:s334794681
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集群计算技术近年来已成为计算机界研究的一个热点。采用集群技术来解决大数据量或时间复杂度高的问题不仅在计算机界,而且在其它科学领域都是首选的。负载平衡是集群系统中的重要技术,用来确定任务和节点机间的映射,提高系统性能。但往往需要用动态负载平衡来处理很多不确定因素,如任务执行时间不确定、任务数量动态变化等情况。本文针对任务执行叶间不确定这一因素来研究动态负载平衡,寻求一个负载调度策略和一个负载估计方法,使得任务在各个节点机上执行,按照调度评价达到最优。本文主要在以下几方面进行研究:(1)在前人四元组动态负载平衡模型的基础上,提出了五元组模型。动态负载平衡涉及的面比较多,从物理环境到软件环境,以及各种策略,都是相互影响的。五元组动态负载平衡模型,包含了硬件环境,调度环境,任务分配,负载估计,调度策略以及调度评价等各个方面,用数学形式定义,完整地表达了动态负载平衡的各个因素,使各个元素之间的逻辑关系更加明确,算法表达更加直观。用形式化语言来描述比用非形式化语言更能表现问题的逻辑性。(2)根据提出的五元组模型及每个元素对应的解决方案,在Linux集群环境下,一定的实验条件下,实现了动态负载平衡模型。任务分配用数组下标的传递即可完成分配,不再依赖于系统内核,减少了许多烦琐的程序,且减少了数据量的传递。对于不确定因素即任务执行时间的估计,提出了最大最小值法,相比前人做的工作,估计的准确性已经有所改进。调度策略中把节点机状态精减为空闲机和重节点机两种状态,由空闲机发起任务请求,主控机接收请求,计算出重节点机,由重节点机发出起始任务下标给空闲机。这样的调度策略,算法简单,无论是主控机还是节点机都不会占用太多的时间在任务调度上。(3)本文根据提出的五元组模型,主要对独立性强、任务间相关性不大、任务执行时间不确定的任务进行实验。实验结果表明,本文的动态负载平衡策略在同构集群上能够较好地提高任务的响应时间,负载平衡效率有所提高,同时也进行了调度评价,结果较为满意。
其他文献
随着信息技术和数据库技术的飞速发展,人们可以非常容易地获取和存储海量数据,然而要从海量数据中提取出有用信息却很困难。数据分类作为一种重要的数据分析技术,可以用于提取描
进入21世纪,计算机技术、通信技术、多媒体技术的发展为企业提供了广阔的发展空间,各个行业的正在大踏步的进入信息化管理、设计、制造及生产的时代。 21世纪的制造业也正面
随着Internet的迅速增长和通信软件的广泛使用,网络蠕虫对计算机系统以及网络的威胁日益增加。传统的基于主机的网络安全防御机制往往采用被动策略,而网络蠕虫是利用系统漏洞
智能规划是人工智能领域中的一个极其活跃的研究方向。本文首先简单介绍了智能规划的研究历史和现状,再用多种分类标准对智能规划系统进行简单分类,然后叙述了规划描述语言的发
目前,国内转杯纺纱机水平落后,尽快自主研发出适合国情的全自动转杯纺纱机成为我国纺织机械设计部门当前的首要课题。本课题就是来源于宏大研究院的一个全自动转杯纺纱机的研
射孔是油气井的主要完井方式之一,在世界石油工业中得到了广泛的应用。不同的射孔参数对井的产能有不同的影响。进行射孔参数优化设计并选择合理的射孔方案,对于提高油田技术经
在互联网高速发展的今天,每个人的生活都在发生巨大的变化,世界正在不断地变“平”。随着电子商务,人工智能,虚拟现实等技术的蓬勃发展,人们只要通过互联网,几乎可以足不出户,坐在计
数据集的检索通常使用倒排索引模型进行检索,可以在海量的文本数据获取信息。基于数据集构建倒排索引文件通常十分庞大,压缩倒排索引可以减少空间使用,在相同的内存中驻留更
随着互联网的迅速普及和不断发展,P2P应用已逐渐成为网络的主流。越来越多的用户使用P2P来下载大量的文件,特别是那些视频和音频文件。有关调查表明,P2P业务已悄然占据了互联
轮廓编组计算模型以边缘片段为编组元,以获取具有明确视觉意义的目标轮廓为主要任务,是一种非常重要且极具研究价值的知觉组织计算模型。以此为基础研究图像序列中显著运动目