Method and apparatus for maintaining data consistency in a virtualized application during software update installation
AssigneeSymantec Corporation
InventorsAngshuman Bezbaruah, Chirag Deepak Dalal
Life of this patent
Estimating the term…
Abstract
A method and apparatus for maintaining data consistency in a virtualized application during software update installation. In one embodiment, the method includes processing software update data associated with a software update installation for a virtualized application, wherein the virtualized application comprises at least one of read-only data or read-write data and coupling the software update data with the at least one of a read-only data or a read-write data, wherein the software update data overrides the at least one of read-only data or read-write data.
Claims20
A method for maintaining data consistency during a software update installation for a virtualized application, comprising:
- processing software update data associated with a software update installation for a virtualized application, wherein the virtualized application comprises at least one of read-only data and read-write data;
- and
- coupling the software update data with the at least one of read-only data and read-write data, wherein data comprising the virtual application is stored in a plurality of sub-layers, wherein higher-level sub-layers override data in lower-level sub-layers, wherein the at least one of read-only data and read-write data is stored in a lower-level sub-layer, wherein the software update data is stored in a higher-level sub-layer, thereby overriding the at least one of read-only data and read-write data, wherein coupling the software update data with the at least one of read-only data and read-write data comprises creating a software update sub-layer for capturing the software update data and configuring a read-write sub-layer to be read-only by temporarily converting the read-write sub-layer to a temporary read-only sub-layer, wherein the read-write sub-layer comprises the read-write data.
An apparatus for maintaining data consistency during a software update installation for a virtualized application, comprising:
- at least one computer processor configured to access software update data associated with a software update installation for a virtualized application, wherein the virtualized application comprises at least one of read-only data and read-write data and couple the software update data with the at least one of read-only data and read-write data, wherein data comprising the virtual application is stored in a plurality of sub-layers, wherein higher-level sub-layers override data in lower-level sub-layers, wherein the at least one of read-only data and read-write data is stored in a lower-level sub-layer, wherein the software update data is stored in a higher-level sub-layer, thereby overriding the at least one of read-only data and read-write, wherein coupling the software update data with the at least one of read-only data and read-write data comprises creating a software update sub-layer for capturing the software update data and configuring a read-write sub-layer to be read-only by temporarily converting the read-write sub-layer to a temporary read-only sub-layer, wherein the read-write sub-layer comprises the read-write data.
A system for maintaining data consistency during a software update installation for a virtualized application, comprising:
- a storage, comprising software update data associated with a software update installation;
- and
- a computer coupled to the storage, comprising:
- a virtualized application comprising a read-write sub-layer and a read-only sub-layer;
- and
- an installation module for creating a software update sub-layer for capturing the software update data, configuring the read-write sub-layer to be read-only by temporarily converting the read-write sub-layer to a temporary read-only sub-layer, wherein the read-write sub-layer comprises read-write data, applying at least one application virtualization operation on the software update sub-layer, and coupling the software update data with the read-only sub-layer, wherein data comprising the virtual application is stored in a plurality of sub-layers, wherein higher-level sub-layers override data in lower-level sub-layers, wherein the at least one of read-only data and read-write data is stored in a lower-level sub-layer, and wherein the software update data is stored in a higher-level sub-layer, thereby overriding previous versions of the software update data.
Dependencies are inferred from the claim text.