Invention Grant
- Patent Title: Persistent logical to virtual table
-
Application No.: US16429871Application Date: 2019-06-03
-
Publication No.: US10942659B2Publication Date: 2021-03-09
- Inventor: Daniel F. Moertl , Andrew K. Martin , Damir A. Jamsek , Robert E. Galbraith , Rick A. Weckwerth
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/02

Abstract:
Techniques for persisting a logical address-to-virtual address table in a solid state storage device are presented. An example method includes receiving a request to write data to a logical block address (LBA) in a memory component of the solid state storage device. The data is written to a location identified by a virtual block address (VBA) in the solid state storage device. The VBA is stored in a rotating dump table in a reserved logical unit of the solid state storage device. A mapping between the LBA and the VBA is stored in a rotating journal table located in the reserved logical unit. The rotating journal table is buffered such that a number of journal entries are stored in a buffer until a threshold number of journal entries are committed to the rotating journal table. A pointer to a current address in the rotating journal is stored in the buffer.
Public/Granted literature
- US20200379915A1 PERSISTENT LOGICAL TO VIRTUAL TABLE Public/Granted day:2020-12-03
Information query