论文部分内容阅读
在网格环境中,资源是异构的、分散的,大量地理上分布的资源为不同的组织所拥有。由于这些组织具有不同的使用规则、不同的计费模型和不一样的负荷能力,构造具有集中的资源管理和调度方式的网格,在实践中往往难以跨越管理方面的障碍。此外,要吸引各类资源拥有者和使用者加入网格,就必须满足他们各自的需求和利益。将经济学原理引入到网格调度之中,同时变集中的网格调度为分级式的调度,能够很好地解决以上两个问题。
本文深入分析了网格中调度系统的现状,总结了当前网格中调度系统的不足,对基于经济学原理的分级式网格调度作了理论研究和具体实现,并在此基础上构建出一个基于全局竞标机制的计算网格系统。本文的主要贡献如下:
(1)将经济学中的价格原理引入到网格调度系统之中,提出了一个基于OGSA框架的经济学调度模型。此模型采用全局的市场价格竞标机制,通过需求和价格之间的相互制约,来优化网格资源的市场配置,维持网格市场的供需平衡。
(2)提出了一个全局调度与本地调度相结合的分级式调度模式。全局调度采用价格作为一致的衡量方法,只负责选取合适的资源,而将作业的QoS控制、调度执行和运行监控交给具体的本地调度进行。
(3)针对本地资源上作业运行的QoS控制是个NP非确定性问题,提出了作业接收决策算法、作业排队控制策略和动态价格生成策略,以求快速地解决本地资源上的QoS控制问题。
(4)为资源上运行的作业提供监控和信息交互,并在Globus Toolkit的基础上将资源上的各种功能模块打包为网格服务,以接口的形式提供给全局调度,为全局价格竞标提供透明的底层资源服务。
(5)利用Jetspeed-2门户框架和Portlet技术实现了一个网格门户,方便了与用户的交互和安全管理,并有助于用户个性化操作和用户参数的保存。