【技术实现步骤摘要】
本专利技术属于一种网格调度方法,特别是一种基于能量优化的网格调度方法。
技术介绍
网格计算是近年来逐渐兴起的一种Internet计算模式,其目的是为了在分布、异构、自治的网络资源环境上构造动态的虚拟组织,并在其内部实现跨自治域的资源共享和资源协作,有效的满足面向互联网的复杂应用对大规模计算能力和海量数据处理的需求。因此,网格资源具有分布性和异构性这一特点,常见的网格资源有:计算资源、存储资源、网络资源、能量资源等。近年来随着Ad Hoc网络以及无线传感器网络(WSN)的快速发展和其在网格中的应用,能量资源在网格异构环境中越来越普遍。比如,在Ad Hoc网格中,各资源节点的能量储量都是有限的,在实现资源调度过程中,能量约束是一个不可忽视的因素。另外,近年来数据密集型网格应用不断增多,比如高性能物理研究、天体研究、天气预报等,这些应用都是建立在高性能数据网格之上的。高性能数据网格具有计算时间长,能量消耗大等特点,能量因素是在进行高性能计算中不得不考虑的一个问题。当前,随着人们对环境问题关注力度的不断增大,能量优化问题已经成为了各种领域内急需解决的一个问题。因此,在网格调度研究中考虑能量约束,实现调度的能量最优也将成为网格计算研究领域内的一个热点。网格计算的资源调度是个NP完全问题。由于NP问题目前还找不到有效的解决方案,人们提出了一些启发式方法来寻求它的次优解,如遗-->传算法,蚁群算法,Min-Min,禁忌搜索,神经网络,模拟退火等算法。现阶段,对启发式调度算法的研究主要分为两个方面:静态调度算法和动态调度算法。静态算法是指所有的任务-资源映射策略在调度前 ...
【技术保护点】
一种基于能量优化的网格调度方法,其具体步骤是:第一步骤:对于任务集T中的每一个任务将其映射到资源集R中的每一个机器,求出每一个对应的代价值Cost(i,j);第二步骤:将资源集中的所有资源标记为未标记;第三步骤:选取 任务集中的任意一个任务ti,映射任务到代价值Cost(i,j)最小的那台资源rj,并且算出Cost(i,j)值,该值为最小代价;第四步骤:算出该映射的sufferage值,该sufferage值表示如果将任务映射到除rj外的其他资源 时将付出更多的代价,sufferage值等于最小代价与次最小代价的差值;第五步骤:判断资源rj是否为未标示:如果资源为未标示,则将任务ti从任务集T中删除,同时将资源rj标示为已标记;如果为已标记,则比较已映射到资源 rj上的任务tk与任务ti的sufferage值大小,若tk的sufferage值更小,则将tk重新放回任务集T中,而将ti映射到rj,同时将ti从任务集T中删除;第六步骤:重复第三步骤至第五步骤,直到无新任务可以分配出去为 ...
【技术特征摘要】
1、一种基于能量优化的网格调度方法,其具体步骤是:第一步骤:对于任务集T中的每一个任务将其映射到资源集R中的每一个机器,求出每一个对应的代价值Cost(i,j);第二步骤:将资源集中的所有资源标记为未标记;第三步骤:选取任务集中的任意一个任务ti,映射任务到代价值Cost(i,j)最小的那台资源rj,并且算出Cost(i,j)值,该值为最小代价;第四步骤:算出该映射的sufferage值,该sufferage值表示如果将任务映射到除rj外的其他资源时将付出更多的代价,sufferage值等于最小代价与次最小代价的差值;第五步骤:判断资源rj是否...
【专利技术属性】
技术研发人员:李春林,施步青,钟景秀,张小庆,蔡英华,
申请(专利权)人:武汉理工大学,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。