next up previous
Next: About this document ... Up: Fast Indexing: Support for Previous: A. Code Sample

Bibliography

AyersAyers1997
Ayers, L. 1997.
E2compr: Transparent file compression for Linux.
Linux Gazette Issue 18.
http://www.linuxgazette.com/issue18/e2compr.html.

Bender, Demaine, and Farach-ColtonBender et al.2000
Bender, M. A., Demaine, E., and Farach-Colton, M. 2000.
Cache-Oblivious B-Trees.
In 41st Annual Symposium on Foundations of Computer Science (FOCS) (2000), pp. 399-409.

BertoniBertoni1998
Bertoni, J. L. 1998.
Understanding solaris filesystems and paging.
Technical Report TR-98-55 (November), Sun Microsystems Research.
http://research.sun.com/research/techrep/1998/abstract-55.html.

Burrows, Jerian, Lampson, and MannBurrows et al.1992
Burrows, M., Jerian, C., Lampson, B., and Mann, T. 1992.
On-line data compression in a log-structured file system.
In Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-V) (1992), pp. 2-9.

BushnellBushnell1994
Bushnell, M. I. 1994.
The HURD: Towards a new strategy of OS design.
GNU's Bulletin.
http://www.gnu.org/software/hurd/hurd.html.

Cate and GrossCate and Gross1991
Cate, V. and Gross, T. April 8-11, 1991.
Combining the concepts of compression and caching for a two-level filesystem.
In Fourth ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Santa Clara, CA, April 8-11, 1991), pp. 200-211.

CokerCoker1996
Coker, R. 1996.
The Bonnie home page.
http://www.textuality.com/bonnie.

DeutschDeutsch1996
Deutsch, P. 1996.
Deflate 1.3 specification.
Technical Report RFC 1051 (May), Network Working Group.

Deutsch and GaillyDeutsch and Gailly1996a
Deutsch, P. and Gailly, J. L. 1996a.
Gzip 4.3 specification.
Technical Report RFC 1052 (May), Network Working Group.

Deutsch and GaillyDeutsch and Gailly1996b
Deutsch, P. and Gailly, J. L. 1996b.
Zlib 3.3 specification.
Technical Report RFC 1050 (May), Network Working Group.

Engan, Casner, and BormannEngan et al.1999
Engan, M., Casner, S., and Bormann, C. 1999.
IP header compression over PPP.
Technical Report RFC 2509 (February), Network Working Group.

GaillyGailly2000
Gailly, J. L. 2000.
GNU Zip.
http://www.gnu.org/software/gzip/gzip.html.

Gailly and AdlerGailly and Adler1998
Gailly, J. L. and Adler, M. 1998.
The Zlib home page.
http://www.gzip.org/zlib.

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

Heidemann and PopekHeidemann and Popek1995
Heidemann, J. and Popek, G. 1995.
Performance of cache coherence in stackable filing.
In Proceedings of Fifteenth ACM Symposium on Operating Systems Principles (1995). ACM SIGOPS.

Heidemann and PopekHeidemann and Popek1991
Heidemann, J. S. and Popek, G. J. 1991.
A layered approach to file system development.
Technical Report CSD-910007, UCLA.

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

Khalidi and NelsonKhalidi and Nelson1993
Khalidi, Y. A. and Nelson, M. N. 1993.
Extensible file systems in Spring.
In Proceedings of Fourteenth ACM Symposium on Operating Systems Principles (1993), pp. 1-14.

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

KnaffKnaff1997
Knaff, A. 1997.
Zlibc: Uncompressing C library.
ftp://ftp.gnu.org/pub/gnu/zlibc/zlibc-0.9e.tar.gz.

McKusick and GangerMcKusick and Ganger1999
McKusick, M. K. and Ganger, G. R. 1999.
Soft Updates: A technique for eliminating most synchronous writes in the fast filesystem.
In Proceedings of the Annual USENIX Technical Conference, FreeNIX Track (JUNE 1999), pp. 1-18.

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

