Patent ID: 7447854
Filing Date: 2008-11-04
Classification: G06F

Abstract:
1. A method of synchronizing a first virtual disk (VD) on a first virtual machine (VM) with a second virtual disk on a second VM, wherein each of the first and second VD comprises a plurality of sectors, the sectors on the first VD being in a direct corresponding relationship with the sectors on the second VD, the method comprising: maintaining a first record of a plurality of entries corresponding to a plurality of blocks, where each block corresponds to one or more sectors of the first VD; marking a first record entry for the corresponding block for each sector in the first VD that has been written to since a last second VD synch event; upon initiation of a second VD synch event, transmitting the first record from the first VM to the second VM; receiving, from the second VM, second VD information regarding each of the one or more marked entries in the first record; and for each marked entry: the first VM determines, as a function of the respective second VD information, whether or not to send data from the first VD, from the one or more sectors corresponding to the specific block for the entry, to the second VM, wherein initiating the second VD synch event comprises: