Don't Let RAID Raid the Lifetime of Your SSD Array
نویسندگان
چکیده
Parity protection at system level is typically employed to compose reliable storage systems. However, careful consideration is required when SSD based systems employ parity protection. First, additional writes are required for parity updates. Second, parity consumes space on the device, which results in write amplification from less efficient garbage collection at higher space utilization. This paper analyzes the effectiveness of SSD based RAID and discusses the potential benefits and drawbacks in terms of reliability. A Markov model is presented to estimate the lifetime of SSD based RAID systems in different environments. In a single array, our preliminary results show that parity protection provides benefit only with considerably low space utilizations and low data access rates. However, in a large system, RAID improves data lifetime even when we take write amplification into account.
منابع مشابه
An Analysis on Empirical Performance of SSD-Based RAID
In this paper, we measure the I/O performance of five filesystems— EXT4, XFS, BTRFS, NILFS2, and F2FS, with five storage configurations— single SSD, RAID 0, RAID 1, RAID 10, and RAID 5. We show that F2FS on RAID 0 and RAID 5 with eight SSDs outperforms EXT4 by 5 times and 50 times, respectively. We also make a case that RAID controller can be a significant bottleneck in building a RAID system w...
متن کاملSolid-state drive controller with embedded RAID functions
A novel solid state drive (SSD) controller integrated circuit structure is presented. This controller has up to five flash memory channels. These five channels, regarded as four independent virtual disks in a redundant array of independent disks (RAID) system, can be configured as RAID0 or RAID5 mode. This real silicon controller was silicon proven working well in a single SSD unit with intrins...
متن کاملAugmenting RAID with an SSD for Energy Relief
In this paper, we describe a design of a novel architecture for RAID that uses an SSD as a large cache to conserve energy. This approach stems from the fact that short term footprints are small enough to be efficiently managed within an SSD. More specifically, in this study, we consider two simple approaches to reduce the energy consumed in RAID. First, when a read happens in RAID, a copy of th...
متن کاملBuilding Large Storage Based On Flash Disks
Flash SSDs are a technology that has the potential of drastically changing the architecture of a DBMS. In this paper we examine the properties of a storage space built on SSDs with RAID and how these affect data intensive systems. While we observed the expected performance improvements of one to two orders of magnitude of SSD-only storage over HDD storage, RAID-SSD systems showed interesting ef...
متن کاملCRAID: online RAID upgrades using dynamic hot data reorganization
Current algorithms used to upgrade RAID arrays typically require large amounts of data to be migrated, even those that move only the minimum amount of data required to keep a balanced data load. This paper presents CRAID, a self-optimizing RAID array that performs an online block reorganization of frequently used, long-term accessed data in order to reduce this migration even further. To achiev...
متن کامل