Efficiently providing virtual machine reference points

A computer system maintains identifiers that identify changed blocks of virtual machine (VM) storage. The computer system accesses a stable VM checkpoint comprising a restorable VM image at a time, and that stores a representation of data of at least one block as it existed at the time. The computer...

Full description

Saved in:
Bibliographic Details
Main Authors Starks John Andrew, Bezbaruah Angshuman, Brown Taylor O'Neil, Reuther Lars
Format Patent
LanguageEnglish
Published 23.01.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A computer system maintains identifiers that identify changed blocks of virtual machine (VM) storage. The computer system accesses a stable VM checkpoint comprising a restorable VM image at a time, and that stores a representation of data of at least one block as it existed at the time. The computer system converts the checkpoint to a reference point. Reference point information is transferable with the VM, such that if the VM is moved to a different computing system, any data identified by the reference point is recoverable. The conversion includes querying the storage to determine an identifier corresponding to the block of the checkpoint at the time, storing this identifier as a part of the reference point, and releasing the representation of the data of the block from the checkpoint. The computer system then uses the reference point to identify changes in the blocks of the storage since the time.
Bibliography:Application Number: US201615219958