See this document in CiteSeerX!

Trace-Based Analyses and Optimizations for Network Storage Servers (2004)  (Make Corrections)  
Daniel Joseph Ellard
Harvard University



  Home/Search   Context   Related

 
View or download:
harvard.edu/~ellard/pu...djethesis.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  harvard.edu/~ellard/index (more)
Homepages:  D.Ellard  

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In this thesis, I show how network storage servers can infer useful information about the requests they are likely to see in the future by analyzing the history of requests they have observed in the past. I also show that this information can be used to improve future decisions about disk block allocation and read-ahead and thereby increase network storage server performance without any change to its clients or the applications running on its clients. (Update)

Similar documents (at the sentence level):
7.2%:   NFS Tricks and Benchmarking Traps - Ellard, Seltzer (2003)   (Correct)

Active bibliography (related documents):   More   All
1.4:   The Utility of File Names - Ellard, Ledlie, Seltzer (2003)   (Correct)
1.1:   Passive NFS Tracing of Email and Research Workloads - Ellard, Ledlie, Malkani.. (2003)   (Correct)
1.0:   Attribute-Based Prediction of File Properties - Ellard, Mesnier, Thereska.. (2003)   (Correct)

Similar documents based on text:   More   All
0.3:   An NFS Trace Player for File System Evaluation - Zhu, Chen, Chiueh, Ellard (2003)   (Correct)
0.2:   The File System Interface is an Anachronism - Ellard (2003)   (Correct)
0.2:   DISP: Practical, Efficient, Secure and Fault Tolerant Data.. - Ellard, Megquier (2003)   (Correct)

BibTeX entry:   (Update)

@phdthesis{ ellard-nfs,
  author = "Daniel Ellard",
  title = "Trace-Based Analyses and Optimizations for Network Storage Servers",
  school = "Harvard University",
  year = "2004",
  month = "May",
  url = "citeseer.ist.psu.edu/ellard04tracebased.html" }
