CN102238188A - Application-domain-based grid resource organization method - Google Patents
Application-domain-based grid resource organization method Download PDFInfo
- 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
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
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
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.
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)
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 |
-
2011
- 2011-08-01 CN CN201110217682.8A patent/CN102238188B/en active Active
Patent Citations (4)
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)
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 |