Updating software images associated with a distributed computing system
First Claim
Patent Images
1. A method comprising:
- storing a master software image for a type of computing function to be deployed within a distributed computing system;
generating a plurality of software image instances from the master software image for deployment within the distributed computing system;
applying a software update to the master software image to generate an updated master software image; and
updating each of the software image instances using the updated master software image.
4 Assignments
0 Petitions
Accused Products
Abstract
In general, the invention is directed to updating images running on computing nodes within a distributed computing system. For example, a distributed computing system comprises a plurality of application nodes, a software image repository and a control node interconnected via a network. The image repository stores a master software image and a plurality of software image instances generated from the master software image. The control node automatically updates each of the software image instances using an updated version of the master software image.
-
Citations
19 Claims
-
1. A method comprising:
-
storing a master software image for a type of computing function to be deployed within a distributed computing system;
generating a plurality of software image instances from the master software image for deployment within the distributed computing system;
applying a software update to the master software image to generate an updated master software image; and
updating each of the software image instances using the updated master software image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A distributed computing system comprising:
-
a plurality of application nodes interconnected via a network;
an image repository storing a master software image and a plurality of software image instances generated from the master software image; and
a control node coupled to the communication network, wherein the control node automatically updates each of the software image instances using an updated version of the master software image. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable medium comprising instructions that cause a programmable process to:
-
access an image repository and select one of a plurality of software image instances generated from a master software image;
select one of the image instances;
create a copy of the selected image instance;
compute a first set of differences S1 that specifies any differences between the master software image and an updated version of master software image; and
apply the first set of differences S1 to the copy of the selected image instance. - View Dependent Claims (19)
-
Specification