VIRTUAL MACHINE BACKUP

A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory conn...

Full description

Saved in:
Bibliographic Details
Main Authors WILLIAMS PHILLIP, NORTH GERAINT, GUTHRIE GUY LYNN, NAYAR NARESH, SHEN HUGH, STARKE WILLIAM
Format Patent
LanguageEnglish
Published 16.06.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
Bibliography:Application Number: US201414903833