基于多QoS约束的网格计算任务调度算法研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:david_lau82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是高性能计算的一种方式,是近年来兴起的热门信息技术之一,它结合了传统的分布式计算,高性能计算等多种计算方式于一体。网格计算将网络上空余的多台计算机转化为自己的工作站,并克服了异构环境下协调管理难以实现的问题,能有效地协同多个QoS约束指标,并将计算任务分散到各个工作站并发执行完成计算任务。网格计算有效地解决了在较短时间内计算运算量庞大的计算任务,如天气预报、地震预测、导弹运行轨迹、卫星发射等大规模计算任务。在网格计算的众多研究热点中,任务调度算法显得格外的重要。网格计算环境从本质上讲是构建在多个工作站上的虚拟计算网络,不同的工作站具备自己各方面的特性,如不同的操作系统,不同的运算处理能力,不同的网络环境等。在这样的异构环境中设计出一套适合的任务调度算法不是一件容易的事情,因此良好的任务调度算法设计将在很大程度上决定了网格计算任务的优良表现。研究表明网格计算任务调度算法属于NP-Hard问题,针对此类问题难以得到最优解,甚至根本就不存在最优解的特点。本文研究了在网格计算任务调度中如何寻找任务调度的满意解。本文综述了网格计算任务调度算法和满意优化的发展现状,深入地研究了多QoS约束满意优化问题,提出一种针对网格计算任务调度算法的多QoS约束满意优化模型。将该模型作为优化方案的评价体系,分别采用Min-Min算法,Max-Min算法和遗传算法作为寻优方法来找寻潜在的优化方案,将这二者统一在一起形成了完整的多QoS约束满意优化求解模型。并将此模型成功运用在多QoS指标约束下的网格计算任务调度算法中。通过仿真实验分析了带多QoS约束的启发式任务调度算法和不带多QoS约束的启发式任务调度算法,同时也针对不同初始化种群的遗传算法作出分析。在众多QoS约束指标中,本文选取了运行时问、优先级、信任度作为主要约束指标进行网格计算任务调度算法的多QoS约束满意优化。对每一维的QoS约束指标通过研究给出满意度函数,并最终将各满意度函数相结合得到网格计算任务调度算法模型,通过该模型得到任务的总体满意度。结合任务发起者预先指定的满意度要求,确定网格计算任务的调度方案。仿真结果表明,本文提出的网格计算任务调度算法在满足用户对满意度的需求的情况下,较好地协同了各个QoS约束指标,充分发挥了遗传算法在解决多目标组合优化算法的优越性,取得了较为理想的效果。
其他文献
视频监控是图像处理和计算机视觉领域的研究热点,近年来引起越来越多人的关注。视频图像中运动目标检测效果的好坏,会对图像分割、目标跟踪和行为理解等后期处理产生重要的影
数据挖掘是数据库中知识发现的一个重要步骤,传统数据挖掘是以数据对象作为研究基础的挖掘方法,注重算法的运行效率以及模型的准确率,是一种面向数据或者称为数据驱动的数据
随着家庭系统的数字化、网络化的发展和家庭数字产品的日益多样化,一个能对其进行统一、系统管理的系统就显得很迫切。本文在这样需求下,研究了一个基于Widget、UPnP和P2P技术
P2P技术为资源共享、协同工作等网络应用提供了一个自由开放的平台,带给用户一种更方便直接的交流方式。但是随着P2P技术的迅速发展,一系列问题也随之而来。P2P不但给网络安全
教与学优化算法(Teaching Learning based Optimization Algorithms,TLBO)是近年来提出的一种新颖的群体智能算法,模拟的是现实生活中教师教学与学生学习从而提高学习成绩的
现实世界中的流体现象十分丰富,其中,最有趣,最具挑战性,也最复杂的现象主要来自于流体与其他物体交互的过程。近年来,有关流体与静止或者运动物体的交互已经引起计算机图形学研究
人体行为识别技术是指计算机通过分析视频序列,实现计算机自动检测视频图像中的人体行为并识别行为具体类型的过程。行为识别的本质是时变数据的分类问题,论文通过研究室内日
金融股市是国民经济的晴雨表,也是国家宏观经济发展的重要表现,因此了解金融股市是把握国家经济发展趋势的一个有效方向。然而金融股市是不断变化的,要了解、读懂它较为困难,
无线Ad hoc网络无中心的特点要求MAC机制不能依赖于某固定节点,因此,集中式的MAC机制不适合无线Ad hoc网络,无线Ad hoc网络的MAC机制必须分布实施。然而,无线Ad hoc网络的固有特
增强现实是虚拟现实中的一项前沿技术。随着视觉相关的前沿技术的发展和相机,投影仪等硬件设备的成本越来越低,基于投影仪相机的系统将会带来很多其他显示设备所不具备的乐趣