网格计算技术:工具、应用与构建指南
1. 经济驱动的网格资源管理专用工具
网格将分布在不同组织中的多种资源联合起来。目前大多数网格汇聚的是科研组织的资源,这些组织将资源投入网格并不期望获得经济回报,而是从网格计算的科研成果中获益。若鼓励商业组织参与到网格社区中,网格计算的应用将得到进一步拓展,因为商业组织肯定希望通过向网格社区出租资源来获利。
然而,像 Legion 和 Globus 这类广泛使用的网格中间件技术,并不支持基于经济的计算模型。因此,需要将它们与支持计算经济的工具集成。这些工具就是经济驱动的资源管理器,即能够根据用户的价格、目标和约束条件(时间或预算可能是最典型的)来选择目标资源的资源管理器。
1.1 GRACE 基础设施
GRACE 是经济驱动网格中最出色的基础设施,它以 Nimrod - G 作为资源交易的参考工具。GRACE 是一个中间件组件,可与其他中间件系统(如 Globus)共存,以支持计算经济。它采用竞争市场机制,客户端试图为资源用户最小化计算成本,服务器则试图为资源所有者最大化利润。GRACE 包含一个协议,允许客户端和服务器就资源成本进行协商,直到一方表示其报价是最终报价。如果另一方接受交易,则双方根据协商阶段达成的协议共同工作。
1.2 Nimrod - G 工具
Nimrod - G 是一种资源管理(RM)工具,它通过网格中间件服务(如 Globus)与本地调度器(如 Condor 和 LSF)协作,协调对网格资源的访问。当应用程序提交给该工具执行时,用户可以指定结果所需的截止日期和能够承受的最大成本。网格资源必须列出并传达给该工具,同时指定其属性,包括成本(如果实施了 GRA
超级会员免费看
订阅专栏 解锁全文
1003

被折叠的 条评论
为什么被折叠?



