Impact of Stripe Unit Size on Performance and Endurance of SSD-Based RAID Arrays

Farzaneh Rajaei Salmasi,Hossein Asadi,Majid GhasemiGol

SCIENTIA IRANICA(2013)

引用 22|浏览13
暂无评分
摘要
Over the past decades, Redundant Array of Independent Disks (RAIDs) have been configured based on mechanical characteristics of Hard Disk Drives (HDDs). With the advent of Solid-State Drives (SSDs), configurations such as stripe unit size can be far from the characteristics of SSDs. In this paper, we investigate the effect of stripe unit size on the endurance and the overall I/O performance of an SSD-based RAID array and compare the optimal stripe unit size with the suggested stripe unit sizes for HDD-based RAID. To this end, we first examine the number of extra page reads and writes imposed by write requests, and then observe the corresponding impact on the overall throughput and the average response time of SSD-based RAID arrays. The effect of extra page writes for different stripe unit sizes and their impact on endurance has been also examined. To validate the analytical study, we have used I/O intensive traces and simulated an SSD-based RAID array, using DiskSim simulator with different stripe unit sizes. The experimental results reveal that unlike HDD-based RAID arrays, a 4 KB stripe unit size can significantly improve the throughput, response time and endurance of an SSD-based RAID4 array (up to 67.6%, 52.2%, and 48.6%, respectively), as compared to 128 KB stripe unit size. (C) 2013 Sharif University of Technology. All rights reserved.
更多
查看译文
关键词
Solid-State Drive (SSD),Performance,Endurance,RAID,Stripe unit size
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要