Invention Grant
- Patent Title: Directly mapped buffer cache on non-volatile memory
-
Application No.: US16907703Application Date: 2020-06-22
-
Publication No.: US11256627B2Publication Date: 2022-02-22
- Inventor: Juan R. Loaiza , J. William Lee , Wei-Ming Hu , Kothanda Umamageswaran , Neil J. S. MacNaughton , Adam Y. Lee
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Becker Bingham Ledesma LLP
- Main IPC: G06F12/0873
- IPC: G06F12/0873 ; G06F12/0868 ; G06F12/0866 ; G06F16/13 ; G06F16/172

Abstract:
A method and an apparatus for implementing a buffer cache for a persistent file system in a non-volatile memory is provided. A set of data is maintained in one or more extents in a non-volatile random-access memory (NVRAM) of a computing device. At least one buffer header is allocated in a dynamic random-access memory (DRAM) of the computing device. In response to a read request by a first process executing on the computing device to access one or more first data blocks in a first extent of the one or more extents, the first process is granted direct read access of the first extent in the NVRAM. A reference to the first extent in the NVRAM is stored in a first buffer header. The first buffer header is associated with the first process. The first process uses the first buffer header to directly access the one or more first data blocks in the NVRAM.
Public/Granted literature
- US20200320010A1 DIRECTLY MAPPED BUFFER CACHE ON NON-VOLATILE MEMORY Public/Granted day:2020-10-08
Information query
IPC分类: