Application Service Aggregation and Management
US-2017365009-A1 · Dec 21, 2017 · US
US10412192B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10412192-B2 |
| Application number | US-201615150838-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 10, 2016 |
| Priority date | May 10, 2016 |
| Publication date | Sep 10, 2019 |
| Grant date | Sep 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.
Examples of techniques for jointly managing a cloud and non-cloud environment are disclosed. In one example implementation according to aspects of the present disclosure, a method includes: receiving a request to be executed on one of a cloud resource and a non-cloud resource using one of cloud orchestration and non-cloud orchestration, the request comprising a plurality of tasks; scheduling the first task for execution on the cloud resource by a cloud orchestration device using a joint cloud and non-cloud management device; scheduling the second task for execution on the non-cloud resource by a non-cloud orchestration device using a non-cloud management device; and scheduling the third task for execution on the non-cloud resource by the non-cloud orchestration device using the joint cloud and non-cloud management device.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for jointly managing a cloud and non-cloud environment, the method comprising: receiving a request to be executed on one of a cloud resource and a non-cloud resource using one of cloud orchestration and non-cloud orchestration, the request comprising a plurality of tasks; determining, by a processing device, based on the request, whether to execute a first task of the plurality of tasks on the cloud resource using cloud orchestration; based on a determination to execute the first task of the plurality of tasks on the cloud resource using cloud orchestration, scheduling the first task for execution on the cloud resource by a cloud orchestration device using a joint cloud and non-cloud management device; determining, by the processing device, based on the request, whether to execute a second task of the plurality of tasks on the non-cloud resource using non-cloud orchestration; based on a determination to execute the second task of the plurality of tasks on the non-cloud resource using non-cloud orchestration, scheduling the second task for execution on the non-cloud resource by a non-cloud orchestration device using a non-cloud management device; determining, by the processing device, based on the request, whether to execute a third task of the plurality of tasks on the non-cloud resource using non-cloud orchestration; and based on a determination to execute the third task of the plurality of tasks on the non-cloud resource using non-cloud orchestration, scheduling the third task for execution on the non-cloud resource by the non-cloud orchestration device using the joint cloud and non-cloud management device, wherein the joint cloud and non-cloud management device executes the third task using a cloud software application and a non-cloud software application, the non-cloud software application being provisioned on an operating system of the cloud resource. 2. The computer-implemented method of claim 1 , further comprising: receiving a first indication that the first task was executed by the cloud resource; and storing the first indication in a configuration management database. 3. The computer-implemented method of claim 2 , further comprising: receiving a second indication that the second task was executed by the non-cloud resource; and storing the second indication in the configuration management database. 4. The computer-implemented method of claim 3 , further comprising: receiving a third indication that the first task was executed on the non-cloud resource; and storing the third indication in the configuration management database. 5. The computer-implemented method of claim 1 , further comprising: determining whether to schedule one of the plurality of tasks on one of the cloud orchestration device and the non-cloud orchestration device. 6. The computer-implemented method of claim 1 , further comprising: performing conflict resolution when a conflict is identified between one of a user and the joint cloud and non-cloud management device and the non-cloud management device. 7. The computer-implemented method of claim 6 , further comprising: sending an alarm to the user alerting the user of the conflict. 8. The computer-implemented method of claim 1 , wherein the request is one of a service request and a change request. 9. A system for jointly managing a cloud and non-cloud environment, the system comprising: a memory having computer readable instructions; and a processing device for executing the computer readable instructions, the computer readable instructions comprising: receiving a request to be executed on one of a cloud resource and a non-cloud resource using one of cloud orchestration and non-cloud orchestration, the request comprising a plurality of tasks; determining, based on the request, whether to execute a first task of the plurality of tasks on the cloud resource using cloud orchestration; based on a determination to execute the first task of the plurality of tasks on the cloud resource using cloud orchestration, scheduling the first task for execution on the cloud resource by a cloud orchestration device using a joint cloud and non-cloud management device; determining, based on the request, whether to execute a second task of the plurality of tasks on the non-cloud resource using non-cloud orchestration; based on a determination to execute the second task of the plurality of tasks on the non-cloud resource using non-cloud orchestration, scheduling the second task for execution on the non-cloud resource by a non-cloud orchestration device using a non-cloud management device; determining, based on the request, whether to execute a third task of the plurality of tasks on the non-cloud resource using non-cloud orchestration; and based on a determination to execute the third task of the plurality of tasks on the non-cloud resource using non-cloud orchestration, scheduling the third task for execution on the non-cloud resource by the non-cloud orchestration device using the joint cloud and non-cloud management device, wherein the joint cloud and non-cloud management device executes the third task using a cloud software application and a non-cloud software application, the non-cloud software application being provisioned on an operating system of the cloud resource. 10. The system of claim 9 , the computer readable instructions further comprising: receiving a first indication that the first task was executed by the cloud resource; and storing the first indication in a configuration management database. 11. The system of claim 10 , the computer readable instructions further comprising: receiving a second indication that the second task was executed by the non-cloud resource; and storing the second indication in the configuration management database. 12. The system of claim 11 , the computer readable instructions further comprising: receiving a third indication that the first task was executed on the non-cloud resource; and storing the third indication in the configuration management database. 13. The system of claim 9 , the computer readable instructions further comprising: determining whether to schedule one of the plurality of tasks on one of the cloud orchestration device and the non-cloud orchestration device. 14. The system of claim 9 , the computer readable instructions further comprising: performing conflict resolution when a conflict is identified between one of a user and the joint cloud and non-cloud management device and the non-cloud management device. 15. The system of claim 14 , the computer readable instructions further comprising: sending an alarm to the user alerting the user of the conflict. 16. The system of claim 9 , wherein the request is one of a service request and a change request. 17. A computer program product for jointly managing a cloud and non-cloud environment, the computer program product comprising: a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to: receive a request to be executed on one of a cloud resource and a non-cloud resource using one of cloud orchestration and non-cloud orchestration, the request comprising a plurality of tasks; determining, based on the request, whether to execute a first task of the plurality of tasks on the cloud resource using cloud orchestration; based on a determination to execute the first task of the plurality of tasks on the cloud resource using cloud o
wherein the managed service relates to distributed or central networked applications · CPC title
Checking configuration conflicts between network elements · CPC title
Network management software packages · CPC title
Peer-to-peer [P2P] networks · CPC title
Additional information in the notification, e.g. enhancement of specific meta-data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.