Deployment of a network resource based on a containment structure

US10027744B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10027744-B2
Application numberUS-201715496980-A
CountryUS
Kind codeB2
Filing dateApr 25, 2017
Priority dateApr 26, 2016
Publication dateJul 17, 2018
Grant dateJul 17, 2018

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.

Systems and methods for the deployment of network resource information based on a containment structure are herein disclosed as comprising, in an implementation, determining, using a configuration item representative of a resource within the configuration management database, a first set of properties associated with a resource type, wherein the first set of properties comprises a subset of the global property set, determining a second set of properties based on deployment rules, such as a containment relationship defining properties included within a parent configuration item of the configuration management database, wherein the second set of properties comprises a subset of the first set of properties, provisioning the resource with the second set of properties, and communicating the provisioned resource for activation within the computer network. In an implementation, a deployment agent can be configured to provision a resource with the second set of properties.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for provisioning resources within a computer network, the system comprising: a processor; a network interface; a memory; and a configuration management database (CMDB) storing configuration items representative of resources of the computer network, wherein the CMDB defines a global property set that includes properties of the resources, and wherein the configuration items include one or more properties of the global property set; wherein the memory includes instructions executable by the processor to cause the processor to: configure a deployment agent to provision a new resource of the computer network with properties, the resource having a resource type, by: determining, using a configuration item representative of the resource within the CMDB, a first set of properties associated with the resource type, wherein the first set of properties comprises a subset of the global property set; and determining a second set of properties based on one or more deployment rules, wherein the second set of properties comprises one or more properties of a parent configuration item of the configuration item representative of the resource, and wherein the second set of properties comprises a subset of the first set of properties; provision, by the deployment agent, the resource with the second set of properties; and communicate, by the network interface, the provisioned resource for activation within the computer network. 2. The system, as set forth in claim 1 , wherein the first subset of properties comprises properties particular to the configuration item representative of the resource. 3. The system, as set forth in claim 1 , wherein the one or more deployment rules comprise one or more containment rules related to a configuration hierarchy of configuration items of one or more resources of the computer network. 4. The system, as set forth in claim 3 , wherein the second subset of properties comprise relationships between the configuration item representative of the resource and other configuration items stored in the CMDB. 5. The system, as set forth in claim 1 , wherein the one or more deployment rules comprise one or more hosting rules related to valid combinations of hosting configuration items and hosted configuration items of one or more resources of the computer network. 6. The system, as set forth in claim 5 , wherein the second subset of properties comprise a configuration item corresponding to a resource on which the provisioned resource runs. 7. The system, as set forth in claim 1 , wherein the one or more deployment rules are applied to the first subset of properties to obtain the second subset of properties. 8. The system, as set forth in claim 1 , wherein the one or more deployment rules define a containment structure useable by the deployment agent to provision the resource based on the configuration item of the resource. 9. The system, as set forth in claim 8 , wherein the memory includes instructions executable by the processor to cause the processor to configure the deployment agent based on the containment structure. 10. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to configure the deployment agent based on a configuration of an existing deployment agent, wherein the deployment agent is configured using specific properties of the existing deployment agent relating to a same configuration item type as the configuration item of the resource. 11. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to configure the deployment agent based on a model of an existing deployment agent, wherein the deployment agent is configured using a deployment structure of the existing deployment agent. 12. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to provision, by the deployment agent, the resource by modifying the resource with the second set of properties. 13. The system, as set forth in claim 1 , wherein the memory includes instructions executable by the processor to cause the processor to activate the provisioned resource on a hardware resource of the computer network. 14. A method for provisioning a new resource having a resource type within a computer network associated with a configuration management database (CMDB) storing configuration items representative of resources of the computer network, wherein the CMDB defines a global property set that includes properties of the resources, and wherein the configuration items include one or more properties of the global property set, the method comprising: determining a first set of properties associated with the resource type using a configuration item representative of the resource within the CMDB, wherein the first set of properties comprises a subset of the global property set; determining a second set of properties based on one or more deployment rules, wherein the second set of properties comprises one or more properties of a parent configuration item of the configuration item representative of the resource, and wherein the second set of properties comprises a subset of the first set of properties; provisioning the resource with the second set of properties; and communicating the provisioned resource for activation within the computer network. 15. The method, as set forth in claim 14 , wherein the first subset of properties comprises properties particular to the configuration item representative of the resource. 16. The method, as set forth in claim 14 , wherein the one or more deployment rules comprise one or more containment rules related to a configuration hierarchy of configuration items of one or more resources of the computer network. 17. The method, as set forth in claim 16 , wherein the second subset of properties comprise relationships between the configuration item representative of the resource and other configuration items stored in the CMDB. 18. The method, as set forth in claim 14 , wherein the one or more deployment rules comprise one or more hosting rules related to valid combinations of hosting configuration items and hosted configuration items of one or more resources of the computer network. 19. The method, as set forth in claim 18 , wherein the second subset of properties comprise a configuration item corresponding to a resource on which the provisioned resource runs. 20. The method, as set forth in claim 14 , comprising applying the one or more deployment rules to the first subset of properties to obtain the second subset of properties. 21. The method, as set forth in claim 14 , comprising defining a containment structure useable by a deployment agent to provision the resource based on the configuration item of the resource using the one or more deployment rules. 22. The method, as set forth in claim 21 , comprising configuring the deployment agent based on the containment structure. 23. The method, as set forth in claim 14 , comprising configuring a deployment agent based on a configuration of an existing deployment agent, wherein the deployment agent is configured using specific properties of the existing deployment agent relating to a same configuration item type as the configuration item of the resource. 24. The method, as set forth in claim 14 , comprising configuring a deployment agent

Assignees

Inventors

Classifications

  • using data related to the state of servers by a load balancer · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Partitioning or combining of resources · CPC title

  • G06F8/61Primary

    Installation · CPC title

  • to service a request · CPC title

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 US10027744B2 cover?
Systems and methods for the deployment of network resource information based on a containment structure are herein disclosed as comprising, in an implementation, determining, using a configuration item representative of a resource within the configuration management database, a first set of properties associated with a resource type, wherein the first set of properties comprises a subset of the…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/1029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).