Patent ID: 7457856
Filing Date: 2008-11-25
Classification: G06F

Abstract:
1. A computer system comprising: a storage system; at least one client computer using said storage system via a network; and a storage configuration changing apparatus for changing configuration of logical disk units within said storage system according to a schedule, wherein said storage configuration changing apparatus comprises: a storage device configuration information storage module for storing configuration information from client computers indicating a configuration of logical disk units within said storage devices, a configuration change schedule including a schedule of a time at which the configuration of at one least logical disk unit is to be changed and new configuration information corresponding to the change to be used to replace corresponding configuration information stored in said storage device configuration information storage module, a time management module for calculating, based on a current time and the time at which the configuration of the at least one logical disk unit is to be changed, a time until a change of configuration of the at least one logical disk unit is to occur, a configuration change schedule verifying module for, when a configuration information change schedule change request has been received, verifying whether said configuration information change schedule change request can be processed normally at a requested time or not, and a configuration change schedule management module for receiving said configuration information change schedule change request, verifying whether said configuration information change schedule change request can be processed normally using said configuration change schedule verifying module or not, changing, when said configuration information change schedule change request can be processed, said configuration change schedule by processing said configuration information change schedule change request and generating a configuration information change request depending on said configuration change schedule and the time calculated by said time management module, wherein said configuration change schedule management module, upon changing of said configuration schedule, determines whether said changing of said configuration change schedule causes performance of said at least one logical disk unit to not satisfy a requested performance, wherein said configuration change schedule management module, upon determining that the performance of said at least one logical disk unit does not satisfy the requested performance, raises a priority of a port to which said at least one logical disk unit is coupled and adds information regarding the raised priority of the port to which said at least one logical disk unit is coupled to said configuration change schedule, wherein said configuration change schedule management module, upon raising of the priority of the port to which said at least one logical disk unit is coupled, determines whether the performance of said at least one logical disk unit still does not satisfy the requested performance, and wherein said configuration change schedule management module, upon determining that the performance of said at least one logical disk unit still does not satisfy the requested performance, increases residency time of data of said at least one logical disk unit in cache and adds information regarding the increased residency time in the cache of the data of said at least one logical disk unit to said configuration change schedule.