Invention Grant
US07107396B2 Chaining of blocks for optimal performance with DASD (Direct Access Storage Devices) free nonvolatile updates
失效
使用DASD(直接访问存储设备)免费非易失性更新来链接块以获得最佳性能
- Patent Title: Chaining of blocks for optimal performance with DASD (Direct Access Storage Devices) free nonvolatile updates
- Patent Title (中): 使用DASD(直接访问存储设备)免费非易失性更新来链接块以获得最佳性能
-
Application No.: US10699149Application Date: 2003-10-31
-
Publication No.: US07107396B2Publication Date: 2006-09-12
- Inventor: Michael Factor , Rivka Matosevich , Sivan Tal
- Applicant: Michael Factor , Rivka Matosevich , Sivan Tal
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Stephen C. Kaufman
- Main IPC: G06F12/02
- IPC: G06F12/02

Abstract:
A system for managing variable sized pages of possibly non contiguous blocks in a Non-Volatile-Storage (NVS) for attaining a consistent NVS that survives malfunction events. Each page includes a self describing block or linked list of self describing blocks. the system includes: Volatile Storage storing auxiliary modules, means for performing an atomic “create a new page” procedure. Means for performing an atomic write “add block” procedure for adding a possibly non contiguous block to a page. The newly added block has a back pointer to a previous block in the page. Means for performing a “delete page” procedure for deleting all blocks in a page. Means for performing a recovery procedure for rolling backward the add block procedure and rolling forward the delete page procedure, in case of malfunction event, thereby attaining consistent NVS.
Public/Granted literature
Information query