Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Daniel Stodolsky is active.

Publication


Featured researches published by Daniel Stodolsky.


international symposium on computer architecture | 1993

Parity logging overcoming the small write problem in redundant disk arrays

Daniel Stodolsky; Garth A. Gibson; Mark Holland

Parity encoded redundant disk arrays provide highly reliable, cost effective secondary storage with high performance for read accesses and large write accesses. Their performance on small writes, however, is much worse than mirrored disks—the traditional, highly reliable, but expensive organization for secondary storage. Unfortunately, small writes are a substantial portion of the I/O workload of many important, demanding applications such as on-line transaction processing. This paper presents parity logging, a novel solution to the small write problem for redundant disk arrays. Parity logging applies journalling techniques to substantially reduce the cost of small writes. We provide a detailed analysis of parity logging and competing schemes—mirroring, floating storage, and RAID level 5— and verify these models by simulation. Parity logging provides performance competitive with mirroring, the best of the alternative single failure tolerating disk array organizations. However, its overhead cost is close to the minimum offered by RAID level 5. Finally, parity logging can exploit data caching much more effectively than all three alternative approaches.


ieee computer society international conference | 1995

The Scotch parallel storage systems

Garth A. Gibson; Daniel Stodolsky; Fay W. Chang; William V. Courtright Ii; C. G. Demetriou; Eka Ginting; Mark Holland; Qingming Ma; L. Neal; R. H. Patterson; J. Su; R. Youssef; Jim Zelenka

To meet the bandwidth needs of modern computer systems, parallel storage systems are evolving beyond RAID levels 1 through 5. The parallel Data Lab at Carnegie Mellon University has constructed three Scotch parallel storage testbeds to explore and evaluate five directions in RAID evolution: first, the development of new RAID architectures to reduce the cost/performance penalty of maintaining redundant data; second, an extensible software framework for rapid prototyping of new architectures; third, mechanisms to reduce the complexity of and automate error-handling in RAID subsystems; fourth, a file system extension that allows serial programs to exploit parallel storage; and lastly, a parallel file system that extends the RAID advantages to distributed parallel computing environments. This paper describes these five RAID evolutions and the testbeds in which they are being implemented and evaluated.


ACM Transactions on Computer Systems | 1994

Parity logging disk arrays

Daniel Stodolsky; Mark Holland; William V. Courtright Ii; Garth A. Gibson

Parity-encoded redundant disk arrays provide highly reliable, cost-effective secondary storage with high performance for reads and large writes. Their performance on small writes, however, is much worse than mirrored disks—the traditional, highly reliable, but expensive organization for secondary storage. Unfortunately, small writes are a substantial portion of the I/O workload of many important, demanding applications such as on-line transaction processing. This paper presents parity logging, a novel solution to the small-write problem for redundant disk arrays. Parity logging applies journalling techniques to reduce substantially the cost of small writes. We provide detailed models of parity logging and competing schemes—mirroring, floating storage, and RAID level 5—and verify these models by simulation. Parity logging provides performance competitive with mirroring, but with capacity overhead close to the minimum offered by RAID level 5. Finally, parity logging can exploit data caching more effectively than all three alternative approaches.


Operations Research Letters | 1991

A note on exploiting the Hamiltonian cycle problem substructure of the Asymmetric Traveling Salesman Problem

Joseph F. Pekny; Donald L. Miller; Daniel Stodolsky

The assignment problem is a well-known relaxation of the Asymmetric Traveling Salesman Problem (ATSP). Associated with every optimal dual solution to the assignment problem is a directed admissible graph. An ATSP solution is found if the admissible graph is Hamiltonian, otherwise the assignment problem bound may be strengthened. The exploitation of this result requires an exact algorithm for the directed Hamiltonian cycle problem. Computational results are presented for up to 3000 cities to show that determining the Hamiltonicity of admissible graphs improves the performance of an exact ATSP algorithm.


symposium on operating systems principles | 1995

Informed prefetching and caching

R. H. Patterson; Garth A. Gibson; Eka Ginting; Daniel Stodolsky; Jim Zelenka


moas'93 USENIX Symposium on USENIX Microkernels and Other Kernel Architectures Symposium - Volume 4 | 1993

Fast interrupt priority management in operating system kernels

Daniel Stodolsky; J. Bradley Chen; Brian N. Bershad


Archive | 1993

A Redundant Disk Array Architecture for Efficient Small Writes

Daniel Stodolsky; Mark Holland; Garth A. Gibson


symposium on operating systems principles | 1995

Transparent Informed Pre-fecting

Holly Patterson; Garth A. Gibson; Eka Ginting; Daniel Stodolsky; Jim Zelenka


Archive | 1995

The Scotch Parallel Storage Systems (CMU-CS-95-107)

Garth A. Gibson; Daniel Stodolsky; Fay W. Chang; William V. Courtright Ii; Chris G. Demetriou; Eka Ginting; Mark Holland; Qingming Ma; LeAnn Neal; R. Hugo Patterson; Jiawen Su; Rachad Youssef; Jim Zelenka


USENIX Microkernels and Other Kernel Architectures Symposium | 1993

Fast In-terrupt Priority Management in Operating Systems

Daniel Stodolsky; J. Bradley Chen; Brian N. Bershad

Collaboration


Dive into the Daniel Stodolsky's collaboration.

Top Co-Authors

Avatar

Garth A. Gibson

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Mark Holland

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Eka Ginting

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Jim Zelenka

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

J. Bradley Chen

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

R. H. Patterson

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

C. G. Demetriou

Carnegie Mellon University

View shared research outputs
Researchain Logo
Decentralizing Knowledge