Font Size: a A A

Grid Information Management System Based On Multiple Ring Architecture And Application

Posted on:2007-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:M W YaoFull Text:PDF
GTID:2178360182496240Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
It is Grid that connects the various high-performance computing resources,storage, data and other specific resources, which are geographically distributed andheterogeneous, via high speed network to establish collaborate high-performancecomputing and solve huge application problems cooperatively. Grid has thefollowing basic features that are virtual, shared, integrated and consultative. Alongwith the huge improvement and rapid progress of information and knowledgeeconomy, the huge data for various reasons can not be effectively shared. It is apressing issue to make the data resources which are scattered, isolated and closed tobe shared in an open, dynamic and loose coupling information sharing platform toachieve multi-level, multi-directional, distributed data, information and knowledgesharing.This article presents a system called Grid-Ring that is suitable metadatainformation services based on a logical multi-level ring. By analyzing the structureof Grid-Ring, we abstract the model of the system and its constituent modules.Make a description of the relationships among the modules, the functions of thesemodules and the key services provided by the system. Propose MHGR (MultipleHierarchical Grid Ring) logical turbo to organize the nodes of Grid-Ring. With thedescription of the organization of the nodes and the services provided by Grid-Ring,it preliminary states the characteristics and advantages.Through analysis of existing nodes organizational relationships, the articleproposes MHGR model. In Grid-Ring, the nodes that are used to store metadatainformation are grid resources. Resource is the main object to grid. Grid which is tomanage the various Grid resources need to provide user interface to coordinate theuse of shared resources. There are three organization that are flat, cell and hierarchy.Flat Structure refers to all nodes in the same grade and the locations of the nodesfull reciprocity. The nodes of Cell Structure are divided into several groups. Eachgroup has only one or some of nodes working as the border of the cell. The nodesof external border visible as outreach interface. Hierarchy Structure organizes thenodes into tree. The relationships bewteen the nodes can be father-son orbrotherhood. In MHGR, the nodes in the same hierarchy are organized into flatstructure. Son ring is a cell to its father ring. The border nodes connect father andson. This article describes MHGR by XML. The definition is in XML format onabstracting the relations among the nodes. The advantage of describing thestructure in XML is good readability and convenient for being reused. Thedescription files of MHGR reflect the partical logical turbo of grid. A combinationof all nodes' description file integrates gird's logical turbo. When some of gridnodes have something wrong, according to MHGR description file contents,Grid-Ring work as usual to grid users when it adjusts nodes to reconstruct themultiple-ring. The description files of MHGR reflect the physical nodes' capabilityand their relationships in some manner and these can be used to improve theefficiency of query.It is proposed that integration service for constructing Grid-Ring upward whichwill link two rings in a transparement manner. Since grid has a character ofselfsimilarity, it is premise that the Grid-Ring system is feasible to integrate thesmall-scale selfsimilarity systems. Based on the principles of integration, we designthe work process of service provider and service requester. Analysis the occasionsduring the process of integrating and propose the methods to solve them. Proposehomologous methods to adjust the metadata clusters according to the differentconditions after integrations. At last give a brief analysis of the feasibility toestablish Grid-Ring system on MHGR structure.The nodes which provide the metadata information services in Grid-Ringsystem are organized into MHGR structure. Design and realize the FinderServicefor query metadata information and the HelperService which is used to ensure thequality of the service of query metadata information. Information managementmodule provides the basis for using the grid resource transparently. It is the basis toensure the distributed resources work coordinated. Information services includetwo types of entities, one is the distributed information providers and the other isthe index service which gets the provider information together. MDS and LDAP arethe examples of index service. Metadata is the data which is used to descript data.All the metadatas in grid compose the metadata index. They are descripted in thesame manner. The metadatas are descripted in XML here and they are distributedon principle among the nodes that provide the metadata information service. Thebasic functions that provided by the Grid Information Service Model are theservices to register, query, update, cancle and distribute information. MDIS(MetaData Information Service) provides a unify grid resource virtual view toapplication programs and users. The service that is used to query information is thebasic function. The actions on the grid depend on the result of query. It must befastly, accurately, robustly and provide friendly query interface. According thecharacterist of MHGR structure, we design the distribution of metadata informationamong the grid nodes. It can divide the request into small parts and make them tobe queried concurrent among more than one node. It also provides the function tomake a query basing on keywords' interval besides the query basing on keywords.When the node overloads because of query request, it invokes the HelperService. Ifit gets the helpers' supports, it can divert some of requests to these nodes whichprovide the service of help. The purpose of HelperService is to avoid descendingthe quantity of metadata query service because of the grid nodes overload. TheHelperService makes use of the metadata informations which are backuped in orderto tolerate nodes fail. When the nodes that are closed to asking for help because ofoverload and it has the ability to provide help, it accepts the request and providehelp by invoking HelperService. There gives a simple evaluation for the expensesof the service for query metadata infomation.In this article we realize the Digital Grid Library Index Service on Grid-Ringsystem. Globus is a well-known project. Globus Toolkit 4.0 is a popular tool usedto build grid service that is based on OGSA/WSRF. We construct the Digital GridLibrary Index Service on Globus Toolkit 4.0 platform on the conceptional ofGrid-Ring. Comparing it with CALIS project, it provides the query accordinginterval. The result initiative the prevalence and specially characterist of constructthis type of applications on Grid-Ring system.
Keywords/Search Tags:Grid, Grid-Node Service, MetaData, Information Service
PDF Full Text Request
Related items