System and Method for Machine Learning-Based Data Archiving in Storage Systems
AssigneeDell Products L.P.
InventorsShaul Dar, Ramakanth Kanagovi, Guhesh Swaminathan, Rajan Kumar
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computing system for processing a plurality of historical input/output (IO) requests associated with a plurality of storage objects of a storage system from a plurality of time intervals. The plurality of storage objects may be divided into a plurality of storage activity classes using a classification-based machine learning model and the plurality of historical IO requests. A next access time for each storage object may be forecasted based upon, at least in part, the plurality of storage activity classes.
Claims20
A computer-implemented method, executed on a computing device, comprising:
- processing a plurality of historical input/output (IO) requests associated with a plurality of storage objects of a storage system from a plurality of time intervals;
- dividing the plurality of storage objects into a plurality of storage activity classes using a classification-based machine learning model and the plurality of historical IO requests;
- and
- forecasting a next access time for each storage object based upon, at least in part, the plurality of storage activity classes.
A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
- processing a plurality of historical input/output (IO) requests associated with a plurality of storage objects of a storage system from a plurality of time intervals;
- dividing the plurality of storage objects into a plurality of storage activity classes using a classification-based machine learning model and the plurality of historical IO requests;
- and
- forecasting a next access time for each storage object based upon, at least in part, the plurality of storage activity classes.
A computing system comprising:
- a memory;
- and
- a processor configured to process a plurality of historical input/output (IO) requests associated with a plurality of storage objects of a storage system from a plurality of time intervals, to divide the plurality of storage objects into a plurality of storage activity classes using a classification-based machine learning model and the plurality of historical IO requests, and to forecast a next access time for each storage object based upon, at least in part, the plurality of storage activity classes.
Dependencies are inferred from the claim text.