Synchronized Disk Interleaving
IEEE Transactions on Computers
An Evaluation of Multiple-Disk I/O Systems
IEEE Transactions on Computers
Performance analysis of disk arrays under failure
Proceedings of the sixteenth international conference on Very large databases
Improving Disk Performance Via Latency Reduction
IEEE Transactions on Computers
Redundant disk arrays: reliable, parallel secondary storage
Redundant disk arrays: reliable, parallel secondary storage
Parity declustering for continuous operation in redundant disk arrays
ASPLOS V Proceedings of the fifth international conference on Architectural support for programming languages and operating systems
Designing disk arrays for high data reliability
Journal of Parallel and Distributed Computing - Special issue on parallel I/O systems
Design and evaluation of gracefully degradable disk arrays
Journal of Parallel and Distributed Computing - Special issue on parallel I/O systems
The design and evaluation of RAID 5 and parity striping disk array architectures
Journal of Parallel and Distributed Computing - Special issue on parallel I/O systems
Performance measurement of the concurrent file system of the Intel iPSC/2 hypercube
Journal of Parallel and Distributed Computing - Special issue on parallel I/O systems
Parity logging overcoming the small write problem in redundant disk arrays
ISCA '93 Proceedings of the 20th annual international symposium on computer architecture
An analytic performance model of disk arrays
SIGMETRICS '93 Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems
The performance of disk arrays in shared-memory database machines
Distributed and Parallel Databases - Special issue: Research topics in distributed and parallel databases
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
Proceedings of the Second International Conference on Data Engineering
Performance Analysis of Disk Arrays under Failure
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Performance-Related Reliability Measures for Computing Systems
IEEE Transactions on Computers
On Evaluating the Performability of Degradable Computing Systems
IEEE Transactions on Computers
Hi-index | 0.00 |
The introduction of multiprocessor architectures into computer systems has further increased the gap between processing times and access times to mass memories, thus making the processes more and more I/O-bound. To provide higher performance levels (both transfer rate and I/O rate), disk array technology is based on the use of a number of logically interconnected disks of a small size, in order to replace disks which have a large capacity but are very expensive. With a view to improving the performance and fault tolerance of the mass storage units, this paper concentrates on the architectural issues of parallelizing I/O access in a disk array system by means of definition of a new, particularly flexible architecture, called Partial Dynamic Declustering, which is fault-tolerant and offers higher levels of performance and reliability than the solutions normally used. A fast distributed algorithm based on a dynamic structure and usable for the implementation of an efficient I/O subsystem manager is proposed and evaluated by a simulative analysis. A specific study also characterizes the system's performance with varying degrees of declustering and workload types (from the transactional to the scientific type). The results obtained allow us to obtain the optimal configuration of the system (number of disks per group) which will ensure the desired response time values for varying workloads.