Invention Grant
- Patent Title: Single instance buffer cache method and system
- Patent Title (中): 单实例缓存缓存方法和系统
-
Application No.: US12392994Application Date: 2009-02-25
-
Publication No.: US09043555B1Publication Date: 2015-05-26
- Inventor: Rahul Khona , Subramaniam Periyagaram , Sandeep Yadav , Dnyaneshwar Pawar
- Applicant: Rahul Khona , Subramaniam Periyagaram , Sandeep Yadav , Dnyaneshwar Pawar
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: LeClairRyan, a Professional Corporation
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06

Abstract:
Provided is a method and system for reducing duplicate buffers in buffer cache associated with a storage device. Reducing buffer duplication in a buffer cache includes accessing a file reference pointer associated with a file in a deduplicated filesystem when attempting to load a requested data block from the file into the buffer cache. To determine if the requested data block is already in the buffer cache, aspects of the invention compare a fingerprint that identifies the requested data block against one or more fingerprints identifying a corresponding one or more sharable data blocks in the buffer cache. A match between the fingerprint of the requested data block and the fingerprint from a sharable data block in the buffer cache indicates that the requested data block is already loaded in buffer cache. The sharable data block in buffer cache is used instead thereby reducing buffer duplication in the buffer cache.
Information query