CPC G06F 3/0647 (2013.01) [G06F 3/0607 (2013.01); G06F 3/0644 (2013.01); G06F 3/0683 (2013.01); G06F 21/572 (2013.01); H04L 9/0643 (2013.01)] | 20 Claims |
1. A system update appliance, comprising:
a processor; and
at least one memory device including:
a Content Addressable Storage (CAS) space; and
a location addressable storage space, the location addressable storage space partitioned into an object storage space and a device storage space;
wherein the processor is configured to:
store a first device entry in the device storage space, the first device entry being associated with a device external to the system update appliance, the first device entry including a first component entry for a component of the device, the component operating based upon a first update, the first component entry including a first pointer to a first record stored in the CAS space; and
store the first record in the CAS space, the first record being associated with a combination of the component and the first update, a second pointer to an update repository, and a third pointer to the object storage space, wherein the update repository includes the first update, and wherein when the first update is stored in the object storage space, the third pointer includes a first address of the first update in the object storage space.
|