(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