• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

File System Performance and Transaction Support (1992)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [www.eecs.harvard.edu]
  • [db.cs.berkeley.edu]
  • [s2k-ftp.cs.berkeley.edu:8000]
  • [db.cs.berkeley.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Margo Ilene Seltzer
Citations:28 - 3 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Seltzer92filesystem,
    author = {Margo Ilene Seltzer},
    title = {File System Performance and Transaction Support },
    year = {1992}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

This thesis considers two related issues: the impact of disk layout on file system throughput and the integration of transaction support in file systems. Historic file system designs have optimized for reading, as read throughput was the I/O performance bottleneck. Since increasing main-memory cache sizes effectively reduce disk read traffic [BAKER91], disk write performance has become the I/O performance bottleneck [OUST89]. This thesis presents both simulation and implementation analysis of the performance of read-optimized and write-optimized file systems. An example of a file system with a disk layout optimized for writing is a log-structured file system, where writes are bundled and written sequentially. Empirical evidence in [ROSE90], [ROSE91], and [ROSE92] indicates that a log-structured file sys...

Citations

808 The design and implementation of a log-structured file system - Rosenblum, Ousterhout - 1991
760 Scale and performance in a distributed file system - Howard, Kazar, et al. - 1988
675 A case for redundant arrays of inexpensive disks (raid - Patterson, Gibson, et al. - 1988
476 Fabry.Afast file system for UNIX - McKusick, Joy, et al. - 1984
420 Scheduler activations: Effective kernel support for the user-level management of threads - Anderson, Bershad, et al. - 1992
404 On optimistic methods for concurrency control - Kung, Robinson
399 Measurements of a distributed file system - Baker, Hartman, et al. - 1991
265 The V Distributed System - Cheriton - 1988
265 A New Kernel Foundation for UNIX Development - Accetta, Baron, et al. - 1986
258 The Sprite network operating system - Ousterhout, Cherenson, et al. - 1988
249 Katz “A case for redundant arrays of inexpensive disks - Patterson, Gibson, et al. - 1988
245 A trace-driven analysis of the UNIX 4.2 BSD file system - Ousterhout, Costa, et al. - 1985
222 Reuter A: Principles of transaction-oriented database recovery - Haerder - 1983
212 Operating System Support for Database Management - Stonebraker - 1981
211 Vnodes: An Architecture for Multiple File System Types - Kleiman - 1986
208 Guardians and actions: linguistic support for robust distributed programs - Liskov, Scheifler - 1983
199 Disk Scheduling Revisited,” in - Seltzer, Chen, et al. - 1990
182 Implementation techniques for main memory database systems - DeWitt, Katz, et al. - 1984
174 The LOCUS distributed operating system - Walker, Popek, et al. - 1983
157 Non-volatile memory for fast, reliable file systems - Baker, Asami, et al. - 1992
138 Efficient locking for concurrent operations on B-trees - Lehman, Yao - 1981
134 Software Defects and their Impact on System Availability – A Study of Field Failures in Operating Systems - Sullivan, Chillarege - 1991
132 System R relational approach to database management - Astrahan - 1976
128 Benchmarking database systems - a systematic approach - Bitton, DeWitt, et al. - 1983
128 Beating the I/O Bottleneck: A Case for LogStructured File Systems - Ousterhout, Douglis - 1989
120 Extent-like Performance from a UNIX File System - McVoy, Kleiman - 1991
96 Input/output behavior of supercomputer applications - Miller, Katz - 1991
91 Concurrency of operations on B-trees - Bayer, Schkolnick - 1977
82 801 Storage: Architecture and Programming - Chang, Mergen - 1988
61 Recovery management in quicksilver - Haskin, Malachi, et al. - 1987
61 DEcorum File System Architectural Overview - Kazar, Leverett, et al. - 1990
59 Fast Storage Allocator - Knowlton - 1965
52 A database cache for high performance and fast restart in database systems - Elhard, Bayer - 1984
51 Distributed RAID - A New Multiple Copy Algorithm - Stonebraker, Schloss - 1990
50 UNIX implementation - THOMPSON - 1978
47 Experience with transactions in QuickSilver - Schmuck, Wylie - 1991
45 The Wisconsin Benchmark: Past, present, and future - DeWitt - 1993
35 A comparison of two network-based file servers - Mitchell, Dion - 1982
34 The LFS storage manager - Rosenblum, Ousterhout - 1990
31 A New Kernel Foundation for UNIX - Accetta, Baron, et al. - 1986
28 A Pageable Memory Based Filesystem - Karels - 1990
27 Optimal Write Batch Size in Log-structured File Systems - Carson, Setia
25 Log files: An extended file service exploiting write-once storage - Finlayson, Cheriton - 1987
24 Camelot: A flexible, distributed transaction processing system - Spector, Pausch, et al.
22 LIBTP: Portable, Modular Transactions for UNIX - Seltzer, Olson - 1992
15 The Multics virtual memory - Bensoussan, Clingen, et al. - 1969
15 Disk file allocation based on the buddy system - Koch - 1987
12 Timestamp based algorithms for concurrency control in distributed database systems - Bernstein, Goodman - 1980
12 Guide to the Camelot Distributed Transaction Facility: Release 1 - SPECTOR, SW'EDLOW - 1987
10 A Fast File System for - McKusick, Leffler, et al. - 1984
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University