发明名称 Solid-state storage system, apparatus and method of writing data
摘要 Provided is a method of writing data to a solid-state storage system, wherein the solid-state storage system comprises several logical disks. The method comprises the steps of: from each of the logical disks, allocating at least one idle logic block used for receiving parallel data, wherein each of the logic blocks comprises several logical pages; setting the logical pages with a same page number in respective logic block as one RAID stripe, wherein each RAID stripe is used for storing a set of parallel data and verification information associated with the parallel data; and when data in one of the logical pages is damaged, calculating and restoring the damaged data based on the other data and the associated verification information stored in the RAID stripe where the logical page is located. The present invention also provides a solid-state storage system for implementing the above-mentioned method.
申请公布号 US9639441(B2) 申请公布日期 2017.05.02
申请号 US201314650648 申请日期 2013.06.18
申请人 RAMAXEL TECHNOLOGY (SHENZHEN) LIMITED 发明人 Li Jian;Xu Weihua
分类号 G06F11/00;G06F11/20;G06F11/10;G06F3/06 主分类号 G06F11/00
代理机构 Maschoff Brennan 代理人 Maschoff Brennan
主权项 1. A method of writing data to a solid-state storage system which comprises several logical disks, the method comprising the steps of: from each of the logical disks, allocating at least one idle logic block used for receiving parallel data, wherein each of the logic blocks comprises several logical pages, a memory cell of the logic block comprises two of the logical pages that are adjacent to each other, one of which is used for storing low data, and the other one is used for storing high data; setting the logical pages with a same page number in respective logic block as one RAID stripe, wherein each RAID stripe is used for storing a set of parallel data and verification information associated with the parallel data; and when data in one of the logical pages is damaged, calculating and restoring the damaged data based on the other data and the associated verification information stored in the RAID stripe where the logical page is located; if respective logic block for receiving parallel data comprises logical pages which are used for storing high data and have the same page number, selecting one of the logical pages to receive the written data and blocking a request for writing data to the other logical pages with the same page number.
地址 Shenzhen CN
您可能感兴趣的专利