CN102238188A - Application-domain-based grid resource organization method - Google Patents

Application-domain-based grid resource organization method Download PDF

Info

Publication number
CN102238188A
CN102238188A CN2011102176828A CN201110217682A CN102238188A CN 102238188 A CN102238188 A CN 102238188A CN 2011102176828 A CN2011102176828 A CN 2011102176828A CN 201110217682 A CN201110217682 A CN 201110217682A CN 102238188 A CN102238188 A CN 102238188A
Authority
CN
China
Prior art keywords
resource
gridding
domains
gridding resource
bottom grid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011102176828A
Other languages
Chinese (zh)
Other versions
CN102238188B (en
Inventor
罗雪山
黄光奇
陈洪辉
刘俊先
舒振
郭得科
罗爱民
黄力
易先清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201110217682.8A priority Critical patent/CN102238188B/en
Publication of CN102238188A publication Critical patent/CN102238188A/en
Application granted granted Critical
Publication of CN102238188B publication Critical patent/CN102238188B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a distributed system technology, in particular to an application-domain-based grid resource organization method. The method provided by the invention is implemented by the following steps of: (1) adding the application attributes of grid resources into the grid resources, and constructing the storage information model of the grid resources in a bottom-layer grid resource domain; (2) constructing various application-attribute-based bottom-layer grid resource domains according to the different application attributes of the grid resources; and (3) registering the application-attribute-based bottom-layer grid resource domains into a grid resource directory service. Compared with the prior art, the method has the advantages of resource organization controllability, capability of supporting registration and location requests of the grid resources of a plurality of application domains, high resource location efficiency and the like.

Description

A kind of gridding resource method for organizing based on application domain
Technical field
The present invention relates to a kind of distributed system technology, particularly relate to a kind of gridding resource method for organizing based on application domain.
Background technology
Grid attempts to realize comprehensive connection of all resources on the wide area network, comprises computational resource, storage resources, the communication resource, software resource, information resources, knowledge resource etc.Grid broken through traditional computing capability size, geographical position, share and the restriction of cooperation mode, make people can with a kind of brand-new freer, mode uses various resources to solve more complicated problems more easily.
In grid, various gridding resources extensively are distributed on each node of grid, can freely add or withdraw from grid.These gridding resource enormous amount, of a great variety, function is different, and is accompanied by the situation that load dynamic change and software and hardware lost efficacy.Various gridding resources not only distribute geographically, isomery, and belong to different entities and have, each entity all has management policy separately, different access rights and level of securitys.Need organize and locate gridding resource, with the overall sharing of support resource.
The tissue of gridding resource is meant according to the feature of gridding resource and connecting each other between them it is carried out processing and sorting, makes it have the process of orderly arrangement and coherent condition.The location of gridding resource is meant the process of orienting the gridding resource that satisfies mission requirements from extensively be distributed in gridding resource each node of grid, enormous amount according to user's demand.
The mechanism of resource organizations under at present existing several grid environments, comprise laminated tissue, centralized tissue, tissue based on P2P, method for organizing such as tissue based on the resource route, these methods all embody considerable superiority in its application-specific or simulation test, but when the user calls various gridding resources and satisfies self needs, not at the application characteristic tissue, cause various gridding resource application efficiency not high, sometimes also need the user to distinguish that one by one whether gridding resource is suitable for, so the user can't well satisfy its needs to the control of gridding resource.
Summary of the invention
The objective of the invention is to overcome the ineffective problem of the control to various resources in the grid that exists in the prior art, a kind of new gridding resource method for organizing based on application domain is provided, this method according to the apply property feature of various resources to gridding resource register, cluster forms the gridding resource application domain, adopt directory service that the application domain of various resources is managed, thereby realize effective tissue of gridding resource has been improved to a certain extent the controllability of various gridding resources.
Method of the present invention realizes according to following steps:
A kind of gridding resource method for organizing based on application domain comprises following steps:
(1) in gridding resource, adds its apply property, make up the stored information model of gridding resource in bottom grid resource domains;
(2), make up various bottom grid resource domains based on apply property according to the apply property difference of gridding resource;
(3) will be registered in the gridding resource directory service based on the bottom grid resource domains of apply property.
Above-mentioned a kind of gridding resource method for organizing based on application domain, wherein said gridding resource is one or more in computational resource, memory device, communication equipment, software program, the information resources.
Above-mentioned a kind of gridding resource method for organizing based on application domain, wherein said gridding resource directory service is meant the resource classification catalogue in the webserver.
Above-mentioned gridding resource method for organizing based on application domain, wherein register method comprises following steps:
(1) obtains the attribute information of resource to be registered.Client sends register requirement according to system requirements;
(2) server is according to the apply property feature of gridding resource to be registered, gridding resource territory by the user is selected, judging whether needs to add new gridding resource territory and gridding resource is registered to new gridding resource territory, still gridding resource is registered to existing gridding resource territory;
(3) server is registered to the attribute information of gridding resource to be registered in the gridding resource territory of existing or new establishment according to user's request.
(4) server sends to client with log-on message.
Above-mentioned gridding resource method for organizing based on application domain, wherein localization method comprises following steps:
(1) client sends Location Request;
(2) Location Request is transmitted in the gridding resource territory, after bottom grid resource domains is received the Location Request of gridding resource requestor or other bottom grid resource domains, the gridding resource territory of asking the location is sent to the Resource TOC service resolves;
(3) directory service analysis request, the request that directory service is sent bottom grid resource domains is resolved, if the gridding resource territory of request is a bottom grid resource domains, directly this bottom grid resource domains corresponding address is returned; Otherwise the address of all bottom grid resource domains that the gridding resource territory need be comprised is returned;
(4) bottom grid resource domains analysis request, bottom grid resource domains is analyzed analysis result, if this bottom gridding resource territory is arranged in the bottom grid resource domains, then further mates; Otherwise, user's request need be encapsulated again, and send to corresponding bottom grid resource domains;
(5) bottom grid resource domains is handled request, and each bottom grid resource domains carries out corresponding gridding resource attribute information coupling according to the localization method of user's request;
(6) positioning result is handled and is returned, return corresponding positioning result after mating according to localization method, the various results that bottom grid resource domains will be received put in order, at last other gridding resource territory that returns to the gridding resource requestor or ask of the interface by bottom grid resource domains.
Compared with prior art, the present invention has the following advantages:
1. the controllability of resource organizations
The gridding resource territory that the present invention proposes is subjected to directory service control, and the permission of directory service must be registered and obtain to the adding in new gridding resource territory to directory service, has improved the controllability of gridding resource.
2. support the registration and the Location Request of many application domains gridding resource
Each gridding resource territory of grid can both provide the registration and the positioning function of gridding resource, and resource organizations's service cooperation in different gridding resource territories constitutes full distributed gridding resource tissue and navigation system.The service of gridding resource territory both can also can be the grid user service that the resource positioning requirements is arranged of other application domain for the application domain service under own.
3. extensibility
The present invention possesses extended attribute, promptly can come the extensive use feature of adaptive mess resource by the mode in new interpolation gridding resource territory.
4. the high efficiency of resource location
By the gridding resource territory catalogue that the Resource TOC service provides, grid user can be selected the gridding resource territory that positions targetedly according to the application demand of oneself, improves the efficient of gridding resource location.
Description of drawings
Fig. 1 is a kind of function general flow chart based on embodiment 1 in the gridding resource method for organizing of application domain of the present invention;
Fig. 2 is a kind of gridding resource organize models schematic diagram based on embodiment 1 in the gridding resource method for organizing of application domain of the present invention;
Fig. 3 is a kind of gridding resource registration workflow schematic diagram based on embodiment 1 in the gridding resource method for organizing of application domain of the present invention;
Fig. 4 is a kind of gridding resource domain information model schematic diagram based on embodiment 1 in the gridding resource method for organizing of application domain of the present invention;
Fig. 5 is a kind of gridding resource location workflow schematic diagram based on embodiment 1 in the gridding resource method for organizing of application domain of the present invention.
Embodiment
The present invention is further detailed explanation below in conjunction with accompanying drawing.
As shown in Figure 1, the inventive method is at first accepted a user command, judge that user command is registration resource or locating resource, carry out corresponding operation more respectively, accepting user command after finishing once-through operation judges whether to finish, if need to continue operation, then return and accept user command, otherwise finish whole flow process.
Make up gridding resource organize models as shown in Figure 2.
As shown in Figure 3, the workflow of gridding resource registration is:
1.1 obtain the attribute information of resource to be registered;
The present invention sets up the stored information model of gridding resource to be registered bottom grid resource domains from gridding resource information and two aspects of issue user profile.As shown in Figure 4, gridding resource information is the kernel data structure of this information model, described the attribute information relevant, mainly comprised: created entity, issue entity, Version Control, resource name, descriptor, description address of document, remarks with gridding resource.The unit or the individual of issue gridding resource must be that the corresponding entity that has signed in to bottom grid resource domains just can be issued.Issue user profile data structure mainly comprises: entity title, entity description, language, mailing address, postcode, contact person, telephone number, Email.
1.2 judge whether to need to add new gridding resource territory;
According to the apply property feature of gridding resource to be registered, select by user's gridding resource territory, judging whether needs to add new gridding resource territory and gridding resource is registered to new gridding resource territory, still gridding resource is registered to existing gridding resource territory.Add new gridding resource territory if desired, change 1.3, otherwise change 1.4.
1.3 add new gridding resource territory;
According to user's request, create new gridding resource territory, and this gridding resource territory is registered in the Resource TOC service.
The gridding resource directory service will be stored the relevant information about all gridding resource territories, is that the user carries out the important evidence that the gridding resource territory is selected.According to based on the method for organizing of the gridding resource of the application domain demand to the gridding resource domain information, the present invention has set up directory service save mesh resource domains information model as shown in table 1.
Table 1 directory service stored information clauses and subclauses
Figure BDA0000080191380000061
1.4 gridding resource is registered to the gridding resource territory;
According to user's request, the attribute information of gridding resource to be registered is registered to the gridding resource territory of existing or new establishment.Its groundwork mode is to set up the stored information model of gridding resource in bottom grid resource domains, comprises gridding resource information and two data structures of issue user profile of 1.1 defineds.
As shown in Figure 5, the workflow of gridding resource location is:
2.1 the gridding resource requestor submits Location Request to
The gridding resource requestor submits Location Request to by the interface of bottom grid resource domains, comprise parameter information that gridding resource territory, the method for location, the location of request location is required etc., bottom grid resource domains obtains the correlation attribute information of the gridding resource that will locate, comprises the gridding resource information of 1.1 defineds and the one or more attribute informations in the issue user profile.
2.2 Location Request is transmitted in the gridding resource territory
After bottom grid resource domains is received the Location Request of gridding resource requestor or other bottom grid resource domains, the gridding resource territory of asking the location is sent to the Resource TOC service resolves.
2.3 directory service analysis request
The request that directory service is sent bottom grid resource domains is resolved, if the gridding resource territory of request is a bottom grid resource domains, directly this bottom grid resource domains corresponding address is returned; Otherwise the address of all bottom grid resource domains that the gridding resource territory need be comprised is returned.
2.4 bottom grid resource domains analysis request
Bottom grid resource domains is analyzed analysis result, if this bottom gridding resource territory is arranged in the bottom grid resource domains, then further mates; Otherwise, user's request need be encapsulated again, and send to corresponding bottom grid resource domains.
2.5 bottom grid resource domains is handled request
Each bottom grid resource domains carries out corresponding gridding resource attribute information coupling according to the localization method of user's request.
2.6 positioning result is handled and is returned
Return corresponding positioning result after mating according to localization method, the various results that bottom grid resource domains will be received put in order, at last other gridding resource territory that returns to the gridding resource requestor or ask of the interface by bottom grid resource domains.

Claims (5)

1. gridding resource method for organizing based on application domain is characterized in that comprising following steps:
(1) in gridding resource, adds its apply property, make up the stored information model of gridding resource in bottom grid resource domains;
(2), make up various bottom grid resource domains based on apply property according to the apply property difference of gridding resource;
(3) will be registered in the gridding resource directory service based on the bottom grid resource domains of apply property.
2. a kind of gridding resource method for organizing based on application domain as claimed in claim 1 is characterized in that described gridding resource is one or more in computational resource, memory device, communication equipment, software program, the information resources.
3. a kind of gridding resource method for organizing based on application domain as claimed in claim 1 is characterized in that described gridding resource directory service is meant the resource classification catalogue in the webserver.
4. the register method of the gridding resource method for organizing based on application domain as claimed in claim 1 comprises following steps:
(1) obtain the attribute information of resource to be registered, client sends register requirement according to system requirements;
(2) server is according to the apply property feature of gridding resource to be registered, gridding resource territory by the user is selected, judging whether needs to add new gridding resource territory and gridding resource is registered to new gridding resource territory, still gridding resource is registered to existing gridding resource territory;
(3) server is registered to the attribute information of gridding resource to be registered in the gridding resource territory of existing or new establishment according to user's request.
(4) server sends to client with log-on message.
5. the gridding resource localization method of the gridding resource method for organizing based on application domain as claimed in claim 1 comprises following steps:
(1) client sends Location Request;
(2) Location Request is transmitted in the gridding resource territory, after bottom grid resource domains is received the Location Request of gridding resource requestor or other bottom grid resource domains, the gridding resource territory of asking the location is sent to the Resource TOC service resolves;
(3) directory service analysis request, the request that directory service is sent bottom grid resource domains is resolved, if the gridding resource territory of request is a bottom grid resource domains, directly this bottom grid resource domains corresponding address is returned; Otherwise the address of all bottom grid resource domains that the gridding resource territory need be comprised is returned;
(4) bottom grid resource domains analysis request, bottom grid resource domains is analyzed analysis result, if this bottom gridding resource territory is arranged in the bottom grid resource domains, then further mates; Otherwise, user's request need be encapsulated again, and send to corresponding bottom grid resource domains;
(5) bottom grid resource domains is handled request, and each bottom grid resource domains carries out corresponding gridding resource attribute information coupling according to the localization method of user's request;
(6) positioning result is handled and is returned, return corresponding positioning result after mating according to localization method, the various results that bottom grid resource domains will be received put in order, at last other gridding resource territory that returns to the gridding resource requestor or ask of the interface by bottom grid resource domains.
CN201110217682.8A 2011-08-01 2011-08-01 Application-domain-based grid resource organization method Active CN102238188B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110217682.8A CN102238188B (en) 2011-08-01 2011-08-01 Application-domain-based grid resource organization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110217682.8A CN102238188B (en) 2011-08-01 2011-08-01 Application-domain-based grid resource organization method

Publications (2)

Publication Number Publication Date
CN102238188A true CN102238188A (en) 2011-11-09
CN102238188B CN102238188B (en) 2014-05-07

Family

ID=44888393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110217682.8A Active CN102238188B (en) 2011-08-01 2011-08-01 Application-domain-based grid resource organization method

Country Status (1)

Country Link
CN (1) CN102238188B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060237A1 (en) * 2003-09-11 2005-03-17 International Business Machines Corporation Request type grid computing
US20060294238A1 (en) * 2002-12-16 2006-12-28 Naik Vijay K Policy-based hierarchical management of shared resources in a grid environment
CN101047563A (en) * 2007-04-20 2007-10-03 北京航空航天大学 System, method and loading uniform method for implementing network resource adaptive
CN101079736A (en) * 2007-06-08 2007-11-28 清华大学 Modeled network resource positioning method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060294238A1 (en) * 2002-12-16 2006-12-28 Naik Vijay K Policy-based hierarchical management of shared resources in a grid environment
US20050060237A1 (en) * 2003-09-11 2005-03-17 International Business Machines Corporation Request type grid computing
CN101047563A (en) * 2007-04-20 2007-10-03 北京航空航天大学 System, method and loading uniform method for implementing network resource adaptive
CN101079736A (en) * 2007-06-08 2007-11-28 清华大学 Modeled network resource positioning method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
刘安丰,陈志刚,陆静波,张连明: "《网格环境中一种有效的Web服务资源组织机制》", 《计算机研究与发展》 *
唐飞龙,李明禄,潘群华: "《网格环境下的一种服务模型及其应用》", 《计算机工程》 *
朱承,张维明,刘忠,徐振宁: "《一种基于资源类型的网格资源发现方法》", 《计算机研究与发展》 *
王志强, 罗雪山, 黄光奇: "《基于服务资源域的网格服务组织方法》", 《计算机工程与设计》 *

Also Published As

Publication number Publication date
CN102238188B (en) 2014-05-07

Similar Documents

Publication Publication Date Title
US20190044798A1 (en) Systems and methods for data mobility with a cloud architecture
CN103544319B (en) A kind of method of many tenants shared data bank and multi-tenant database i.e. service system
Cáceres et al. Virtual individual servers as privacy-preserving proxies for mobile devices
CN102938790B (en) Resource allocation methods in cloud computing system
US20140173229A1 (en) Method and Apparatus for Automated Migration of Data Among Storage Centers
CN106909451A (en) A kind of distributed task dispatching system and method
CN108170726A (en) Data query method and apparatus
CN102917077A (en) Resource allocation method in cloud computing system
CN103955511A (en) Cloud platform data organization and retrieval method for 3D (three-dimensional) urban building data
CN106302640A (en) Data request processing method and device
CN108900626A (en) Date storage method, apparatus and system under a kind of cloud environment
CN109005433B (en) A kind of video cloud service platform architecture and implementation method
CN106302659A (en) A kind of based on cloud storage system promotes access data quick storage method
CN102222065A (en) Spatial information service system based on geographical index
CN106960011A (en) Metadata of distributed type file system management system and method
CN101014044A (en) Network GIS system and data transmitting method thereof
WO2004055627A3 (en) System and method for managing resource sharing between computer nodes of a network
CN109274645A (en) A kind of hierarchical layered access implementation method of smart city space-time cloud platform
Hussein et al. Mobile geographic information systems: a Case study on mansoura university, egypt
CN204316546U (en) A kind of middle-size and small-size cloud stores data synchronous system
CN209103275U (en) Big data stores disaster recovery and backup systems
CN102238188B (en) Application-domain-based grid resource organization method
CN102929605A (en) Cloud-computing-based open interface of data mining system
CN112073491B (en) Gateway proxy and service scheduling method for Internet GIS application
CN103795963B (en) Multi-spot video conference system services end structure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant