METHOD AND CLOUD MANAGEMENT NODE FOR ENABLING A VIRTUAL MACHINE
First Claim
1. A method performed by a cloud management node for enabling usage of a virtual machine in a distributed cloud of resources for processing and storing of data, the method comprising:
- receiving a VM image from a client, the VM image comprising a set of files of an operating system for running the virtual machine;
distributing the VM image to a plurality of local data centers forming the distributed cloud;
receiving local identifications of the VM image from the local data centers;
creating a mapping between the received local identifications and a global identification of the VM image; and
returning the global identification to the client, thereby enabling the client to change the VM image in the local data centers by referring to the global identification in communication with the cloud management node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a cloud management node for enabling usage of a virtual machine in a distributed cloud of resources for processing and storing of data. When receiving a VM image from a client with a set of files of an operating system for running the virtual machine, the cloud management node distributes the VM image to a plurality of local data centers forming the distributed cloud. In return, the cloud management node receives local identifications of the VM image from the local data centers, and creates a mapping between the received local identifications and a global identification of the VM image. The global identification is then returned to the client, thereby enabling the client to change the VM image in the local data centers by referring to the global identification in communication with the cloud management node.
-
Citations
18 Claims
-
1. A method performed by a cloud management node for enabling usage of a virtual machine in a distributed cloud of resources for processing and storing of data, the method comprising:
-
receiving a VM image from a client, the VM image comprising a set of files of an operating system for running the virtual machine; distributing the VM image to a plurality of local data centers forming the distributed cloud; receiving local identifications of the VM image from the local data centers; creating a mapping between the received local identifications and a global identification of the VM image; and returning the global identification to the client, thereby enabling the client to change the VM image in the local data centers by referring to the global identification in communication with the cloud management node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A cloud management node configured to enable usage of a virtual machine in a distributed cloud of resources for processing and storing of data, the cloud management node comprising:
-
a communicating unit adapted to receive a VM image from a client, the VM image comprising a set of files of an operating system for running the virtual machine; a distributing unit adapted to distribute the VM image to a plurality of local data centers forming the distributed cloud, and to receive local identifications of the VM image from the local data centers; and a mapping unit adapted to create a mapping between the received local identifications and a global identification of the VM image, wherein the communicating unit is further adapted to return the global identification to the client, thereby enabling the client to change the VM image in the local data centers by referring to the global identification in communication with the cloud management node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification