Methods and systems for cloud management using multiple cloud management schemes to allow communication between independently controlled clouds
First Claim
Patent Images
1. A method comprising:
- identifying, by a computing system, a communication for a virtual machine executing on a computing system in an external cloud controlled by an independent cloud management system according to a first cloud management scheme, wherein the communication is formatted according to a second cloud management scheme;
abstracting, by the computing system, differences between the first cloud management scheme and the second cloud management scheme using an abstraction library;
converting, by the computing system, the communication into the first cloud management scheme; and
providing, by the computing system, the converted communication to the virtual machine in the external cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
To manage and communicate with virtual machines in an external cloud regardless of the cloud management scheme of clouds, the cloud management system can utilize an abstraction library. The abstraction library can be configured to abstract out the differences between different cloud management schemes utilized by the cloud management systems and an independent cloud management system of the external cloud.
-
Citations
24 Claims
-
1. A method comprising:
-
identifying, by a computing system, a communication for a virtual machine executing on a computing system in an external cloud controlled by an independent cloud management system according to a first cloud management scheme, wherein the communication is formatted according to a second cloud management scheme; abstracting, by the computing system, differences between the first cloud management scheme and the second cloud management scheme using an abstraction library; converting, by the computing system, the communication into the first cloud management scheme; and providing, by the computing system, the converted communication to the virtual machine in the external cloud. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
identifying, by a computing system, a virtual machine controlled by an independent cloud management system and formatted according to a first cloud management scheme; abstracting, by the computing system, differences between the first cloud management scheme and a second cloud management scheme using an abstraction library; configuring, by the computing system, the virtual machine according to the second cloud management scheme of an external cloud; and instantiating, by the computing system, the virtual machine on a computing system in the external cloud. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
a network interface to a set of computing systems in a cloud and a second set of computing systems in an external cloud; and a processor communicating with the network interface and executing a cloud management system, the cloud management system being configured to; identify a communication for a virtual machine executing on the second set of computing systems controlled by an independent cloud management system according to a first cloud management scheme, wherein the communication is formatted according to a second cloud management scheme; abstract differences between the first cloud management scheme and the second cloud management scheme using an abstraction library; convert the communication into the first cloud management scheme; and provide the converted communication to the virtual machine. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a network interface to a set of computing systems in a cloud and a second set of computing systems in an external cloud; and a processor communicating with the network interface and executing a cloud management system, the cloud management system being configured to; identify a virtual machine controlled by an independent cloud management system and formatted according to a first cloud management scheme; abstract differences between the first cloud management scheme and a second cloud management scheme using an abstraction library; configure the virtual machine according to the second cloud management scheme; and instantiate the virtual machine on the second set of computing systems in the external cloud. - View Dependent Claims (18, 19, 20)
-
-
21. A non-transitory machine-readable storage medium storing instructions which, when execute, cause a data processing system to perform a method comprising:
-
identifying, by a computing system, a virtual machine controlled by an independent cloud management system and formatted according to a first cloud management scheme; abstracting differences between the first cloud management scheme and a second cloud management scheme using an abstraction library; configuring the virtual machine according to the second cloud management scheme of an external cloud; and instantiating the virtual machine on a computing system in the external cloud. - View Dependent Claims (22, 23, 24)
-
Specification