Volume management method and apparatus
1 Assignment
0 Petitions
Accused Products
Abstract
A volume management method is proposed for setting at least a logical volume over a plurality of physical storage devices by taking requested performance of other volumes into consideration. The volume management method comprises the steps of: receiving a volume creation request specifying a requested storage capacity and requested average performance; forming a judgment as to whether or not there exists an unoccupied area satisfying the requested storage capacity throughout the storage devices; forming a judgment as to whether or not all volumes, which include existing volumes each sharing any of the storage devices with a volume to be created and the volume to be created, each satisfy its requested average performance by referring to information of requested average performance on a storage means for each of the existing volumes if the unoccupied area satisfying a requested storage capacity is determined to exist; and setting the volume to be created if all the volumes each satisfy the requested average performance.
17 Citations
24 Claims
-
1-10. -10 (Canceled)
-
11. A storage apparatus for setting at least a logical volume over a plurality of physical storage devices, said apparatus comprising:
-
means for receiving a volume creation request specifying a requested average performance;
means for forming a judgment as to whether or not all logical volumes, which include present logical volumes that are already set and each sharing any of said storage devices with a logical volume to be created and said logical volume to be created, each satisfy its requested average performance by referring to information of requested average performance on a storage means for each of said present logical volumes; and
means for setting said logical volume to be created if said all said logical volumes each satisfy said requested average performance. - View Dependent Claims (12, 13)
-
-
14. A computer system comprising a storage apparatus, a client computer which accesses said storage apparatus, and a volume management apparatus which sets at least a logical volume over a plurality of physical storage devices residing in said storage apparatus,
said client computer having means for transmitting a volume creation request specifying a requested average performance to said volume management apparatus, and said volume management apparatus comprising: -
means for receiving said volume creation request from said client computer;
means for forming a judgment as to whether or not all logical volumes, which include present logical volumes that are already set and each sharing any of said storage devices with a logical volume to be created and said logical volume to be created, each satisfy its requested average performance by referring to information of requested average performance on a storage means for each of said present logical volumes; and
means for setting said logical volume to be created if said all said logical volumes each satisfy said requested average performance. - View Dependent Claims (15, 16)
-
-
17. A computer system comprising a storage apparatus, a client computer which accesses said storage apparatus, and a volume management apparatus which sets at least a logical volume over a plurality of physical storage devices residing in said storage apparatus,
said client computer having means for transmitting a volume creation request specifying a requested average performance to said volume management apparatus, and said storage apparatus comprising: -
means for receiving said volume creation request from said client computer;
means for forming a judgment as to whether or not all logical volumes, which include present logical volumes that are already set and each sharing any of said storage devices with a logical volume to be created and said logical volume to be created, each satisfy its requested average performance by referring to information of requested average performance on a storage means for each of said present logical volumes; and
means for setting said logical volume to be created if said all said logical volumes each satisfy said requested average performance. - View Dependent Claims (18, 19)
-
-
20. A volume management method for setting at least a logical volume over a plurality of physical storage devices residing in a storage apparatus, said method comprising the steps of:
-
receiving a volume creation request specifying a requested average performance;
forming a judgment as to whether or not all logical volumes, which include present logical volumes that are already set and each sharing any of said storage devices with a logical volume to be created and said logical volume to be created, each satisfy its requested average performance by referring to information of requested average performance on a storage means for each of said present logical volumes; and
setting said logical volume to be created if said all said logical volumes each satisfy said requested average performance. - View Dependent Claims (21, 22)
-
-
23. A computer system comprising a storage apparatus, a client computer which accesses said storage apparatus, and a volume management apparatus which searches for an unoccupied area used by a new logical volume over a plurality of physical storage devices residing in said storage apparatus,
said client computer having means for transmitting an unoccupied-area-searching request specifying information on requested average performance to said volume management apparatus, and said volume management apparatus comprising: -
means for receiving said unoccupied-area-searching request from said client computer;
means for forming a judgment as to whether or not all logical volumes, which include present logical volumes that are already set and said new volume supposed to be added to said present logical volumes, each satisfy its requested average performance by referring to information of requested average performance on a storage means for each of said present logical volumes which share any of said storage devices with an unoccupied area; and
means for displaying information on said area if all said logical volumes each satisfy said requested average performance.
-
-
24. A computer system comprising a storage apparatus and a client computer which accesses said storage apparatus, said storage apparatus searching for an unoccupied area used by a new logical volume over a plurality of physical storage devices residing in said storage apparatus,
said client computer having means for transmitting an unoccupied-area-searching request specifying information on requested average performance to said storage apparatus, and said storage apparatus comprising: -
means for receiving said unoccupied-area-searching request from said client computer;
means for forming a judgment as to whether or not all logical volumes, which include present logical volumes that are already set and said new volume supposed to be added to said present logical volumes, each satisfy its requested average performance by referring to information of requested average performance on a storage means for each of said present logical volumes which share any of said storage devices with an unoccupied area; and
means for displaying information on said area if all said logical volumes each satisfy said requested average performance.
-
Specification