成本时间限制下网格分类调度算法研究.docVIP

成本时间限制下网格分类调度算法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成本时间限制下网格分类调度算法研究

成本时间限制下网格分类调度算法研究   摘要:在网格环境中,由于资源广域分布、异构、动态且有多个管理域,调度一组具有多QoS需求如成本、时间的独立任务是一个非常重要的问题。针对网格任务的成本和执行时间要求,提出了一种基于网格经济模型,根据实际执行成本和预算成本进行分类的网格分类优化调度算法。模拟实际网格任务调度实验表明,该算法能很好地满足网格环境中不同用户的需求。   关键词:网格经济模型;调度;优化;Makespan   中图法分类号:TP301.6文献标识码:A   文章编号:1001-3695(2007)01-0031-03      网格计算是近年来得到快速发展的广域网络计算技术,它所要解决的问题是在动态多制度的虚拟组织之间协调资源共享与操作,这里的共享是指直接访问计算机、软件、数据和其他资源,而不单指文件交换。确切地说网格是一种环境,在这种环境中,各种计算资源(如超级计算机、机群系统、低端的个人计算机和工作站等)、显示设备、存储系统、数据库、特殊的科学仪器(如无线望远镜)和计算核心程序等被逻辑地连接在一起,作为单一的整体资源提供给用户。??   由于在网格环境下,资源广域分布、异构、动态且有多个管理域,这些资源为不同的组织拥有,各组织对资源的管理机制、策略、费用和目标都不尽相同,全局资源管理和调度富有挑战性。传统调度只考虑系统性能,而忽视了用户的服务质量要求,如文献[2~6]介绍的OLB,UDA,Fast Greedy,MinMin,MaxMin,Sufferage,GSA,Tabu,A*等,追求最小Makespan是这些算法的主要目标。文献[3,7~9]介绍了一些优秀的基于QoS 要求的独立任务调度算法,如某些任务的文件传输时间要求、安全性要求等,但这些资源管理和调度算法均不能很好地满足实际网格环境。市场机制非常适合解决网格资源管理和调度问题,市场机制通过价格浮动反映资源供需状况的动态变化,通过供需均衡实现资源优化,这种动态协调的资源管理机制适合网格资源的特性。为此,本文在Buyya博士提出的网格经济资源管理模型的基础上,提出了一种基于市场机制的成本和时间限制下的网格分类优化调度算法。??   1相关工作??      1.1基于经济的网格体系结构??   网格环境中,可以将资源提供者视为生产者,将应用请求者(资源用户)视为消费者,两者构成经济网格模型的两个重要因素。计算经济模型将经济的概念引入网格资源管理中,它应用了市场经济中的供求原则来对资源的所有者和使用者进行调节,以保证双方均获取最大利益,其体系结构[9~11]如图1所示。其关键的部件有网格用户和应用、网格开发环境、用户级中间件和工具(GRBs)、核心级中间件、网格服务提供者(GSPs)。??   网格消费者提出应用请求,描述其服务要求,如服务最低完成时间和预算。??   网格资源代理(GRBs)用网格中间件服务连接用户和网格资源,负责资源发现、资源选择和调度。它包括作业控制代理(JCA)、任务调度、网格信息浏览、交易管理和分配代理五大模块。作业控制代理接收用户的任务和要求,提交给调度模块;网格浏览器通过网格市场目录服务器和网格信息服务器查询资源提供者的信息;交易管理模块提供各种经济模型和交互协议来进行资源交易;调度模块根据资源信息及用户要求分派最优资源给任务;任务分配代理模块将任务调度到选定资源上运行,并随时将任务状态或结果返回给任务控制代理。??   网格中间件提供匹配用户请求和资源供给的服务,如远程处理、资源协同分配、存储控制、信息目录、安全、授权、服务质量控制等。??   网格服务提供者提供本域内资源管理和交易服务,资源管理动态监测资源,并向网格信息服务器和网格市场目录服务器发布资源信息;交易服务负责与资源用户进行协商,定义价格模型,管理记账系统,记录资源使用情况,并向用户收费。??      1.2基于经济学理论的网格资源交易模式??   经济网格环境下,各个经济个体有不同的目标、策略,存在多种交易模式,市场经济驱动的资源管理与调度机制应该以实现各经济个体利益最大化为目标来共享资源。基于经济学理论管理分布资源有利于调节资源的供给和需求,以网格环境中所有经济个体得到的社会总剩余最大化为目标来管理、配置和调度资源。从经济学的观点看,系统追求两个基本目标:①系统要提供良好的机制鼓励参加者共享资源;②系统资源的分配能够实现经济的计算。资源提供者和使用者可以使用各种经济模型和交互协议来进行资源交易和服务存取,以达到上述目标。可以实现资源交易服务的经济模型主要包括多商品(资源)市场模型,标记价格模型,议价模型,招标、合同网模型,拍卖模型,基于出价的按比例资源共享模型,社区/联合/交换模型及垄断/寡头市场模型。无论使用何种模

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档