Cache slot donation during io bursts
AssigneeDell Products L.P.
InventorsKaustubh Sahasrabudhe, Steve Ivester, Ramesh Doddaiah
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsKaustubh Sahasrabudhe, Steve Ivester, Ramesh Doddaiah
Estimating the term…
One or more aspects of the present disclosure relate to dynamic cache slot management in storage systems. Performance statistics for cache memory segments are analyzed to forecast input/output (IO) activity periods using time-series analysis. Based on the forecasts, source segments having available cache slots and target segments requiring additional cache slots are identified. A donation schedule is determined for temporarily transferring cache slots between segments during predicted IO burst periods, with transfers occurring both within individual boards and across multiple boards. The system monitors various to optimize the timing and quantity of cache slot donations. Cache slots can be transferred between mirrored segments, non-mirrored segments, or between mirrored and non-mirrored segments based on workload demands. The transfers are managed through pre-formatting of memory banks and coordinated signaling when slots are ready for use, with donations automatically terminating when the forecasted IO burst period concludes.
A method comprising:
An apparatus with a memory and processor, the apparatus configured to:
Dependencies are inferred from the claim text.