Virtualization system and region allocation control method
First Claim
Patent Images
1. A virtualization system for allocating an unallocated real region of a plurality of real regions to a write destination of a write request for a virtual volume provided to a host device, the virtualization system comprising:
- a request receiving section, which receives the write request for the virtual volume;
a determining section, which, upon receipt of the write request for the virtual volume, is operable to determine whether or not the virtual volume is being formatted;
a storage section operable to store management information comprising information indicating whether or not each of the plurality of real regions is unallocated; and
a region allocation control section, operable, upon determination that the virtual volume is being formatted, to specify an unallocated real region from the plurality of real regions with reference to the management information, to divide the specified unallocated real region into a plurality of sub regions, and to allocate the plurality of sub regions.
1 Assignment
0 Petitions
Accused Products
Abstract
To provide a region allocation control method for determining whether a virtual volume is being formatted or not, specifying an unallocated real region out of a plurality of real regions with reference to management information when it is determined that the virtual volume is being formatted, dividing the specified unallocated real region into a plurality of sub regions, and allocating the plurality of sub regions to each of successive regions which are arranged at regular intervals in the virtual volume.
-
Citations
18 Claims
-
1. A virtualization system for allocating an unallocated real region of a plurality of real regions to a write destination of a write request for a virtual volume provided to a host device, the virtualization system comprising:
-
a request receiving section, which receives the write request for the virtual volume; a determining section, which, upon receipt of the write request for the virtual volume, is operable to determine whether or not the virtual volume is being formatted; a storage section operable to store management information comprising information indicating whether or not each of the plurality of real regions is unallocated; and a region allocation control section, operable, upon determination that the virtual volume is being formatted, to specify an unallocated real region from the plurality of real regions with reference to the management information, to divide the specified unallocated real region into a plurality of sub regions, and to allocate the plurality of sub regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A region allocation control method for allocating an unallocated real region of a plurality of real regions to a write destination of a write request for a virtual volume provided to a host device, the region allocation control method comprising:
-
determining whether the virtual volume is being formatted or not; specifying, upon determination that the virtual volume is being formatted, an unallocated real region out of the plurality of real regions with reference to management information comprising information indicating whether or not each of the plurality of real regions is unallocated; dividing the specified unallocated real region into a plurality of sub regions; and allocating the plurality of sub regions to each of successive regions which are arranged at regular intervals in the virtual volume.
-
Specification