Managing a storage system
First Claim
1. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not transitory per se, the program instructions executable by a computer to cause the computer to:
- determine, by a processor, using first data of a first configuration of the storage system and second data related to element interactions of the storage system, a first operational characteristic of the first configuration, wherein the first data comprises object expiration data;
generate, by the processor, using the second data, at least a second configuration of the storage system that differs from the first configuration;
predict, by the processor, using the second data, and prior to applying the second configuration, at least a second operational characteristic of the second configuration;
apply, by the processor, the second configuration to the storage system by automatically incorporating at least one change to the storage system, wherein the at least one change to the storage system includes performance tuning within settings for an object-access-method parameter library that is part of a data set in an operating system that contains current customer settings; and
predict, by the processor, using the second data, and prior to applying the second configuration, at least a third operational characteristic of a third configuration of the storage system that differs from the first and second configurations.
1 Assignment
0 Petitions
Accused Products
Abstract
A first operational characteristic of a first configuration of a storage system is determined. The determination may be made using first data of the first configuration of the storage system and second data related to element interactions of the storage system. At least a second configuration of the storage system that differs from the first configuration is generated using the second data. At least a second operational characteristic of the second configuration is predicted using the second data.
-
Citations
12 Claims
-
1. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not transitory per se, the program instructions executable by a computer to cause the computer to:
-
determine, by a processor, using first data of a first configuration of the storage system and second data related to element interactions of the storage system, a first operational characteristic of the first configuration, wherein the first data comprises object expiration data; generate, by the processor, using the second data, at least a second configuration of the storage system that differs from the first configuration; predict, by the processor, using the second data, and prior to applying the second configuration, at least a second operational characteristic of the second configuration; apply, by the processor, the second configuration to the storage system by automatically incorporating at least one change to the storage system, wherein the at least one change to the storage system includes performance tuning within settings for an object-access-method parameter library that is part of a data set in an operating system that contains current customer settings; and predict, by the processor, using the second data, and prior to applying the second configuration, at least a third operational characteristic of a third configuration of the storage system that differs from the first and second configurations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
collecting, by a processor, data related to the performance and usage of a storage system, wherein the collected data comprises the initial access response seconds and sustained data rate data specified by a customer user of the storage system; predicting storage activities based on current settings by analyzing, by the processor, the collected data against experiential data, wherein the analyzing comprises; selecting objects that require processing from an object directory table based on the current date; obtaining a transition status by determining transition and back-up requirements of the selected objects; and determining objects that have not been accessed within a threshold amount of time; generating, by the processor and based on the predicted storage activities, alternate settings of the storage system; predicting, by the processor, expected results of the alternate settings; presenting, by the processor, the alternate settings and predicted results to the customer user of the storage system; obtaining, by the processor, selected settings for the storage system from the customer user; and providing, by the processor, instructions for incorporating the selected settings to the customer user, wherein the instructions comprise changing SMS constructs and ACS routines. - View Dependent Claims (11)
-
-
12. A system for managing a storage facility, the system comprising one or more processors coupled to a memory and configured to perform a method comprising:
-
collecting, by a processor, data related to the performance and usage of a storage system, wherein the collected data comprises the initial access response seconds and sustained data rate data specified by a customer user of the storage system; predicting storage activities based on current settings by analyzing, by the processor, the collected data against experiential data, wherein the analyzing comprises; selecting objects that require processing from an object directory table based on the current date; obtaining a transition status by determining transition and back-up requirements of the selected objects; and determining objects that have not been accessed within a threshold amount of time; generating, by the processor and based on the predicted storage activities, alternate settings of the storage system; predicting, by the processor, expected results of the alternate settings; presenting, by the processor, the alternate settings and predicted results to the customer user of the storage system; obtaining, by the processor, selected settings for the storage system from the customer user; and providing, by the processor, instructions for incorporating the selected settings to the customer user, wherein the instructions comprise changing SMS constructs and ACS routines.
-
Specification