Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Parallel access to files in the Vesta file system
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
A performance study of three high availability data replication strategies
Distributed and Parallel Databases - Selected papers from the first international conference on parallel and distributed information systems
The TickerTAIP parallel RAID architecture
ACM Transactions on Computer Systems (TOCS)
Serverless network file systems
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
A Performance Evaluation of RAID Architectures
IEEE Transactions on Computers
Remote I/O: fast access to distant storage
Proceedings of the fifth workshop on I/O in parallel and distributed systems
Technology trends and disk array performance
Journal of Parallel and Distributed Computing
A cost-effective, high-bandwidth storage architecture
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Stripped mirroring RAID architecture
Journal of Systems Architecture: the EUROMICRO Journal
Efficient parity placement schemes for tolerating up to two disk failures in disk arrays
Journal of Systems Architecture: the EUROMICRO Journal
Orthogonal Striping and Mirroring in Distributed RAID for I/O-Centric Cluster Computing
IEEE Transactions on Parallel and Distributed Systems
Chained Declustering: A New Availability Strategy for Multiprocessor Database Machines
Proceedings of the Sixth International Conference on Data Engineering
VIP-FS: a VIrtual, Parallel File System for high performance parallel and distributed computing
IPPS '95 Proceedings of the 9th International Symposium on Parallel Processing
Optimal and pessimal orderings of Steiner triple systems in disk arrays
Theoretical Computer Science - Latin American theoretical informatics
RAPID-Cache ¾ A Reliable and Inexpensive Write Cache for Disk I/O Systems
HPCA '99 Proceedings of the 5th International Symposium on High Performance Computer Architecture
Collective Buffering: Improving Parallel I/O Performance
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
The parallel I/O architecture of the high-performance storage system (HPSS)
MSS '95 Proceedings of the 14th IEEE Symposium on Mass Storage Systems
A Multi-Tier RAID Storage System with RAID1 and RAID5
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Design and Analysis of Clusters with Single I/O Space
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
A multiple disk failure recovery scheme in RAID systems
Journal of Systems Architecture: the EUROMICRO Journal
Mirrored Disk Organization Reliability Analysis
IEEE Transactions on Computers
Failed disk recovery in double erasure RAID arrays
Journal of Discrete Algorithms
Queueing models of RAID systems with maxima of waiting times
Performance Evaluation
An on-line replication strategy to increase availability in Data Grids
Future Generation Computer Systems
eRAID: Conserving Energy in Conventional Disk-Based RAID System
IEEE Transactions on Computers
SEA: A Striping-Based Energy-Aware Strategy for Data Placement in RAID-Structured Storage Systems
IEEE Transactions on Computers
A Highly Accurate Method for Assessing Reliability of Redundant Arrays of Inexpensive Disks (RAID)
IEEE Transactions on Computers
Bus Modelling in Zoned Disks RAID Storage Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Model and procedure for performance and availability-wise parallel warehouses
Distributed and Parallel Databases
Calibration of a Queueing Model of RAID Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
ALV: A New Data Redistribution Approach to RAID-5 Scaling
IEEE Transactions on Computers
Improving Availability of RAID-Structured Storage Systems by Workload Outsourcing
IEEE Transactions on Computers
Improving storage system availability with D-GRAID
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
RAID level selection for heterogeneous disk arrays
Cluster Computing
A New Placement-Ideal Layout for Multiway Replication Storage System
IEEE Transactions on Computers
WeLe-RAID: a SSD-based RAID for system endurance and performance
NPC'11 Proceedings of the 8th IFIP international conference on Network and parallel computing
PFRF: An adaptive data replication algorithm based on star-topology data grids
Future Generation Computer Systems
Hi-index | 0.00 |
The major drawback of the replication-based RAID (redundant arrays of independent disks) architectures is that, in spite of the high redundancy level, they cannot balance the load increased by the disk failures and this results in reliability and access bandwidth reduction for processing the data access requests. Furthermore, these schemes are not able to determine the actual position of the occurring data block errors (or in-error data blocks). In this paper, to alleviate the addressed problems, we propose a new parity-based striped mirroring scheme called PSM-RAID in which the striped data blocks are replicated among the other disks, and a parity block is then associated with each stripe. In this method, a data mirroring scheme improves the reliability of the array by directing the read requests to the mirrored copy of data, and the parity data enables the controller to determine the actual position of the in-error blocks. The specific data distribution algorithm proposed in this paper also improves the access bandwidth of the array to serve many more disk requests. The proposed method is compared with similar architectures and the simulation results show that the proposed model due to the data striping scheme is able to provide a significantly higher parallelism between the disk requests, as well as a higher reliability due to the block mirroring scheme and the parity blocks.