Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US9654558B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9654558-B2 |
| Application number | US-201313943285-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 16, 2013 |
| Priority date | Jul 16, 2013 |
| Publication date | May 16, 2017 |
| Grant date | May 16, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for managing a storage system, the method comprising: determining, 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; generating, by the processor, using the second data, at least a second configuration of the storage system that differs from the first configuration; predicting, by the processor, using the second data, and prior to applying the second configuration, at least a second operational characteristic of the second configuration; applying, 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 predicting, 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. 2. The method of claim 1 , further comprising collecting, by the processor, the first data of the first configuration of the storage system. 3. The method of claim 1 , further comprising: prior to predicting the third operational characteristic, generating, by the processor and using the second data, the third configuration of the storage system. 4. The method of claim 1 , further comprising proposing, by the processor and prior to applying the second configuration, a suggested configuration for the storage system based on a preferred operational characteristic. 5. The method of claim 1 , wherein the first data comprises a client preference category of information related to a performance factor and a storage usage factor. 6. The method of claim 1 , wherein the first data also includes at least one of a group consisting of: a storage-construct category of information that includes a storage group, a management class, and a storage class; an automatic-class-selection (ACS) routine category of information that includes transition outcomes for the management class and the storage class; an administration category of information that includes naming information; a directory category of information that includes metadata about objects; a parameter-settings category of information that includes client preferences, delay information, and allocation choices; and a client preference category of information related to a performance factor and a storage usage factor. 7. The method of claim 1 , wherein the second data related to element interactions of the storage system includes information related to an interaction of components of the storage system and is associated with at least one of a storage-construct category of information, an automatic-class-selection (ACS) routine category of information, an administration category of information, a directory category of information, a parameter-settings category of information, an exit category of information, and a client preference category of information. 8. The method of claim 1 , wherein the first and second configurations include at least one value for at least one of a storage-construct category of information, an automatic-class-selection (ACS) routine category of information, an administration category of information, a directory category of information, a parameter-settings category of information, an exit category of information, and a client preference category of information. 9. The method of claim 1 , wherein the first and second operational characteristics include at least one of a performance factor and a storage usage factor. 10. 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: collect, 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; predict 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; generate, by the processor and based on the predicted storage activities, alternate settings of the storage system; predict, by the processor, expected results of the alternate settings; present, by the processor, the alternate settings and predicted results to the customer user of the storage system; obtain, by the processor, selected settings for the storage system from the customer user; and provide, by the processor, instructions for incorporating the selected settings to the customer user, wherein the instructions comprise changing SMS constructs and ACS routines. 11. The computer program product of claim 10 , wherein the alternate settings comprise manual modifications to IEFSSNxx parmlib values. 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: determining, by the processor and 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; generating, by the processor and using the second data, at least a second configuration of the storage system that differs from the first configuration; predicting, by the processor using the second data, and prior to applying the second configuration, at least a second operational characteristic of the second configuration; applying, 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 predicting, by the processor, and using the second data, at least a third operational characteristic of a third configuration of the storage system that differs from the first and second configurations. 13. The system of claim 12 , wherein the one or more processors are further configured to collect the first data of the first configuration of the storage system. 14. The system of claim 12 , wherein the one or more processors are further configured to, prior to predicting the third operational characteristic, generate, using the second data, the third configuration of the storage system. 15. The system of claim 12 , wherein the one or more processors are further configured to propose a suggested configuration for the storage system on a preferred operational characteristic. 16. The system of claim 12 , wher
Configuration or reconfiguration of storage systems · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
by facilitating the interaction with a user or administrator · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.