Citations (may not include all citations):
320   Measurements of a Distributed File System - Baker, Hartman et al. - 1991
261   Modern Operating Systems (context) - Tanenbaum - 2001
216   Informed prefetching and caching - Patterson, Gibson et al. - 1995
183   Cooperative Caching: Using Remote Client Memory to Improve F.. - Dahlin, Wang et al. - 1994
170   Serverless Network File Systems - Anderson, Dahlin et al. - 1995
167   UNIX disk access patterns - Ruemmler, Wilkes - 1993
158   A Case for Redundant Arrays of Inexpensive Disks (RAID (context) - Patterson, Gibson et al. - 1988
139   The HP AutoRAID Hierarchical Storage System - Wilkes, Golding et al. - 2001
126   Vnodes: An Architecture for Multiple File System Types in Su.. - Kleiman - 1986
120   A Fast File System for UNIX - McKusick, Joy et al. - 1984
105   NFS: Network File System Protocol Specification (context) - Microsystems - 1988
99   Hints for Computer System Design - Lampson - 1983
78   Implementation and performance of integrated application-con.. - Cao, Felten et al. - 1996
75   A Trace-Driven Analysis of the UNIX 4.2 BSD File System (context) - Ousterhout, Costa et al. - 1985
74   line extraction of SCSI disk drive parameters - Worthington, Ganger et al. - 1996
73   File system design for an NFS file server appliance - Hitz, Lau et al. - 1994
70   A Comparison of File System Workloads - Roselli, Lorch et al. - 2000
65   Connection Scheduling in Web Servers - Crovella, Frangioso et al. - 1999
57   File system logging versus clustering: A performance compari.. - Seltzer, Smith - 1995
56   PostMark: A New File System Benchmark (context) - Katcher - 1997
53   Multi-level Caching in Distributed File Systems-or- Your cac.. - Muntz, Honeyman - 1992
51   Deciding when to forget in the Elephant file system - Santry, Feeley et al. - 1999
46   File System Usage in Windows NT - Vogels - 1999
45   Embedded Inodes and Explicit Grouping: Exploiting Disk Bandw.. - Ganger, Kaashoek - 1997
45   BSD Operating System (context) - McKusick, Bostic et al. - 1996
45   Automatic Compiler-Inserted I/O Prefetching for OutOf -Core .. - Mowry, Demke et al. - 1996
37   Virtual log based file systems for a programmable disk - Wang, Anderson et al. - 1999
35   Disk Scheduling with Quality of Service Guarantees - Bruno, Brustoloni et al. - 1999
31   Disk Scheduling Revisited (context) - Seltzer, Chen et al. - 1990
31   The Design and Implementation of a Log-Structured File Syste.. (context) - Rosenblum, Ousterhout - 1992
30   Chapman and Hall (context) - Breiman, Friedman et al. - 1984
29   Managing NFS and NIS (context) - Stern, Eisler et al. - 2001
28   Passive NFS Tracing of Email and Research Workloads - Ellard, Ledlie et al. - 2003
24   Metadata Efficiency in Versioning File Systems - Soules, Goodson et al. - 2003
22   File System Aging - Increasing the Relevance of File System .. - Smith, Seltzer - 1997
18   Operating Systems (context) - Deitel - 1990
18   Soft Updates: a Solution to the Metadata Update Problem in F.. - Ganger, McKusick et al. - 2000
17   Caching in Large-Scale Distributed File Systems (context) - Blaze - 1993
17   NFS Tracing by Passive Network Monitoring - Blaze - 1992
16   Storage management for web proxies - Shriver, Gabber et al. - 2001
15   Selecting RAID levels for disk arrays - Anderson, Swaminathan et al. - 2002
14   The Analysis of Diskless Workstation Traffic on an Ethernet (context) - Gusella - 1987
14   Storage-based Intrusion Detection: Watching storage activity.. - Pennington, Strunk et al. - 2003
14   Bridging the Information Gap in Storage Protocol Stacks - Denehy, Arpaci-Dusseau et al. - 2002
12   Measuring and Characterizing System Behavior Using Kernel-Le.. - Yaghmour, Dagenais - 2000
12   NFS Version 3 Protocol Specification (context) - Callaghan, Pawlowski et al. - 1995
11   File System Performance and Transaction Support - Seltzer - 1992
11   Why Does File System Prefetching Work - Shriver, Small et al. - 1999
11   Taming the Memory Hogs: Using Compiler-Inserted Releases to .. - Brown, Mowry - 2000
10   ARC: A Self-Tuning, Low Overhead Replacement Cache - Megiddo, Modha - 2003
9   Cuckoo: Layered clustering for NFS - Klosterman, Ganger - 2002
9   Adaptive block rearrangement - Akyurek, Salem - 1995
9   The NFS Version 4 Protocol (context) - Shepler, Beame et al. - 2000
9   The NFS Version 4 Protocol (context) - Shepler, Callaghan et al. - 2000
9   Immediate files (context) - Mullender, Tanenbaum - 1984
8   Placement of Multimedia Blocks on Zoned Disks - Tewari, King et al. - 1996
8   Information and control in Gray-Box systems - Arpaci-Dusseau, Arpaci-Dusseau - 2001
8   My cache or yours? Making storage more exclusive (context) - Wong, Wilkes - 2002
8   Observing the Effects of Multi-Zone Disks (context) - Van Meter - 1997
6   NFS: Network File System Protocol Specification (context) - Nowicki - 1989
6   The logical disk: a new approach to improving file systems (context) - de Jonge, Kaashoek et al. - 1994
6   Dynamic Instrumentation of Production Systems (context) - Cantrill, Shapiro et al. - 2004
5   Improving file system performance via predictive caching - Griffioen, Appleton - 1995
5   A Comprehensive Analytical Performance Model for Disk Device.. - Triantafillou, Christodoulakis et al. - 2002
4   Using MEMS-based storage in disk arrays - Uysal, Merchant et al. - 2003
4   CAR: Clock with Adaptive Replacement - Bansal, Modha - 2004
4   Scale and Performance in a Distributed System (context) - Howard, Kazar et al. - 1988
3   Operating System and File System Monitoring: a Comparison of.. - Moore - 1995
3   System File Server) Benchmark (context) - SFS - 1997
3   High performance file system design - Staelin - 1991
3   File classification in self- * storage systems (context) - Mesnier, Thereska et al. - 2004
3   IP Storage: The Challenge Ahead - Sarkar, Voruganti - 2002
3   A Universal Dynamic Trace for Linux and other Operating Syst.. (context) - Moore - 2001
3   Hint-based cooperative caching - Sarkar, Hartman - 2000
3   Controlling your PLACE in the File System with Gray-Box Tech.. (context) - Nugent, Arpaci-Dusseau et al. - 2003
3   Transforming Policies into Mechanisms with Infokernel - Arpaci-Dusseau, Arpaci-Dusseau et al. - 2003
3   Attribute-Based Prediction of File Properties - Ellard, Mesnier et al. - 2003
2   The Case for Efficient File Access Pattern Modelling (context) - Kroeger, Long - 1999
2   Let's put NetApp and CacheFlow out of business (context) - Gabber, Shriver - 2000
2   An Analysis of Database-Driven Mail Servers - Elprin, Parno - 2003
2   A Performance Comparison of NFS and iSCSI for IP-Networked S.. - Radkov, Yin et al. - 2004
2   Solaris 8 Reference Manual Collection (context) - Microsystems, snoop
1   C-Miner: Mining Block Correlations in Storage Systems - Li, Chen et al. - 2004
1   HyLog: A High Performance Approach to Managing Disk Layout - Wang, Zhao et al. - 2004
1   Application-Specific Benchmarking (context) - Zhang - 2001
1   An application-aware data storage model - Anderson, Griffioen - 1999
1   Robust, Portable I/O Scheduling with the Disk Mimic - Popovici, Arpaci-Dusseau et al. - 2003
1   The Utility of File Names - Ellard, Ledlie et al. - 2003
1   nfslogd(1M (context) - Microsystems
1   MEMS-based storage devices and standard disk interfaces: A s.. - Schlosser, Ganger - 2004
1   An NFS Trace Player for File System Evaluation - Zhu, Chen et al. - 2003
http://www.ethereal.com/
http://freeware.sgi.com/cd-3/relnotes/nfswatch
http://www.cvshome.org/
http://www.tcpdump
http://www.gnuplot.info
http://www.nfsv4.org/
http://sourceforge.net/projects/
http://www.pdl.cmu.edu/ABLE/index.html

Documents on the same site (http://www.eecs.harvard.edu/~ellard/index.html):   More
NFS Tricks and Benchmarking Traps - Ellard, Seltzer (2003)   (Correct)
The File System Interface is an Anachronism - Ellard (2003)   (Correct)
DISP: Practical, Efficient, Secure and Fault Tolerant Data.. - Ellard, Megquier (2003)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC