Establishing and monitoring programming environments
US-2019272224-A1 · Sep 5, 2019 · US
US11442830B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11442830-B2 |
| Application number | US-202117407823-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 20, 2021 |
| Priority date | Mar 1, 2018 |
| Publication date | Sep 13, 2022 |
| Grant date | Sep 13, 2022 |
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.
A computer-implemented method includes receiving at a computer a request for a metric describing an execution of an application on the computer and sending from the computer a respective request for the metric to each of a plurality of computing machines. Responses are received at the computer from the plurality of computing machines and are used to send from the computer a response to the request for the metric that was received at the computer.
Opening claim text (preview).
What is claimed is: 1. A machine comprising: a memory; and a processor performing steps comprising: receiving at the processor a request for a metric describing an execution of an application on the processor; sending from the processor a respective request for the metric to each of a plurality of computing machines; receiving at the processor responses from the plurality of computing machines; and using the responses to send from the processor a response to the request for the metric that was received at the processor. 2. The machine of claim 1 wherein sending a respective request for the metric to each of the plurality of computing machines comprises identifying a computing environment from the request, identifying computing machines assigned to the computing environment, and sending a separate request to each identified computing machine. 3. The machine of claim 1 wherein receiving responses from the plurality of computing machines comprises receiving a separate metric for each instance of the application loaded on the plurality of computing machines. 4. The machine of claim 3 wherein using the responses to send a response comprises aggregating the received metrics. 5. The machine of claim 3 wherein each computing machine in the plurality of computing machines receives a same specification that instructs the computing machine to load a same number of instances of the application as the other computing machines in the plurality of computing machines. 6. The machine of claim 5 wherein each computing machine in the plurality of computing machines receives the same specification by requesting the specification from a common repository assigned to the computing environment. 7. The machine of claim 1 wherein the response to the request for the metric sent from the processor makes it appear as if the application is being executed by the processor. 8. A computer-implemented method comprising: receiving a request at a computer for a metric associated with execution of an application; sending a respective request for the metric to each of a plurality of computing machines that are executing the application; receiving respective responses from each of the plurality of computing machines; and using the responses from the plurality of computing machines to create and send a response to request for the metric wherein the response makes it appear that the application is being executed by the computer instead of by the plurality of computing machines. 9. The computer-implemented method of claim 8 wherein sending a respective request for the metric to each of the plurality of computing machines comprises identifying a computing environment from the request, identifying computing machines assigned to the computing environment, and sending a separate request to each identified computing machine. 10. The computer-implemented method of claim 8 wherein receiving respective responses from the plurality of computing machines comprises receiving a separate metric for each instance of the application loaded on the plurality of computing machines. 11. The computer-implemented method of claim 10 wherein using the responses to send a response comprises aggregating the received metrics. 12. The computer-implemented method of claim 10 wherein each computing machine in the plurality of computing machines receives a same specification that instructs the computing machine to load a same number of instances of the application as the other computing machines in the plurality of computing machines. 13. The computer-implemented method of claim 12 wherein each computing machine in the plurality of computing machines receives the same specification by requesting the specification from a common repository assigned to the computing environment. 14. The computer-implemented method of claim 8 wherein the computer is not executing the application. 15. A computer-implemented method comprising: receiving at a computer a request for a metric describing an execution of an application on the computer; sending from the computer a respective request for the metric to each of a plurality of computing machines; receiving at the computer responses from the plurality of computing machines; and using the responses to send from the computer a response to the request for the metric that was received at the computer. 16. The computer-implemented method of claim 15 wherein sending a respective request for the metric to each of a plurality of computing machines comprises identifying a computing environment from the request, identifying computing machines assigned to the computing environment, and sending a separate request to each identified computing machine. 17. The computer-implemented method of claim 15 wherein receiving responses from the plurality of computing machines comprises receiving a separate metric for each instance of the application loaded on the plurality of computing machines. 18. The computer-implemented method of claim 17 wherein using the responses to send a response comprises aggregating the received metrics. 19. The computer-implemented method of claim 17 wherein each computing machine in the plurality of computing machines receives a same specification that instructs the computing machine to load a same number of instances of the application as the other computing machines in the plurality of computing machines. 20. The computer-implemented method of claim 19 wherein each computing machine in the plurality of computing machines receives the same specification by requesting the specification from a common repository assigned to the computing environment.
Software reuse · CPC title
Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16) · CPC title
Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title
Unloading · CPC title
Compilation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.