Apple, 2003. Apple, "Mac OS X Essentials, Chapter Filesystem, Section 12 Resource Forks," http://developer.apple.com/techpubs/macosx/Essentials/SystemOverview/FileSystem/chapter_9_section_12.html, 2003. Best & Kleikamp, 2003. S. Best & D. Kleikamp, "How the Journaled File System handles the on-disk layout," http://www-106.ibm.com/developerworks/linux/library/l-jfslayout/, 2003. Chamberlin & Astrahan, 1981. D. Chamberlin & M. Astrahan, "A History and Evaluation of System R," Communications of the ACM, vol. 24, no. 10, pp. 632-646, 1981. Chutani et al., 1992. S. Chutani, O. Anderson, M. Kazar, W. Mason, & R. Sidebotham, "The Episode File System," USENIX Association Conference Proceedings, pp. 43-59, January 1992. Dowse & Malone, 2002. I. Dowse & D. Malone, "Recent Filesystem Optimizations on FreeBSD," Proceedings of the Freenix Track at the 2002 Usenix Annual Technical Conference, pp. 245-258, June 2002. Elz, 1984. K. R. Elz, "Resource Controls, Privileges, and Other MUSH," USENIX Association Conference Proceedings, pp. 183-191, June 1984. Ganger, McKusick et al., 2000. G. Ganger, M. K. McKusick, C. Soules, & Y. Patt, "Soft Updates: A Solution to the Metadata Update Problem in File Systems," ACM Transactions on Computer Systems, vol. 18, no. 2, pp. 127-153, May 2000. Ganger & Patt, 1994. G. Ganger & Y. Patt, "Metadata Update Performance in File Systems," USENIX Symposium on Operating Systems Design and Implementation, pp. 49-60, November 1994. Griffin et al., 2002. J. L. Griffin, J. Schindler, S. W. Schlosser, J. S. Bucy, & G. R. Ganger, "Timing-accurate Storage Emulation," Proceedings of the Usenix Conference on File and Storage Technologies, pp. 75-88, January 2002. Hagmann, 1987. R. Hagmann, "Reimplementing the Cedar File System Using Logging and Group Commit," ACM Symposium on Operating Systems Principles, pp. 155-162, November 1987. Howard et al., 1988. J. Howard, M. Kazar, S. Menees, D. Nichols, M. Satyanarayanan, R. Sidebotham, & M. West, "Scale and Performance in a Distributed File System," ACM Transactions on Computer Systems, vol. 6, no. 1, pp. 51-81, Association for Computing Machinery, February 1988. Irlam, 1993. G. Irlam, Unix File Size Survey 1993, http://www.base.com/gordoni/ufs93.html, email:<gordoni@home.base.com>, November 1993. Knuth, 1975. D. Knuth, The Art of Computer Programming, Volume 3 Sorting and Searching, pp. 506-549, Addison-Wesley, Reading, MA, 1975. Lumb et al., 2002. C. R. Lumb, J. Schindler, & G. R. Ganger, "Freeblock Scheduling Outside of Disk Firmware," Proceedings of the Usenix Conference on File and Storage Technologies, pp. 275-288, January 2002. McKusick, 2002. M. K. McKusick, "Running Fsck in the Background," Proceedings of the BSDCon 2002 Conference, pp. 55-64, February 2002. McKusick, 2003. M. K. McKusick, "Enhancements to the Fast Filesystem to Support Multi-Terabyte Storage Systems," Proceedings of the BSDCon 2003 Conference, pp. 79-90, September 2003. McKusick et al., 1984. M. K. McKusick, W. N. Joy, S. J. Leffler, & R. S. Fabry, "A Fast File System for UNIX," ACM Transactions on Computer Systems, vol. 2, no. 3, pp. 181-197, Association for Computing Machinery, August 1984. McKusick & Kowalski, 1994. M. K. McKusick & T. J. Kowalski, "Fsck: The UNIX File System Check Program," in 4.4BSD System Manager's Manual, pp. 3:1-21, O'Reilly & Associates, Inc., Sebastopol, CA, 1994. McVoy & Kleiman, 1991. L. McVoy & S. Kleiman, "Extent-Like Performance from a Unix File System," USENIX Association Conference Proceedings, pp. 33-44, January 1991. Moran et al., 1990. J. Moran, R. Sandberg, D. Coleman, J. Kepecs, & B. Lyon, "Breaking Through the NFS Performance Barrier," Proceedings of the Spring 1990 European UNIX Users Group Conference, pp. 199-206, April 1990. Nevalainen & Vesterinen, 1977. O. Nevalainen & M. Vesterinen, "Determining Blocking Factors for Sequential Files by Heuristic Methods," The Computer Journal, vol. 20, no. 3, pp. 245-247, August 1977. Ousterhout, 1990. J. Ousterhout, "Why Aren't Operating Systems Getting Faster as Fast as Hardware?," Summer USENIX Conference, pp. 247-256, June 1990. Peacock, 1988. J. Peacock, "The Counterpoint Fast File System," USENIX Association Conference Proceedings, pp. 243-249, January 1988. Phillips, 2001. D. Phillips, "A Directory Index for Ext2," Proceedings of the Usenix Fifth Annual Linux Showcase and Conference, November 2001. Reiser, 2001. H. Reiser, "The Reiser File System," http://www.namesys.com/res_whol.shtml, January 2001. Rhodes, 2003. T. Rhodes, "FreeBSD Handbook, Chapter 3 , Section File System Access Control Lists," http://www.FreeBSD.org/doc/en_US.IS08859-1/books/handbook/fs-acl.html, 2003. Rosenblum & Ousterhout, 1992. M. Rosenblum & J. Ousterhout, "The Design and Implementation of a Log-Structured File System," ACM Transactions on Computer Systems, vol. 10, no. 1, pp. 26-52, Association for Computing Machinery, February 1992. Schindler et al., 2002. J. Schindler, J. L. Griffin, C. R. Lumb, & G. R. Ganger, "Track-aligned Extents: Matching Access Patterns to Disk Drive Characteristics," Proceedings of the Usenix Conference on File and Storage Technologies, pp. 259-274, January 2002. Seltzer et al., 1993. M. Seltzer, K. Bostic, M. K. McKusick, & C. Staelin, "An Implementation of a Log-Structured File System for UNIX," USENIX Association Conference Proceedings, pp. 307-326, January 1993. Seltzer & Smith, 1996. M. Seltzer & K. Smith, "A Comparison of FFS Disk Allocation Algorithms," Winter USENIX Conference, pp. 15-25, January 1996. Seltzer et al., 1995. M. Seltzer, K. Smith, H. Balakrishnan, J. Chang, S. McMains, & V. Padmanabhan, "File System Logging Versus Clustering: A Performance Comparison," USENIX Association Conference Proceedings, pp. 249-264, January 1995. Stonebraker, 1987. M. Stonebraker, "The Design of the POSTGRES Storage System," Very Large DataBase Conference, pp. 289-300, 1987. Sweeney et al., 1996. A. Sweeney, D. Doucette, C. Anderson, W. Hu, M. Nishimoto, & G. Peck, "Scalability in the XFS File System," Proceedings of the 1996 Usenix Annual Technical Conference, pp. 1-14, January 1996. Trivedi, 1980. K. Trivedi, "Optimal Selection of CPU Speed, Device Capabilities, and File Assignments," Journal of the ACM, vol. 27, no. 3, pp. 457-473, July 1980. Watson, 2000. R. Watson, "Introducing Supporting Infrastructure for Trusted Operating System Support in FreeBSD," Proceedings of the BSDCon 2000 Conference, September 2000. Watson, 2001. R. Watson, "TrustedBSD: Adding Trusted Operating System Features to FreeBSD," Proceedings of the Freenix Track at the 2001 Usenix Annual Technical Conference, pp. 15-28, June 2001. Watson et al., 2003. R. Watson, W. Morrison, C. Vance, & B. Feldman, "The TrustedBSD MAC Framework: Extensible Kernel Access Control for FreeBSD 5.0," Proceedings of the Freenix Track at the 2003 Usenix Annual Technical Conference, pp. 285-296, June 2003. Wu & Zwaenepoel, 1994. M. Wu & W. Zwaenepoel, "eNVy: A Non-Volatile, Main Memory Storage System," International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 86-97, October 1994. |