发明名称 FLASH-BASED DATA STORAGE WITH DUAL MAP-BASED SERIALIZATION
摘要 A RAID storage system serializes data blocks to be stored in a RAID storage array and uses a primary map table and a number of secondary map tables to relate host addresses to logical block addresses in the storage array. Secondary map tables and other metadata can be cached from the storage array. The dual or two-tier map scheme and metadata caching promote scalability.
申请公布号 US2015301934(A1) 申请公布日期 2015.10.22
申请号 US201414273812 申请日期 2014.05.09
申请人 LSI Corporation 发明人 Baderdinni Anant;Noorudheen Noorshaheen Mavungal
分类号 G06F12/02;G06F3/06 主分类号 G06F12/02
代理机构 代理人
主权项 1. A method for accessing data in a redundant array of inexpensive disks (RAID) storage array, comprising: receiving a write request including a host address and a data block; identifying a primary map table entry in response to the host address, the primary map table having a plurality of primary map table entries, each primary map table entry identifying one of a plurality of secondary map tables; identifying a secondary map table in response to an identified primary map table entry identified by the host address, each secondary map table having a plurality of secondary map table entries, each secondary map table entry identifying a storage location in the RAID storage array; identifying an indicated secondary map table entry in response to the host address; serializing the write request into a RAID stripe including the data block; storing a block address in the identified secondary map table entry; and writing the RAID stripe including the data block to the RAID storage array, the block address stored in the identified secondary map table entry indicating a location of the data block in the RAID storage array.
地址 San Jose CA US