TY - GEN
T1 - Virtual point in time access
AU - Natanzon, Assaf
AU - Bachmat, Eitan
PY - 2013/8/26
Y1 - 2013/8/26
N2 - Continuous Data Protection or CDP is a method for capturing all changes occurring to a storage device, allowing fine granularity restore of objects from crash consistent images. In this paper we introduce a method for creating a virtual image of a block storage device,using a CDP journal log and an image of the device at one point in time. The creation of the disk image for any point in time is created on demand. The creation algorithm is very efficient and takes only a few minutes for multiple TeraBytes of changes. The algorithm for creating the image can be formalized as a map/reduce algorithm and can be parallelized easily over multiple machines to reduce the creation time. The creation on demand of the virtual image using journaling methods, minimizes the effect on the production volumes, allowing the use of CDPs for enterprise class applications.
AB - Continuous Data Protection or CDP is a method for capturing all changes occurring to a storage device, allowing fine granularity restore of objects from crash consistent images. In this paper we introduce a method for creating a virtual image of a block storage device,using a CDP journal log and an image of the device at one point in time. The creation of the disk image for any point in time is created on demand. The creation algorithm is very efficient and takes only a few minutes for multiple TeraBytes of changes. The algorithm for creating the image can be formalized as a map/reduce algorithm and can be parallelized easily over multiple machines to reduce the creation time. The creation on demand of the virtual image using journaling methods, minimizes the effect on the production volumes, allowing the use of CDPs for enterprise class applications.
UR - http://www.scopus.com/inward/record.url?scp=84882411293&partnerID=8YFLogxK
U2 - 10.1145/2485732.2485742
DO - 10.1145/2485732.2485742
M3 - Conference contribution
AN - SCOPUS:84882411293
SN - 9781450321167
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 6th International Systems and Storage Conference, SYSTOR 2013
T2 - 6th Annual International Systems and Storage Conference, SYSTOR 2013
Y2 - 30 June 2013 through 2 July 2013
ER -