LOOSE SYNCHRONIZATION OF VIRTUAL DISKS
First Claim
Patent Images
1. A computer implemented method for synchronizing copies of a virtual disk, the method comprising the steps of:
- maintaining a record of blocks of a copy of a virtual disk that are modified during an access session;
for each partition of the virtual disk, obtaining a file system level indication of currently relevant blocks; and
copying blocks that were modified during the access session and are currently relevant to at least one additional copy of the virtual disk.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods, computer program products and computer systems synchronize copies of a virtual disk. A record of blocks that are modified during an access session of a copy of the virtual disk is maintained. For each partition of the virtual disk, a file system level indication of currently relevant blocks is obtained. Only those blocks that were modified during the access session and are currently relevant are copied to at least one additional copy of the virtual disk.
140 Citations
22 Claims
-
1. A computer implemented method for synchronizing copies of a virtual disk, the method comprising the steps of:
-
maintaining a record of blocks of a copy of a virtual disk that are modified during an access session; for each partition of the virtual disk, obtaining a file system level indication of currently relevant blocks; and copying blocks that were modified during the access session and are currently relevant to at least one additional copy of the virtual disk. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At least one computer readable medium containing a computer program product for synchronizing copies of a virtual disk, the computer program product comprising:
-
program code for maintaining a record of blocks of a copy of a virtual disk that are modified during an access session; program code for, for each partition of the virtual disk, obtaining a file system level indication of currently relevant blocks; and program code for copying blocks that were modified during the access session and are currently relevant to at least one additional copy of the virtual disk. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for synchronizing copies of a virtual disk, the computer system comprising:
-
means for maintaining a record of blocks of a copy of a virtual disk that are modified during an access session; means for, for each partition of the virtual disk, obtaining a file system level indication of currently relevant blocks; and means for copying blocks that were modified during the access session and are currently relevant to at least one additional copy of the virtual disk. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer implemented method for synchronizing copies of a virtual disk, the method comprising the steps of:
-
shutting down an active session of a first virtual machine, said first virtual machine being associated with a first copy of a virtual disk; copying blocks of the virtual disk that were modified during the active session and are currently relevant to a second copy of the virtual disk, said second copy of the virtual disk being associated with a second virtual machine; and starting said second virtual machine, such that said second virtual machine accesses said second copy of the virtual disk.
-
-
22. At least one computer readable medium containing a computer program product for synchronizing copies of a virtual disk, the computer program product comprising:
-
program code for shutting down an active session of a first virtual machine, said first virtual machine being associated with a first copy of a virtual disk; program code for copying blocks of the virtual disk that were modified during the active session and are currently relevant to a second copy of the virtual disk, said second copy of the virtual disk being associated with a second virtual machine; and program code for starting said second virtual machine, such that said second virtual machine accesses said second copy of the virtual disk.
-
Specification