SYSTEM AND METHOD FOR OPTIMIZING MIRROR CREATION
First Claim
Patent Images
1. A method for optimizing mirror creation comprising:
- receiving, within an electronic system, a request for creating a mirror of a volume associated with a virtual machine;
accessing a data structure comprising information about a plurality of regions of said volume;
determining a plurality of regions comprising non-zeros of said volume based on said data structure; and
copying only said plurality of regions comprising non-zeros to a destination volume to create said mirror.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a method and system for optimizing mirror creation. The method includes receiving, within an electronic system, a request for creating a mirror of a portion of a volume and accessing a data structure comprising information about a plurality of regions of the volume. The method further includes determining a plurality of regions comprising non-zeros of the volume based on the data structure and copying only the plurality of regions comprising non-zeros to create the mirror.
43 Citations
20 Claims
-
1. A method for optimizing mirror creation comprising:
-
receiving, within an electronic system, a request for creating a mirror of a volume associated with a virtual machine; accessing a data structure comprising information about a plurality of regions of said volume; determining a plurality of regions comprising non-zeros of said volume based on said data structure; and copying only said plurality of regions comprising non-zeros to a destination volume to create said mirror. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium having stored thereon, computer executable instructions that, if executed by a computer system cause the computer system to perform a method for optimizing mirror creation comprising:
-
receiving, within an electronic system, a request for creating a mirror of a portion of a volume; accessing a data structure comprising information about a plurality of regions of said volume; determining a plurality of regions comprising non-zeros of said volume based on said data structure; and copying said plurality of regions comprising non-zeros to a destination volume. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. A storage access system, comprising:
-
a computer system comprising one or more processors coupled to a computer readable storage media and configurable to execute computer readable code stored on the computer readable storage media which causes the computer system to implement a method comprising; receiving, within an electronic system, a request for creating a mirror of a portion of a volume; accessing a data structure comprising information about a plurality of regions of said volume; determining a plurality of regions comprising non-zeros of said volume based on said data structure; and copying said plurality of regions comprising non-zeros to a destination volume.
-
Specification