Mitchel, Giobbons, Hamilton, Kessler, Khalidi, Kougiouris, Madany, Nelson, Powell, and RadiaMitchel et al.1994
Mitchel, J. G., Giobbons, J. J., Hamilton, G., Kessler, P. B., Khalidi, Y. A., Kougiouris, P., Madany, P. W., Nelson, M. N., Powell, M. L., and Radia, S. R. 1994.
An overview of the Spring system.
In CompCon Conference Proceedings (San Francisco, CA, February 1994). CompCon.

Mummert and SatyanarayananMummert and Satyanarayanan1994
Mummert, L. and Satyanarayanan, M. 1994.
Long term distributed file reference tracing: Implementation and experience.
Technical Report CMU-CS-94-213, Carnegie Mellon University.

NagarNagar1997
Nagar, R. 1997.
Windows NT File System Internals: A developer's Guide, pp. 615-67.
O'Reilly.
Section: Filter Drivers.

Pawlowski, Juszczak, Staubach, Smith, Lebel, and HitzPawlowski et al.1994
Pawlowski, B., Juszczak, C., Staubach, P., Smith, C., Lebel, D., and Hitz, D. 1994.
NFS version 3 design and implementation.
In Proceedings of the Summer USENIX Technical Conference (June 1994), pp. 137-52.

Pendry, Williams, and ZadokPendry et al.2000
Pendry, J. S., Williams, N., and Zadok, E. 2000.
Am-utils User Manual (6.0.4 ed.).
http://www.am-utils.org.

Pike, Presotto, Thompson, and TrickeyPike et al.1990
Pike, R., Presotto, D., Thompson, K., and Trickey, H. 1990.
Plan 9 from Bell Labs.
In Proceedings of the Summer UKUUG Conference (July 1990), pp. 1-9.

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

RosenthalRosenthal1990
Rosenthal, D. S. H. 1990.
Evolving the Vnode interface.
In Proceedings of the Summer USENIX Technical Conference (Summer 1990), pp. 107-18.

RosenthalRosenthal1992
Rosenthal, D. S. H. 1992.
Requirements for a ``Stacking'' Vnode/VFS interface.
Technical Report SD-01-02-N014, UNIX International.

Sandberg, Goldberg, Kleiman, Walsh, and LyonSandberg et al.1985
Sandberg, R., Goldberg, D., Kleiman, S., Walsh, D., and Lyon, B. 1985.
Design and implementation of the Sun Network Filesystem.
In Proceedings of the Summer USENIX Technical Conference (Summer 1985), pp. 119-30.

SchneierSchneier1995
Schneier, B. 1995.
Applied Cryptography (2 ed.)., pp. 189-97.
John Wiley & Sons.
Section: Algorithm Types and Modes.

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

ZadokZadok2001
Zadok, E. 2001.
FiST: A System for Stackable File System Code Generation.
Ph. D. thesis, Computer Science Department, Columbia University.
http://www.cs.columbia.edu/~ezk/research/thesis/.

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

Zadok and BadulescuZadok and Badulescu1999
Zadok, E. and Badulescu, I. 1999.
A stackable file system interface for Linux.
In LinuxExpo Conference Proceedings (May 1999), pp. 141-151.

Zadok, Badulescu, and ShenderZadok et al.1998
Zadok, E., Badulescu, I., and Shender, A. 1998.
Cryptfs: A stackable vnode level encryption file system.
Technical Report CUCS-021-98 (June), Computer Science Department, Columbia University.

Zadok, Badulescu, and ShenderZadok et al.1999
Zadok, E., Badulescu, I., and Shender, A. 1999.
Extending file systems using stackable templates.
In Proceedings of the Annual USENIX Technical Conference (June 1999), pp. 57-70.

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

ZimmermanZimmerman1995
Zimmerman, P. R. 1995.
The Official PGP User's Guide.
MIT Press.
Section: Pretty Good Privacy.

Ziv and LempelZiv and Lempel1977
Ziv, J. and Lempel, A. 1977.
A universal algorithm for sequential data compression.
IEEE Transactions on Information Theory 23, 3, 337-343.



Erez Zadok 2001-10-06