838-2 Paper List

Background: Network Disks

1 - An Introduction to Disk Drive Modeling
Chris Ruemmler and John Wilkes
IEEE Computer, March, 1994, Volume 27, Number 3.

2 - A Cost-Effective, High-Bandwidth Storage Architecture
Garth A. Gibson, Dave F. Nagle, Khalil Amiri, Jeff Butler, Fay W. Chang, Howard Gobioff, Charles Hardin, Erik Riedel, David Rochberg, Jim Zelenka
ASPLOS 8, October 1998

3 - File Server Scaling with Network-Attached Secure Disks
Garth A. Gibson, David F. Nagle, Khalil Amiri, Fay W. Chang, Eugene M. Feinberg, Howard Gobioff, Chen Lee, Berend Ozceri, Erik Riedel, David Rochberg, Jim Zelenka
SIGMETRICS 97, June 1997.

4 - Network Attached Storage Architecture
Garth A. Gibson and Rodney Van Meter
Communications of the ACM, November 2000, Vol.43, No.11

Networking and Protocols

5 - Congestion Avoidance and Control
Van Jacobson and Michael J. Karels
SIGCOMM '88, August, 1988.

6 - U-Net: A User-Level Network Interface for Parallel and Distributed Computing
Thorsten von Eicken, Anindya Basu, Vineet Buch, Werner Vogels
SOSP 15, December 1995.

7 - VISA: Netstation's Virtual Internet SCSI Adapter
Rodney Van Meter, Gregory G. Finn, Steve Hotz
ASPLOS 8, October 1998.
Extra information

Measuring What We Build

8 - A New Approach to I/O Performance Evaluation -- Self-Scaling I/O Benchmarks, Predicted I/O Performance
Peter Chen and David Patterson
SIGMETRICS '93, May 1993.

9 - Towards Availability Benchmarks: A Case Study of Software RAID Systems
Aaron Brown and David Patterson
USENIX Technical Conference, June 2000.

10 - A Comparison of File System Workloads
Drew Roselli, Jacob Lorch, Thomas Anderson
USENIX Technical Conference, June 2000.

Order From Chaos: Disk Scheduling and Layout Techniques

11 - Disk Scheduling Algorithms Based On Rotational Position
David Jacobson and John Wilkes
HP Labs Technical Report HPL-CSP-91-7rev1

12 - Trading Capacity for Performance in a Disk Array
X. Yu, B. Gum, Y. Chen, R. Y. Wang, K. Li, A. Krishnamurthy, and T. E. Anderson.
OSDI 4, May 2000.

13 - Anticipatory Scheduling: A Disk Scheduling Framework to Overcome Deceptive Idleness in Synchronous I/O
Sitaram Iyer, Peter Druschel
SOSP 18, October 2001.

Going Long: Wide-Area Storage Issues

14 - OceanStore: An Architecture for Global-Scale Persistent Storage
John Kubiatowicz, David Bindel, Yan Chen, Steven Czerwinski, Patrick Eaton, Dennis Geels, Ramakrishna Gummadi, Sean Rhea, Hakim Weatherspoon, Westley Weimer, Chris Wells, and Ben Zhao.
ASPLOS 9, November 2000.

15 - Storage Management and Caching in PAST, a Large-scale, Persistent, Peer-to-peer Storage Utility
Anthony Rowstron, Peter Druschel
SOSP 18, October 2001.

16 - Wide-area Cooperating Storage with CFS
Frank Dabek, M. Frans Kaashoek, David Karger, Robert Morris, Ion Stoica
SOSP 18, October 2001.

17 - A Low-Bandwidth Network File System
Athicha Muthitacharoroen, Benjie Chen, David Mazieres
SOSP 18, October 2001.

Beyond open() and close(): Richer Interfaces for I/O

18 - Latency Management in Storage Systems
Rodney Van Meter, Minxi Gao
OSDI 4, October 2000.

19 - Informed Prefetching and Caching
Patterson, R. H., Gibson, G. A., Ginting, E., Stodolsky, D., and Zelenka, J.
SOSP 15, December 1995.

20 - Disk-directed I/O For Multiprocessors
David Kotz
OSDI 1, November 1994.

High Performance Is Boring: Building Manageable Storage

21 - File System Design for an NFS File Server Appliance
Dave Hitz, James Lau, Michael Malcolm
NetApp Technical Report 3002, January 1994.

22 - Petal: Distributed Virtual Disks
Ed Lee, Chandramohan Thekkath
ASPLOS 7, October 1996.

23 - Exploring Storage Protocol Stacks With An Informed Log-Structured File System
Timothy Denehy, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Submitted for publication

Lessons From Distributed File Systems

24 - The Zebra Striped Network File System
John H. Hartman, John K. Ousterhout.
ACM Transactions on Computer Systems 13:3, August 1995.

25 - Serverless Network File Systems
Tom Anderson, Mike Dahlin, Jeanna Neefe, David Patterson, Drew Roselli, Randy Wang.
SOSP 15, December 1995.

26 - Frangipani: A Scalable Distributed File System
Chandramohan Thekkath, Tim Mann, Ed Lee
SOSP 16, October 1997

Pushing Computation Into The System: The Merits of Active Components

27 - Active Storage For Large-Scale Data Mining and Multimedia
Erik Riedel, Garth A. Gibson, Christos Faloutsos
VLDB 24, August 1998.

28 - Active Disks: Programming Model, Algorithms and Evaluation
Anurag Acharya, Mustafa Uysal, Joel Saltz
ASPLOS 8, October 1998.

29 - Active Network Vision And Reality: Lessons from a Capsule-based System
David Wetherall
SOSP 17, December 1999.

Security

30 - Self-Securing Storage: Protecting Data in Compromised Systems
Strunk, J.D., Goodson, G.R., Scheinholtz, M.L., Soules, C.A.N. and Ganger, G.R.
OSDI 4, May 2000
31 - Security for Network-attached Storage Devices
Howard Gobioff, Garth Gibson, Doug Tygar
CMU Technical Report

Dealing with Failures

32 - Fail-Stutter Fault Tolerance
Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau
HotOS VIII, May 2001

33 - Embracing Failure: A Case for Recovery-Oriented Computing (ROC)
Aaron Brown, David Patterson
HTPS '01, 2001

34 - Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel
George Candea, Armando Fox
HotOS VIII, May 2001

Plumbing++: Models for Network-Attached I/O

Parallel disk model paper

35 - LogP Performance Assessment of Fast Network Interfaces
David Culler, Lok Liu, Rich Martin, Chad Yoshikawa
IEEE Micro, Feburary 1996.

Miscellaneous Topics

Storage-aware Caching?

Slice?