Allowing state restoration using differential backing objects
First Claim
1. An article of manufacture including code enabled to cause communication with a plurality of clients and a storage, wherein the code is enabled to cause operations to be performed, the operations comprising:
- accessing a base image comprising operating system files, configuration files, and device driver files installed on the clients;
generating differential backing objects for the clients indicating differences between local images on the clients following installation of the base image, wherein applying one of the differential backing objects to the base image forms one of the local images at one of the clients at a point-in-time of when the differential backing object was created; and
storing the differential backing objects from the clients in the storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for allowing state restoration using differential backing objects. A base image comprising operating system files, configuration files, and device driver files installed on a plurality of clients is accessed. Differential backing objects for the clients are generated indicating differences between local images on the clients following installation of the base image. Applying one of the differential backing objects to the base image forms one of the local images at one of the clients at a point-in-time of when the differential backing object was created. The differential backing objects from the clients are stored in the storage.
48 Citations
20 Claims
-
1. An article of manufacture including code enabled to cause communication with a plurality of clients and a storage, wherein the code is enabled to cause operations to be performed, the operations comprising:
-
accessing a base image comprising operating system files, configuration files, and device driver files installed on the clients;
generating differential backing objects for the clients indicating differences between local images on the clients following installation of the base image, wherein applying one of the differential backing objects to the base image forms one of the local images at one of the clients at a point-in-time of when the differential backing object was created; and
storing the differential backing objects from the clients in the storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture including code enabled to cause communication with a system and a storage, wherein the code is enabled to cause operations to be performed, the operations comprising:
-
accessing files in a local image on the system and a base image of files initially installed on the system;
comparing files in the local image with the base image of files;
for each file in the local image comprising a modified version of the file in the base image, determining differences between the modified version of the file and the base image; and
storing the determined differences in a differential backing object in the storage. - View Dependent Claims (12)
-
-
13. A method, comprising:
-
maintaining a base image comprising operating system files, configuration files, and device driver files installed on a plurality of clients;
generating differential backing objects for the clients indicating differences between local images on the clients following installation of the base image, wherein applying one of the differential backing objects to the base image forms one of the local images at one of the clients at a point-in-time of when the differential backing object was created; and
storing the differential backing objects from the clients. - View Dependent Claims (14, 15, 16)
-
-
17. A system in communication with a plurality of clients, comprising:
-
a storage;
a processor;
code executed by the processor to cause operations to be performed, the operations comprising;
maintaining a base image in the storage comprising operating system files, configuration files, and device driver files installed on the clients;
generating differential backups for the clients indicating differences between local images on the clients following installation of the base image, wherein applying one of the differential backing objects to the base image forms one of the local images at one of the clients at a point-in-time of when the differential backing object was created; and
storing the differential backing objects from the clients in the storage. - View Dependent Claims (18, 19, 20)
-
Specification