节点文献

网格互操作系统的作业管理研究

Job Management Research in Grid Interoperability System

【作者】 许中清

【导师】 李胜利;

【作者基本信息】 华中科技大学 , 计算机软件与理论, 2007, 硕士

【摘要】 随着科技的发展,许多领域对计算资源的需求量越来越大,单台计算机难以满足要求,同时互联网上却存在着大量的分散、异构、自治的资源,需求关系难以平衡,从而造成资源浪费。近年来网格技术已经有了实质性的进展。世界上各所大学和科研中心的科学家正致力于网格计算的发展。虽然这些科学家所从事的项目不同,但是这些项目有相同的首要目标:让用户能访问分布式资源。网格中间件消除了因特网内的信息资源孤岛。然而,每个网格系统专注于不同领域的应用,并且每个系统的整体框架和开发引擎都是异构的。诸多因素导致了多个网格系统之间的新的信息孤岛。为了解决网格系统异构的问题,CSGrid(China e-Science Grid)网格互操作系统通过作业管理互操作,信息服务互操作以及安全策略互操作等机制成功地整合了CGSP(中国教育科研网格支撑平台)和VEGA(织女星网格操作系统)。作为CSGrid网格互操作系统的核心模块,作业管理互操作系统负责管理使用计算资源的过程,屏蔽目标系统的异构性,为用户提供一个统一的界面和编程应用接口。此外,基于插件的技术被CSGrid互操作系统所采用。插件层位于CSGrid系统与目标系统之间,接收来自客户端的以统一参数模式的请求,将统一模式转换成与目标系统兼容的参数模式,并将请求传递给目标作业管理系统。CSGrid证明了异构网格系统之间在不需要改变的情况下来实现互操作的可行性,实现了网格互操作的基本功能,为网格用户提供透明访问异构网格系统的接口,屏蔽了目标系统的异构性。实验结果显示自适应资源调度算法在访问延迟上比随机作业调度算法低了13.4%。

【Abstract】 With the development of science and technology, the demand for computing resources is increasely becoming greater in many fields. Single computer can hardly meet such requirement, meanwhile there are large amounts of heterogeneous and autonomous resources, which are dispersed inwide-area network, so the relation between demand, and supply is so difficult to balance that too much resources have been wasted. There has been a substantial progress in developing grid technologies in the recent years. At universities and research centers world-wide scientists work on the evolution of grid computing. Even if the way differs in many cases one of the principal goals of all those projects is the same: to give users access to distributed resources. Grid middlewares eliminate of the isolated information islands on the network. However, existing grid systems focus on specific areas of application, and these system framework and development engine are heterogeneous. Many factors lead to some new information islands amongst these grid systems.To overcome those problems described above, CSGrid (Chinese e-Science Grid) has successfully integrated CGSP(ChinaGrid Support Platform) and VEGA(VEGA GOS) through the mechanisms such as job management interoperability, information interoperability and security strategy interoperability etc. Job management interoperability, the key module in CSGrid, is to manage the whole process of using the computing resources. It smooths the differences of target systems and provides uniform grid interface and API to users. In addition, Plugin-based interoperability technology is applied to the CSGrid project. The plugin layer, between CSGrid and underlying grid systems, receives the request as uniform parameter model from client, and converts this uniform model to target-system-compatible parameter model and pass to the target job management system.It is demonstrated that grid interoperation amongst heterogeneous grid systems is feasible without any changes to these systems.CSGrid has implemented the basic function of job management interoperability, supplied a transparent interface to access heterogeneous grid systems. The experiment results show that Adaptive Resource Scheduling is lower by 13.4% than Random Resource Scheduling in the access latency.

【关键词】 网格作业调度作业管理互操作
【Key words】 gridjob schedulingjob managementinteroperability
节点文献中: 

本文链接的文献网络图示:

本文的引文网络