Invention Grant
- Patent Title: Managing a cache on storage devices supporting compression
-
Application No.: US14229809Application Date: 2014-03-28
-
Publication No.: US09798655B2Publication Date: 2017-10-24
- Inventor: Nilesh Coudhury , Selcuk Aya , Zheren Zhang , Kothanda Umamageswaran , Juan Loaiza
- 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 Palermo Becker Bingham LLP
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F12/02 ; G06F12/0804 ; G06F12/0871

Abstract:
Flash memory on a flash memory device is virtualized using compression that is native to the flash memory device. Through compression, the flash memory device is used to logically store more data in a virtual address space that is larger than the physical address space of the flash memory device. Physical storage capacity of a flash memory device may prevent further storage of data even when the virtual address space is not fully populated. Because compressibility may vary, the extent to which the virtual address space may be populated before physical storage capacity is reached varies. The approaches for virtual memory described herein rely on the memory device client to monitor when this point is reached. In addition, the memory device client is responsible for freeing space as needed to accommodate subsequent requests to store data in the flash memory.
Public/Granted literature
- US20150089121A1 Managing A Cache On Storage Devices Supporting Compression Public/Granted day:2015-03-26
Information query