As disk volume grows rapidly with terabyte disk becoming a norm, RAID reconstruction process in case of a failure takes prohibitively long time. This paper presents a new RAID architecture, S2-RAID, allowing the disk array to reconstruct very quickly in case of a disk failure. The idea is to form skewed sub-arrays in the RAID structure so that reconstruction can be done in parallel dramatically speeding up data reconstruction process and hence minimizing the chance of data loss. We analyse the data recovery ability of this architecture and show its good scalability. A prototype S2-RAID system has been built and implemented in the Linux operating system for the purpose of evaluating its performance potential. Real world I/O traces including ...
Abstract Dealing with disk failures has become an increasingly common task for system administrators...
RAID storage systems have been in use since the early 1990's. Recently, however, as the demand for h...
Abstract: Disk arrays were proposed in the 1980s as a way to use parallelism between multiple disks ...
As disk volume grows rapidly with terabyte disk becoming a norm, RAID reconstruction time in case of...
The performance of traditional RAID Level 5 arrays is, for many applications, unacceptably poor whil...
This paper describes and evaluates two algorithms for performing on-line failure recovery (data reco...
Today's computer systems entrust the bulk of their data to disk drives. This data must be reliably s...
The performance of traditional RAID Level 5 arrays is, for many applications, unacceptably poor whil...
Abstract The exponential growth in user and application data entails new means for providing fault t...
When we use a disk, we sometimes wish it to be faster; I/O operations are slow and thus can be the b...
Abstract—The exponential growth in user and application data entails new means for providing fault t...
One distinct advantage of Redundant Array of Independent Disks (RAID) is fault tolerance. But the pe...
RAID architectures have been used for more than two decades to recover data upon disk failures. Disk...
This paper presents a new distributed disk-array architecture for achieving high I/O performance in ...
Abstract: Disk arrays were proposed in the 1980s as a way to use parallelism between multiple disks ...
Abstract Dealing with disk failures has become an increasingly common task for system administrators...
RAID storage systems have been in use since the early 1990's. Recently, however, as the demand for h...
Abstract: Disk arrays were proposed in the 1980s as a way to use parallelism between multiple disks ...
As disk volume grows rapidly with terabyte disk becoming a norm, RAID reconstruction time in case of...
The performance of traditional RAID Level 5 arrays is, for many applications, unacceptably poor whil...
This paper describes and evaluates two algorithms for performing on-line failure recovery (data reco...
Today's computer systems entrust the bulk of their data to disk drives. This data must be reliably s...
The performance of traditional RAID Level 5 arrays is, for many applications, unacceptably poor whil...
Abstract The exponential growth in user and application data entails new means for providing fault t...
When we use a disk, we sometimes wish it to be faster; I/O operations are slow and thus can be the b...
Abstract—The exponential growth in user and application data entails new means for providing fault t...
One distinct advantage of Redundant Array of Independent Disks (RAID) is fault tolerance. But the pe...
RAID architectures have been used for more than two decades to recover data upon disk failures. Disk...
This paper presents a new distributed disk-array architecture for achieving high I/O performance in ...
Abstract: Disk arrays were proposed in the 1980s as a way to use parallelism between multiple disks ...
Abstract Dealing with disk failures has become an increasingly common task for system administrators...
RAID storage systems have been in use since the early 1990's. Recently, however, as the demand for h...
Abstract: Disk arrays were proposed in the 1980s as a way to use parallelism between multiple disks ...