Synchronized Disk Interleaving
IEEE Transactions on Computers
Memory requirements for balanced computer architectures
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
Multi-disk management algorithms
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
The input/output complexity of sorting and related problems
Communications of the ACM
A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Trade-offs between devices and paths in achieving disk interleaving
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
Failure correction techniques for large disk arrays
ASPLOS III Proceedings of the third international conference on Architectural support for programming languages and operating systems
A trace-driven analysis of the UNIX 4.2 BSD file system
Proceedings of the tenth ACM symposium on Operating systems principles
C++
Proceedings of the Second International Conference on Data Engineering
I/O complexity: The red-blue pebble game
STOC '81 Proceedings of the thirteenth annual ACM symposium on Theory of computing
Evaluation of Logical External Memory Architectures for MultiprocessorSystems
Evaluation of Logical External Memory Architectures for MultiprocessorSystems
A study parallel disk organizations
ACM SIGARCH Computer Architecture News
Performance measurement of a parallel Input/Output system for the Intel iPSC/2 Hypercube
SIGMETRICS '91 Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Performance of a disk array protype
SIGMETRICS '91 Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Dynamic file allocation in disk arrays
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Asynchronous Disk Interleaving: Approximating Access Delays
IEEE Transactions on Computers
Analysis of disk arm movement for large sequential reads
PODS '92 Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
A study of I/O system organizations
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
A status report on research in transparent informed prefetching
ACM SIGOPS Operating Systems Review
Overview of the Vesta parallel file system
ACM SIGARCH Computer Architecture News - Special issue on input/output in parallel computer systems
Disk scheduling in a multimedia I/O system
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Trace driven analysis of write caching policies for disks
SIGMETRICS '93 Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems
An analytic performance model of disk arrays
SIGMETRICS '93 Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Comparing rebuild algorithms for mirrored and RAID5 disk arrays
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
I/O issues in a multimedia system
Computer
eNVy: a non-volatile, main memory storage system
ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
Inverted File Partitioning Schemes in Multiple Disk Systems
IEEE Transactions on Parallel and Distributed Systems
A comparison of system monitoring methods, passive network monitoring and kernel instrumentation
ACM SIGOPS Operating Systems Review
A Performance Evaluation of RAID Architectures
IEEE Transactions on Computers
A study of I/O behavior of perfect benchmarks on a multiprocessor
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
Maximizing performance in a striped disk array
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
Disk I/O, a study in shifting bottlenecks
WSC' 90 Proceedings of the 22nd conference on Winter simulation
IEEE Transactions on Parallel and Distributed Systems
Workfile Disk Management for Concurrent Mergesorts in a Multiprocessor Database System
Distributed and Parallel Databases
Striping in disk array RM2 enabling the tolerance of double disk failures
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Reliability and performance of hierarchical RAID with multiple controllers
Proceedings of the twentieth annual ACM symposium on Principles of distributed computing
Dynamic Multiple Parity (DMP) Disk Array for Serial Transaction Processing
IEEE Transactions on Computers
Analytic Modeling and Comparisons of Striping Strategies for Replicated Disk Arrays
IEEE Transactions on Computers
Design and Performance Analysis of a Disk Array System
IEEE Transactions on Computers
Scalability Analysis of Declustering Methods for Multidimensional Range Queries
IEEE Transactions on Knowledge and Data Engineering
Design, Analysis, and Simulation of I/O Architectures for Hypercube Multiprocessors
IEEE Transactions on Parallel and Distributed Systems
Efficient Placement of Parity and Data to Tolerate Two Disk Failures in Disk Array Systems
IEEE Transactions on Parallel and Distributed Systems
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
A Practical Parity Scheme for Tolerating Triple Disk Failures in RAID Architectures
ASIAN '00 Proceedings of the 6th Asian Computing Science Conference on Advances in Computing Science
File declustering for efficient parallel I/O on networks of workstations
Cluster computing
Impact of delays in parallel I/O system: an empirical study
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Design and implementation of a network-wide concurrent file system in a workstation cluster
MSS '95 Proceedings of the 14th IEEE Symposium on Mass Storage Systems
Active block layout: a high performance disk layout mechanism
ACM SIGOPS Operating Systems Review
Performance evaluation of memory systems
Journal of Computing Sciences in Colleges
A multiple disk failure recovery scheme in RAID systems
Journal of Systems Architecture: the EUROMICRO Journal
Disk scheduling in a multimedia I/O system
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
A Trace-Driven Analysis of Parallel Prefetching Algorithms for Parallel and Distributed Systems
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
An I/O subsystem supporting mass storage functions in parallel systems
Computer Standards & Interfaces
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
Allocation strategies of multimedia data on disk arrays
Computer Communications
Hi-index | 15.00 |
Alternative ways of configuring an I/O subsystem with multiple disks to improve the I/O performance are considered. Specifically, the author consider disk synchronization, data declustering/disk striping, and a combination of both these approaches. They evaluate many different organizations that have not been considered before. The effects of block size and other parameters of the system are examined. Two different workloads are considered for the evaluation: a file/transaction system workload and a scientific applications workload. Through simulations it is shown that synchronized organizations perform better than other organizations at very low request rates; that there is a tradeoff in the amount of declustering/synchronization to be used in a system; and that systems with higher parallelism in reading a file perform better in a scientific workload.