Browse > Article
http://dx.doi.org/10.5573/ieek.2013.50.1.105

De-duplication of Parity Disk in SSD-Based RAID System  

Yang, Yu-Seok (Department of Electronics Engineering, Inha University)
Lee, Seung-Kyu (Department of Electronics Engineering, Inha University)
Kim, Deok-Hwan (Department of Electronics Engineering, Inha University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.50, no.1, 2013 , pp. 105-113 More about this Journal
Abstract
RAID systems have been widely used by connecting several disks in parallel structure. to resolve the delay and bottleneck of data I/O. Recently, SSD based RAID systems are emerging since SSDs have better I/O performance than HDD. However, endurance and power consumption problems due to frequent write operation in SSD based RAID system should be resolved. In this paper, we propose a de-duplication method of parity disk in SSD based RAID system with expensive update cost. The proposed method segments chunk of parity data into small pieces and removes duplicate data, therefore, it can reduce wear-leveling and power consumption by decreasing write operation for duplicated parity data. Experimental results show that bit update rate of the proposed method is 16% in total disk, 31% in parity disk less than that of existing method in RAID-6 system using EVENODD erasure code, and the power consumption of the proposed method is 30% less than that of existing method. Besides the proposed method is 12% in total disk, 32% in parity disk less than that of existing method in RAID-5 system, and the power consumption of the proposed method is 36% less than that of existing method.
Keywords
SSD; RAID-6; de-duplication; erasure code;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Kadav, M. Balakrishnan, V. Prabhakaran, D. Malkhi, "Differential RAID: Rethinking RAID for SSD Reliability," Workshop on Hot Topics in Storage and File Systems (HotStorage' 09) colocated with SOSP, October 2009.
2 D. Narayanan, E. Thereska, A. Donnelly, S. Elnikety, A. Rowstron. "Migrating server storage to SSDs: analysis of tradeoffs," In Proc. of the 4th ACM European Conference on Computer systems (Eurosys '09), pp. 145-158, 2009.
3 B. Yoo, Y. Won, S. Cho, S. Kang, J. Choi, S. Yoon, "SD Characterization: From Energy Consumption's Perspective," In Proc. of the 3rd USENIX conference on Hot Topic in Storage and File Systems (HotStorage' 11) June, 2011.
4 E. Lee, R. Kartz, "Performance Consequences of parity Placement in Disk Arrays," In Proc. of ASPLOS-IV Prec. pp.190-199, 1999.
5 Blaum, M., Brady, J., Bruck, J., and Menon, J. EVENODD: An efficient scheme for tolerating double disk failures in RAID architectures. IEEE Transactions on Computing 44, 2, Feb. 1995.
6 James S. Plank, "The RAID-6 liberation codes", In Proc. of the 6th USENIX Conference on File and Storage Technologies, San Jose, California, pp.1-14, February 2008.
7 D. Patterson, G. Gibson, and R. Katz, "A Case for Redundant Arrays of Inexpansive Disks (RAID)," In Proc. of ACM SIGMOD Conf. on Management of Data, pp.109-116, 1988.