WB-RAIS: White-Box Redundant Array of Independent SSDs
Autor: | Fang Caihua, Chuanqi Liu, Zheng Zhang, Dan Feng, Jianquan Zhang, Jingning Liu |
---|---|
Rok vydání: | 2018 |
Předmět: |
Hardware_MEMORYSTRUCTURES
Computer science Nand flash memory RAID Disk array controller business.industry Device file 020206 networking & telecommunications 02 engineering and technology Flash memory Computer Science Applications law.invention law 020204 information systems Embedded system 0202 electrical engineering electronic engineering information engineering Redundancy (engineering) Bit error rate Data striping Electrical and Electronic Engineering White box business |
Zdroj: | Wireless Personal Communications. 102:2807-2821 |
ISSN: | 1572-834X 0929-6212 |
Popis: | Solid-state drives (SSDs) have been widely deployed in many platforms including consumer electronics, desktops and enterprise data centers due to their high performance and low power consumption. However, SSDs suffer from bit errors, and the bit error rate is time dependent since it increases as an SSD wears down. Traditional storage systems mainly use parity-based RAID to provide reliability guarantees by striping redundancy across multiple devices, but the effectiveness of traditional RAID schemes in SSDs remains debatable. Existing solutions are based on the block device SSDs, which used as faster HDD. But the characteristics of NAND flash memory and HDD are very different, Non-write-in place and background Garbage-collection have a negative impact on the real-time performance and reliability of the system. And almost all of the existing solutions are built on Black-Box SSD, which we cannot know the internal detail and data layout. As a result, they cannot take full advantage of flash memory features, reduce the parity updates costs and improve the system reliability. In this work, we proposed a new RAID system built on White-Box SSD, we call it WB-RAIS. For White-Box SSD, the FTL implement on the host side and it could be co-designed with the RAID controller. We exploit the characteristics of flash memory and build the strip mapping based on the physical block address. We also proposed a partial strip mechanism and smooth equipment replacement method. Experimental results show that WB-RAIS improves the write performance by an average of 20% and reduces the flash erase count 17–52% compared to Black-Box SSD RAID, and enhances the system reliability significantly. |
Databáze: | OpenAIRE |
Externí odkaz: |