Jointly managing a cloud and non-cloud environment

US2017331920A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017331920-A1
Application numberUS-201615150838-A
CountryUS
Kind codeA1
Filing dateMay 10, 2016
Priority dateMay 10, 2016
Publication dateNov 16, 2017
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.

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.

First claim

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; based on a determination to execute a 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; based on a determination to execute a 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; and based on a determination to execute a 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. 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; based on a determination to execute a 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; based on a determination to execute a 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; and based on a determination to execute a 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. 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; based on a determination to execute a first task of the plurality of tasks on the cloud resource using cloud orchestration, schedule the first task for execution on the cloud resource by a cloud orchestration device using a joint cloud and non-cloud management device; based on a determination to execute a second task of the plurality of tasks on the non-cloud resource using non-cloud orchestration, schedule the second task for execution on the non-cloud resource by a non-cloud orchestration device using a non-cloud management device; and based on a determination to execute a third task of the plurality of tasks on the non-cloud resource using non-cloud orchestration, schedule 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. 18 . The computer program product of claim 17 , the program instructions further executable by the processing device to cause the processing device to: determine whether to schedule one of the plurality of tasks on one of the cloud orchestration device and the non-cloud orchestration device. 19 . The computer program product of claim 17 , the program instructions further executable by the processing device to cause the processing device to: perform 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; and send an alarm to the user alerting the user of the conflict. 20 . A system for jointly managing a cloud and non-cloud environment, the system comprising: a ser

Assignees

Inventors

Classifications

  • Checking configuration conflicts between network elements · CPC title

  • wherein the managed service relates to distributed or central networked applications · 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

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 US2017331920A1 cover?
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 th…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L41/0686. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 16 2017 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).