Invention Grant
- Patent Title: Methods and systems for cache management in storage systems
-
Application No.: US14510785Application Date: 2014-10-09
-
Publication No.: US09753853B2Publication Date: 2017-09-05
- Inventor: Arindam Banerjee , Donald R. Humlicek
- Applicant: NETAPP, INC.
- Applicant Address: US CA Sunnyvale
- Assignee: NETAPP, INC.
- Current Assignee: NETAPP, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Haynes and Boone, LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F3/06 ; G06F12/084 ; G06F12/0864 ; G06F12/0873

Abstract:
Methods and systems for managing caching mechanisms in storage systems are provided where a global cache management function manages multiple independent cache pools and a global cache pool. As an example, the method includes: splitting a cache storage into a plurality of independently operating cache pools, each cache pool comprising storage space for storing a plurality of cache blocks for storing data related to an input/output (“I/O”) request and metadata associated with each cache pool; receiving the I/O request for writing a data; operating a hash function on the I/O request to assign the I/O request to one of the plurality of cache pools; and writing the data of the I/O request to one or more of the cache blocks associated with the assigned cache pool. In an aspect, this allows efficient I/O processing across multiple processors simultaneously.
Public/Granted literature
- US20160103764A1 METHODS AND SYSTEMS FOR CACHE MANAGEMENT IN STORAGE SYSTEMS Public/Granted day:2016-04-14
Information query