Invention Grant
- Patent Title: Write buffering
-
Application No.: US14689045Application Date: 2015-04-16
-
Publication No.: US09734067B1Publication Date: 2017-08-15
- Inventor: Rolando H. Bruce , Elmer Paule Dela Cruz , Mark Ian Alcid Arcedera
- Applicant: BiTMICRO Networks, Inc.
- Applicant Address: US CA Fremont
- Assignee: BiTMICRO Networks, Inc.
- Current Assignee: BiTMICRO Networks, Inc.
- Current Assignee Address: US CA Fremont
- Main IPC: G06F12/0831
- IPC: G06F12/0831 ; G06F12/0875

Abstract:
A hybrid storage system is described having a mixture of different types of storage devices comprising rotational drives, flash devices, SDRAM, and SRAM. The rotational drives are used as the main storage, providing lowest cost per unit of storage memory. Flash memory is used as a higher-level cache for rotational drives. Methods for managing multiple levels of cache for this storage system is provided having a very fast Level 1 cache which consists of volatile memory (SRAM or SDRAM), and a non-volatile Level 2 cache using an array of flash devices. It describes a method of distributing the data across the rotational drives to make caching more efficient. It also describes efficient techniques for flushing data from L1 cache and L2 cache to the rotational drives, taking advantage of concurrent flash devices operations, concurrent rotational drive operations, and maximizing sequential access types in the rotational drives rather than random accesses which are relatively slower. Methods provided here may be extended for systems that have more than two cache levels.
Information query
IPC分类: