US 12,236,123 B1
System and method for machine learning-temperature forecasting for automated tiering within a cloud storage system
Shaul Dar, Petach Tikva (IL); Ramakanth Kanagovi, Bengaluru (IN); Vishnu Murty Karrotu, Telangana (IN); Guhesh Swaminathan, Tamil Nadu (IN); and Rajan Kumar, Nawada (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Sep. 5, 2023, as Appl. No. 18/460,996.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0649 (2013.01) [G06F 3/061 (2013.01); G06F 3/067 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, executed on a computing device, comprising:
forecasting a future temperature for a storage object within a multi-tiered cloud storage system;
determining a cost associated with modifying a tiering of the storage object within the multi-tiered cloud storage system based upon, at least in part, the future temperature forecasted for the storage object;
tiering the storage object in the multi-tiered cloud storage system based upon, at least in part, the cost associated with modifying the tiering of the storage object and a tiering policy associated with the multi-tiered cloud storage system;
determining an actual temperature for the storage object for a predefined period of time;
determining an actual cost associated with tiering the storage object in the multi-tiered cloud storage system for the predefined period of time; and
adjusting one or more of an unsupervised machine learning model and the tiering policy based upon, at least in part, the actual temperature for the storage object for the predefined period of time, the future temperature for the storage object for the predefined period of time, and the actual costs associated with tiering the storage object for the predefined period of time.