METHODS AND SYSTEMS FOR CACHE MANAGEMENT IN STORAGE SYSTEMS
    1.
    发明申请
    METHODS AND SYSTEMS FOR CACHE MANAGEMENT IN STORAGE SYSTEMS 审中-公开
    存储系统中缓存管理的方法与系统

    公开(公告)号:WO2016057537A1

    公开(公告)日:2016-04-14

    申请号:PCT/US2015/054275

    申请日:2015-10-06

    Applicant: NETAPP, INC.

    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.

    Abstract translation: 提供了用于管理存储系统中的缓存机制的方法和系统,其中全局高速缓存管理功能管理多个独立的缓存池和全局缓存池。 作为示例,该方法包括:将高速缓存存储器分割成多个独立操作的高速缓存池,每个高速缓存池包括用于存储用于存储与输入/输出(“I / O”)有关的数据的多个高速缓存块的存储空间, 与每个缓存池相关联的请求和元数据; 接收写入数据的I / O请求; 在所述I / O请求上操作散列函数以将所述I / O请求分配给所述多个缓存池中的一个; 以及将I / O请求的数据写入与所分配的高速缓存池相关联的一个或多个缓存块。 在一个方面,这允许同时跨多个处理器进行高效的I / O处理。

Patent Agency Ranking