Stateless resource management

US2016197880A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016197880-A1
Application numberUS-201514590148-A
CountryUS
Kind codeA1
Filing dateJan 6, 2015
Priority dateJan 6, 2015
Publication dateJul 7, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for managing a resource configuration of a heterogeneously managed computer system. During processing of a resource management request, retrieving a set of resource tags are retrieved. Each resource tag associates a local resource identifier that is assigned within a first configuration management domain with an index identifier that is assigned within a second configuration management naming domain. The retrieved tags are mutually associated utilizing the index identifiers to generating a system configuration map. The resource management request is compared with the system configuration map to identify target resources and corresponding target resource information. One or more resource queries are generated based on the identified target resource and corresponding target resource information.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for managing a resource configuration of a distributed computer system, said method comprising: during processing of a resource management request for the computer system, retrieving a set of resource tags that each associate a first resource identifier with a second resource identifier, wherein the first resource identifier is assigned within a first resource management naming domain and the second resource identifier is assigned within a second resource management naming domain; mutually associating the retrieved resource tags utilizing the second resource identifiers; generating a system configuration map based on the resource tag associations; comparing the resource management request with the system configuration map to identify a target resource and corresponding target resource information; and generating a resource query based on the identified target resource and corresponding target resource information, wherein the resource query specifies a resource identifier assigned to the target resource within the first resource management naming domain. 2 . The method of claim 1 , wherein said comparing the resource management request with the system configuration map comprises: determining dependencies between the resource management request and resources identified by the system configuration map; and identifying the target resource based on the determined dependencies. 3 . The method of claim 1 , further comprising selecting, based on the resource identifier of the target resource, a resource management naming domain to which to send the at least one resource query. 4 . The method of claim 1 , further comprising retrieving the set of resource tags from the first resource management naming domain. 5 . The method of claim 1 , wherein the second resource identifier includes a remote resource identifier associated with a configuration descriptor. 6 . The method of claim 5 , wherein the configuration descriptor describes a physical or virtual layer computer system function. 7 . The method of claim 1 , further comprising: receiving resource information in response to the resource query; and modifying the resource management request based on the received resource information. 8 . The method of claim 7 , further comprising in response to modifying the resource configuration, modifying or adding resource tags within the first resource management naming domain based on the modified resource management request. 9 . A computer program product for managing a resource configuration of a distributed computer system, the computer program product comprising: a non-transitory machine readable medium having program code embodied therewith, the program code to, during processing of a resource management request for the computer system, retrieve a set of resource tags that each associate a first resource identifier with a second resource identifier, wherein the first resource identifier is assigned within a first resource management naming domain and the second resource identifier is assigned within a second resource management naming domain; mutually associate the retrieved resource tags utilizing the second resource identifiers; generate a system configuration map based on the resource tag associations; compare the resource management request with the system configuration map to identify a target resource and corresponding target resource information; and generate a resource query based on the identified target resource and corresponding target resource information, wherein the resource query specifies a resource identifier assigned to the target resource within the first resource management naming domain. 10 . The computer program product of claim 9 , wherein said program code to compare the resource management request with the system configuration map comprises program code to: determine dependencies between the resource management request and resources identified by the system configuration map; and identify the target resource based on the determined dependencies. 11 . The computer program product of claim 9 , further comprising program code to select, based on the resource identifier of the target resource, a resource management naming domain to which to send the at least one resource query. 12 . The computer program product of claim 9 , further comprising program code to retrieve the set of resource tags from the first resource management naming domain. 13 . The computer program product of claim 9 , wherein the second resource identifier includes a remote resource identifier associated with a configuration descriptor. 14 . The computer program product of claim 9 , further comprising program code to: receive resource information in response to the resource query; and modify the resource management request based on the received resource information. 15 . A resource management system comprising: a processor; and a machine readable storage medium having program code stored therein that is executable by the processor to cause the resource management system to, during processing of a resource management request for the computer system, retrieve a set of resource tags that each associate a first resource identifier with a second resource identifier, wherein the first resource identifier is assigned within a first resource management naming domain and the second resource identifier is assigned within a second resource management naming domain; mutually associate the retrieved resource tags utilizing the second resource identifiers; generate a system configuration map based on the resource tag associations; compare the resource management request with the system configuration map to identify a target resource and corresponding target resource information; and generate a resource query based on the identified target resource and corresponding target resource information, wherein the resource query specifies a resource identifier assigned to the target resource within the first resource management naming domain. 16 . The resource management system of claim 15 , wherein said program code to compare the resource management request with the system configuration map comprises program code to: determine dependencies between the resource management request and resources identified by the system configuration map; and identify the target resource based on the determined dependencies. 17 . The resource management system of claim 15 , further comprising program code to select, based on the resource identifier of the target resource, a resource management naming domain to which to send the at least one resource query. 18 . The resource management system of claim 15 , further comprising program code to retrieve the set of resource tags from the first resource management naming domain. 19 . The resource management system of claim 15 , wherein the second resource identifier includes a remote resource identifier associated with a configuration descriptor. 20 . The resource management system of claim 15 , further comprising program code to: receive resource information in response to the at least one resource query; and modify the resource management request based on the received resource information.

Assignees

Inventors

Classifications

  • H04L41/12Primary

    Discovery or management of network topologies · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016197880A1 cover?
A method for managing a resource configuration of a heterogeneously managed computer system. During processing of a resource management request, retrieving a set of resource tags are retrieved. Each resource tag associates a local resource identifier that is assigned within a first configuration management domain with an index identifier that is assigned within a second configuration management…
Who is the assignee on this patent?
Netapp Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).