Techniques to determine and process metric data for physical resources
US-2018027063-A1 · Jan 25, 2018 · US
US10506028B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10506028-B2 |
| Application number | US-201715623004-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 14, 2017 |
| Priority date | Jun 14, 2017 |
| Publication date | Dec 10, 2019 |
| Grant date | Dec 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first device of the computer system provides a service interface for retrieving stored service request templates for executing actions on a computing pod. The first device receives, at the service interface, a template request for a service request template for constructing a reused service request, the reused service request requesting the computing pod to execute a first action. The first device retrieves the service request template from a data store in accordance with information provided by the template request. The first device sends the service request template in a response to the template request.
Opening claim text (preview).
What is claimed is: 1. A method of operating a computer system, comprising: providing, at a first device of the computer system, a service interface for retrieving stored service request templates for executing actions on a computing pod containing pooled hardware resources; receiving, at the service interface of the first device and from a second device, a template request for a service request template for constructing a reused service request, the reused service request requesting the computing pod to compose a hardware node in accordance with hardware requirements contained in the reused service request; retrieving, at the service interface of the first device, the service request template from a data store in accordance with information provided by the template request; and sending, at the service interface of the first device and to the second device, the service request template in a response to the template request; receiving, at the second device, the service request template from the first device; constructing, at the second device, the reused service request based on the service request template; sending, at the second device, the reused service request to a pod manager of the computing pod; and allocating, at the pod manager, hardware resources of the computing pod to compose a hardware node in accordance with the reused service request. 2. The method of claim 1 , wherein the reused service request is to be constructed in a form of a reused JavaScript Object Notation (JSON) object. 3. The method of claim 2 , further comprising: receiving an initial JSON object representing an initial service request; generating the service request template based on the initial service request; including at least a part of the initial JSON object in a payload of the service request template; including, in the service request template, an indication of the service interface that is used to obtain the service request template from the first device; and storing the service request template in the data store. 4. The method of claim 1 , wherein the computer system includes a second device, the method further comprising: sending, at the second device, the template request to the service interface at the first device. 5. The method of claim 4 , the method further comprising: constructing a plurality of service requests based on the service request template, each of the plurality of service requests specifying hardware requirements for composing a hardware node contained in a payload of the service request template; and sending the plurality of service requests to the pod manager. 6. A computer system, comprising: a first device including a memory; and at least one processor coupled to the memory and configured to: provide a service interface for retrieving stored service request templates for executing actions on a computing pod containing pooled hardware resources; receive, at the service interface of the first device and from a second device, a template request for a service request template for constructing a reused service request, the reused service request requesting the computing pod to compose a hardware node in accordance with hardware requirements contained in the reused service request; retrieve, at the service interface of the first device, the service request template from a data store in accordance with information provided by the template request; and send, at the service interface of the first device and to the second device, the service request template in a response to the template request; a second device, including: a memory; and at least one processor coupled to the memory and configured to: receive the service request template from the first device; construct the reused service request based on the service request template; and send the reused service request to a pod manager of the computing pod, wherein the pod manager allocate hardware resources of the computing pod to compose a hardware node in accordance with the reused service request. 7. The computer system of claim 6 , wherein the reused service request is to be constructed in a form of a first JavaScript Object Notation (JSON) object. 8. The computer system of claim 6 , wherein the at least one processor is further configured to: receive an initial JSON object representing an initial service request; generate the service request template based on the initial service request; include at least a part of the initial JSON object in a payload of the service request template; include, in the service request template, an indication of the service interface that is used to obtain the service request template from the first device; and store the service request template in the data store. 9. The computer system of claim 6 , further comprising: wherein the at least one processor of the second device is further configured to: send the template request to the service interface at the first device. 10. The computer system of claim 9 , wherein the at least one processor of the second device is further configured to: construct a plurality of service requests based on the service request template, wherein each of the plurality of service requests specifying hardware requirements for composing a hardware node contained in a payload of the service request template; and send the plurality of service requests to the pod manager. 11. Non-transitory computer-readable media storing computer executable code for operating a computer system, comprising: a first non-transitory computer-readable medium, including code to instruct a first device of the computer system to: provide a service interface for retrieving stored service request templates for executing actions on a computing pod; receive, at the service interface, a template request for a service request template for constructing a reused service request, the reused service request requesting the computing pod to execute a first action; retrieve the service request template from a data store in accordance with information provided by the template request; and send the service request template in a response to the template request, a second non-transitory computer-readable medium, including code to instruct a second device of the computer system to: receive the service request template from the first device; construct the reused service request based on the service request template; and send the reused service request to a pod manager of the computing pod, wherein the pod manager allocate hardware resources of the computing pod to compose a hardware node in accordance with the reused service request. 12. The non-transitory computer-readable media of claim 11 , wherein the reused service request is to be constructed in a form of a first JavaScript Object Notation (JSON) object. 13. The non-transitory computer-readable media of claim 11 , wherein the code of the first medium is further configured to: receive an initial JSON object representing an initial service request; generate the service request template based on the initial service request; include at least a part of the initial JSON object in a payload of the service request template; include, in the service request template, an indication of the service interface that is used to obtain the service request template from the first device; and store the service request template in the data store. 14. The non-transitory computer-readable media of claim 11 , wherein the code of the second medium is further configured to instruct the second device to: send the template request to the service interf
Automatic or semi-automatic definitions, e.g. definition templates · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.