Invention Grant
- Patent Title: Cache load balancing in storage controllers
-
Application No.: US14795543Application Date: 2015-07-09
-
Publication No.: US09400759B2Publication Date: 2016-07-26
- Inventor: Parag R. Maharana , Kishore K. Sampathkumar
- Applicant: Avago Technologies General IP (Singapore) Pte. Ltd
- Applicant Address: SG Singapore
- Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
- Current Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
- Current Assignee Address: SG Singapore
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/28 ; G06F12/08 ; G06F12/02 ; G06F13/42

Abstract:
Methods and structure are provided for cache load balancing in storage controllers that utilize Solid State Drive (SSD) caches. One embodiment is a storage controller of a storage system. The storage controller includes a host interface operable to receive Input and Output (I/O) operations from a host computer. The storage controller also includes a cache memory that includes an SSD. Further, the storage controller includes a cache manager that is distinct from the cache memory. The cache manager is able to determine physical locations in the multiple SSDs that are unused, to identify an unused location that was written to a longer period of time ago than other unused locations, and to store a received I/O operation in the identified physical location. Further, the cache manager is able to trigger transmission of the stored I/O operations to storage devices of the storage system for processing.
Public/Granted literature
- US20150378947A1 CACHE LOAD BALANCING IN STORAGE CONTROLLERS Public/Granted day:2015-12-31
Information query