2014
DOI: 10.1109/tc.2013.143
|View full text |Cite
|
Sign up to set email alerts
|

Rethinking RAID-5 Data Layout for Better Scalability

Abstract: In RAID-5, data and parity blocks are distributed across all disks in a round-robin fashion. Previous approaches to RAID-5 scaling preserve such round-robin distribution, therefore requiring all the data to be migrated. In this paper, we rethink RAID-5 data layout and propose a new approach to RAID-5 scaling called MiPiL. First, MiPiL minimizes data migration while maintaining a uniform data distribution, not only for regular data but also for parity data. It moves the minimum number of data blocks from old di… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 32 publications
(16 citation statements)
references
References 20 publications
(27 reference statements)
0
16
0
Order By: Relevance
“…MiPiL, for instance, minimise data migration while maintaining uniform data and the parity distribution of RAID-5 [15]. Moreover, a diagonal coding scheme is introduced for system-level wear levelling which prevents rapid wear out due to updating dependencies between actual and parity data [16].…”
Section: Motivation and Related Workmentioning
confidence: 99%
“…MiPiL, for instance, minimise data migration while maintaining uniform data and the parity distribution of RAID-5 [15]. Moreover, a diagonal coding scheme is introduced for system-level wear levelling which prevents rapid wear out due to updating dependencies between actual and parity data [16].…”
Section: Motivation and Related Workmentioning
confidence: 99%
“…Existing RAID scaling approaches focus on RAID-0 [25], [26], RAID-4 [31], RAID-5 [27], [28], [32], [33], [34], [35], and RAID-6 [29], [30], [36]. Different from RAID-0 scaling solutions that only address data migrations, cluster scaling must handle data migrations as well as parity updates.…”
Section: Challenges and Strategiesmentioning
confidence: 99%
“…Existing scaling schemes designed for RAIDs include SLAS [26], SCADDAR [47], FastScale [25], McPod [31], ALV [32], MiPiL [33], MDM [28], GA [34], GSR [27], PBM [35], SDM [29], and so on. Data redistribution in scaling RScoded chunk groups consists of data migration and parity update; the data migration can be completed using RAID-0 scaling approaches (e.g., Round-Robin, FastScale, etc.).…”
Section: Storage Scaling Schemesmentioning
confidence: 99%
“…However, for longer sync intervals (4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16), the accumulated IB may need two or more scattered writes and is outperformed by the merged IL. The basic IL records a log at every cache synchronization and causes severe performance degradation due to frequent synchronization.…”
Section: Synchronous Writesmentioning
confidence: 99%
“…Research topics on RAID include access method [2,3], reconstruction [4][5][6][7], scrubbing [8][9][10], scaling [11][12][13][14][15], data layout [16][17][18][19][20][21], erasure code [22][23][24][25][26], and resynchronization [27][28][29]. This paper is focused on resynchronization for software RAID systems.…”
Section: Introductionmentioning
confidence: 99%