next up previous
Next: About this document ... Up: The Design and Implementation Previous: 7 Conclusions and Future

Bibliography

1
G. Banga, P. Druschel, and J. Mogul.
Resource Containers: A New Facility for Resource Management in Server Systems.
In Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, pages 45-58, Berkeley, CA, February 1999. USENIX.

2
J. L. Bertoni.
Understanding Solaris Filesystems and Paging.
Technical Report TR-98-55, Sun Microsystems Research, November 1998.
http://research.sun.com/research/techrep/1998/abstract-55.html.

3
K. Brown, J. Katcher, R. Walters, and A. Watson.
SnapMirror and SnapRestore: Advances in Snapshot Technology.
Technical report, Network Appliances, Inc.
http://www.netapp.com/tech_library/3043.html.

4
R. Card, T. Ts'o, and S. Tweedie.
Design and implementation of the second extended filesystem.
In Proceedings to the First Dutch International Symposium on Linux, Seattle, WA, December 1994.

5
A. Demers, S. Keshav, and S. Shenker.
Analysis and Simulation of a Fair Queuing Algorithm.
In Proceedings of ACM SIGCOMM '89, pages 1-12, Austin, TX, September 1989.

6
J. R. Douceur and W. J. Bolosky.
Progress-based regulation of low-importance processes.
In Proceedings of 17th ACM Symposium on Operating Systems Principles, pages 247-60, Kiawah Island Resort, SC, December 1999. ACM Press.

7
Gartner, Inc.
Server Storage and RAID Worldwide.
Technical report, Gartner Group/Dataquest, 1999.
http://www.gartner.com.

8
T. Gibson.
Long-term Unix File System Activity and the Efficacy of Automatic File Migration.
PhD thesis, Department of Computer Science, University of Maryland Baltimore County, May 1998.

9
R. G. Guy, J. S. Heidemann, W. Mak, T. W. Page Jr., G. J. Popek, and D. Rothmeier.
Implementation of the Ficus replicated file system.
In Proceedings of the Summer USENIX Technical Conference, pages 63-71, Summer 1990.

10
J. S. Heidemann and G. J. Popek.
File system development with stackable layers.
ACM Transactions on Computer Systems, 12(1):58-89, February 1994.

11
G. Henry.
The Fair Share Scheduler.
AT&T Bell Laboratories Technical Journal, 63(8):1845-1857, October 1984.

12
IBM Tivoli.
Achieving cost savings through a true storage management architecture.
http://www.tivoli.com/products/documents/white papers/sto_man_whpt.pdf, 2002.

13
J. Katcher.
PostMark: a New Filesystem Benchmark.
Technical Report TR3022, Network Appliance.
http://www.netapp.com/tech_library/3022.html.

14
S. R. Kleiman.
Vnodes: An architecture for multiple file system types in Sun UNIX.
In Proceedings of the Summer USENIX Technical Conference, pages 238-47, Summer 1986.

15
K. Lindsat.
Secure Locate.
http://www.geekreview.org/slocate, 2002.

16
M. K. McKusick, W. N. Joy, S. J. Leffler, and R. S. Fabry.
A fast file system for UNIX.
ACM Transactions on Computer Systems, 2(3):181-97, August 1984.

17
J. Nieh and M. Lam.
The Design, Implementation and Evaluation of SMART: A Scheduler for Multimedia Applications.
In Proceedings of the 16th Symposium on Operating Systems Principles, volume 31(5), pages 184-197, New York, October 1997. ACM Press.

18
J. Ousterhout, H. Costa, D. Harrison, J. Kunze, M. Kupfer, and J. Thompson.
A trace-driven analysis of the usenix 4.2 bsd file system.
In Proceedings of the 10th ACM Symposium on Operating System Principles, pages 15-24, Orcas Island, WA, December 1985. ACM.

19
A. Parekh and R. Gallager.
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case.
IEEE/ACM Transactions on Networking, 1(3):344-357, June 1993.

20
D. Roselli, J. R. Lorch, and T. E. Anderson.
A comparison of file system workloads.
In Proceedings of the Annual USENIX Technical Conference, June 2000.

21
D. S. H. Rosenthal.
Evolving the Vnode interface.
In Proceedings of the Summer USENIX Technical Conference, pages 107-18, Summer 1990.

22
D. J. Santry, M. J. Feeley, N. C. Hutchinson, and A. C. Veitch.
Elephant: The File System that Never Forgets.
In Proceedings of the IEEE Workshop on Hot Topics in Operating Systems (HOTOS), March 1999.

23
D. S. Santry, M. J. Feeley, N. C. Hutchinson, A. C. Veitch, R.W. Carton, and J. Ofir.
Deciding When to Forget in the Elephant File System.
In Proceedings of the 17th ACM Symposium on Operating Systems Principles, pages 110-123, December 1999.

24
M. D. Schroeder, D. K. Gifford, and R. M. Needham.
A Caching File System for a Programmer's Workstation.
In Proceedings of the 10th ACM Symposium on Operating Systems Principles, pages 25-34, December 1985.

25
G. C. Skinner and T. K. Wong.
``Stacking'' Vnodes: A progress report.
In Proceedings of the Summer USENIX Technical Conference, pages 161-74, June 1993.

26
Smart Storage.
SmartStor InfiNet: Virtual Storage for Today's E-Economy.
A White Paper, September 2000.

27
UniTree Francis Kim.
UniTree: A Closer Look At Solving The Data Storage Problem.
http://www.networkbuyersguide.com/search/319002.htm, 1998.

28
VERITAS Software.
Veritas file server edition performance brief: A postmark 1.11 benchmark comparison.
Technical report.
http://eval.veritas.com/webfiles/docs/fsedition-postmark.pdf.

29
W. Vogels.
File System Usage in Windows NT 4.0.
In Proceedings of the 17th ACM Symposium on Operating Systems Principles, pages 93-109, December 1999.

30
C. Waldspurger.
Lottery and Stride Scheduling: Flexible Proportional-Share Resource Management.
PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1995.

31
E. Zadok, J. M. Anderson, I. Badulescu, and J. Nieh.
Fast Indexing: Support for size-changing algorithms in stackable file systems.
In Proceedings of the Annual USENIX Technical Conference, pages 289-304, June 2001.

32
E. Zadok and J. Nieh.
FiST: A language for stackable file systems.
In Proceedings of the Annual USENIX Technical Conference, pages 55-70, June 2000.



Erez Zadok 2002-06-21