(Enter summary)
Abstract: This report makes a case for more expressive interfaces between operating systems (OSes) and
storage devices. In today's systems, the storage interface consists mainly of simple read and
wri t e commands; as a result, OSes operate with little understanding of device-specific
characteristics and devices operate with little understanding of system priorities. More expressive
interfaces, together with extended versions of today's OS and firmware specializations, would
allow the two to... (Update)
Cited by: More
Multi-Personality Network Interfaces - Van Hensbergen, Rawson (2002)
(Correct)
Unifier: Unifying Cache Management and Communication.. - Wu, Wyckoff, Panda, Ross (2004)
(Correct)
Improving Storage System Availability with D-GRAID - Muthian Sivathanu Vijayan (2004)
(Correct)
Similar documents (at the sentence level):
12.3%: Towards Higher Disk Head Utilization: Extracting Free .. - Lumb, Schindler.. (2000)
(Correct)
12.3%: Towards Higher Disk Head Utilization: Extracting Free .. - Lumb, Schindler.. (2000)
(Correct)
Active bibliography (related documents): More All
1.1: Freeblock Scheduling Outside of Disk Firmware - Lumb, Schindler, Ganger (2002)
(Correct)
0.6: Performance Modeling for Realistic Storage Devices - Shriver (1997)
(Correct)
0.5: Operating System Management of MEMS-based Storage Devices - Griffin, Schlosser.. (2000)
(Correct)
Similar documents based on text: More All
0.6: Using Model Checking to Debug Device Firmware - Kumar (2002)
(Correct)
0.6: Intrusion Detection, Diagnosis, and Recovery with.. - Strunk, Goodson.. (2002)
(Correct)
0.5: Self-Securing Network Interfaces: What, Why and How - Ganger, Economou, Bielski (2002)
(Correct)
Related documents from co-citation: More All
4: Active storage for large scale data mining and multimedia applications
- Riedel, Gibson et al. - 1998
4: Interposed request routing for scalable network storage
- Anderson, Chase et al. - 2000
4: Symmetrix Enterprise Information Storage Systems (context) - Corporation - 2002
BibTeX entry: (Update)
G. R. Ganger. Blurring the Line Between Oses and Storage Devices. Technical Report SCS Technical Report CMU-CS-01-166, Carnegie Mellon, December 2001. http://citeseer.ist.psu.edu/ganger01blurring.html More
@misc{ ganger01blurring,
author = "G. Ganger",
title = "Blurring the Line Between Oses and Storage Devices",
text = "G. R. Ganger. Blurring the Line Between Oses and Storage Devices. Technical
Report SCS Technical Report CMU-CS-01-166, Carnegie Mellon, December 2001.",
year = "2001",
url = "citeseer.ist.psu.edu/ganger01blurring.html" }
Citations (may not include all citations):
373
The design and implementation of a log-structured file syste..
- Rosenblum, Ousterhout - 1992
102
Reducing file system latency using a predictive approach
- Griffioen, Appleton - 1994
87
Disk scheduling algorithms based on rotationalposition (context) - Jacobson, Wilkes - 1991
84
Idleness is not sloth
- Golding, Bosch et al. - 1995
78
Implementation and performance of integrated applicationcont..
- Cao, Felten et al. - 1996
75
Active storage for large-scale data mining and multimedia ap..
- Riedel, Gibson et al. - 1998
74
line extraction of SCSI disk drive parameters
- Worthington, Ganger et al. - 1995
73
Extent-like performance from a UNIX file system
- McVoy, Kleiman - 1991
59
ACM Transactions on Computer Systems (context) - McKusick, Joy et al. - 1984
51
Towards higher disk head utilization: extracting free bandwi..
- Lumb, Schindler et al. - 2000
50
the performance of object clustering techniques
- Tsangaris, Naughton - 1992
50
The design and implementation of Tripwire: a file system int..
- Kim, Spafford - 1994
46
Automated disk drive characterization
- Schindler, Ganger - 1999
45
Embedded inodes and explicit grouping: exploiting disk bandw..
- Ganger, Kaashoek - 1997
43
A case for intelligent disks (context) - Keeton, Patterson et al. - 1998
36
hint generation through speculative execution (context) - Chang, Gibson - 1999
35
Trading capacity for performance in a disk array
- Yu, Gum et al. - 2000
33
Effects of scheduling on file memory operations (context) - Denning - 1967
31
Disk scheduling revisited (context) - Seltzer, Chen et al. - 1990
27
A system for adaptive disk rearrangement (context) - Vongsathorn, Carson - 1990
26
Filesystems for network-attached secure disks
- Gibson, Nagle et al. - 1997
26
Exploiting the non-determinism and asynchrony of set iterato..
- Steere - 1997
25
The case for efficient file access pattern modeling
- Kroeger, Long - 1999
24
Technical report (context) - storage, setproposal - 1999
22
Improving disk performance via latency reduction (context) - Ng - 1991
21
Analysis of the periodic update write policy for disk cache (context) - Carson, Setia - 1992
17
Scheduling for modern disk drives and nonrandom workloads
- Worthington, Ganger et al. - 1994
15
Trace driven analysis of write caching policies for disks (context) - Biswas, Ramakrishnan et al. - 1993
15
Data mining on an OLTP system (context) - Riedel, Faloutsos et al. - 2000
14
Improving the performance of log-structured file systems wit.. (context) - Matthews, Roselli et al. - 1997
13
Loge: a self-organizing storage device (context) - English, Stepanov - 1992
13
ACM Transactions on Computer Systems (context) - Akyiirek, Salem et al. - 1995
12
Using system-level models to evaluate I/O subsystem designs
- Ganger, Patt - 1998
12
UTLB: a mechanism for address translation on network interfa..
- Chen, Bilas et al. - 1998
11
Why does filesystem prefetching work
- Shriver, Smith et al. - 1999
11
Taming the memory hogs: using compiler-inserted releases to ..
- Brown, Mowry - 2000
9
Trail: a track-based logging disk architecture for zero-over.. (context) - Chiueh - 1993
8
Observing the effects of multi-zone disks (context) - Van Meter - 1997
8
Symposium on Operating Systems Design and Implementation (context) - Kotz, MIMD - 1994
8
Implementation of rotation latency sensitive disk scheduler
- Huang, Chiueh - 1999
8
ACM Symposium on Operating System Principles (context) - Patterson, Gibson et al. - 1995
8
GB SCSI product manual (context) - Corporation - 1999
7
Experience with a distributed file system implementation
- Wang, Anderson et al. - 1998
7
Hewlett-Packard Company (context) - Ruemmler, Wilkes et al. - 1991
6
A comparison of data manager and file system supported trans.. (context) - Seltzer - 1990
6
part IV: an analysis of auxiliarystorage activity (context) - Seaman, Lind et al. - 1966
6
Architectural Support for Programming Languages and Operatin.. (context) - Acharya, Uysal et al. - 1998
5
Architectural Support for Programming Languages and Operatin.. (context) - Baker, Asami et al. - 1992
4
Architectural Support for Programming Languages and Operatin.. (context) - Gibson, Nagle et al. - 1998
4
An ASCII database for fast queries of relatively stable data
- Raphael - 1991
3
FC disk drive STFCFCVproduct manual (context) - Cheetah, drive et al. - 2000
3
high-reliability storage systems (context) - Ganger, Worthington et al. - 1994
1
Seagate Cheetah LP Family STNWWCWDDC product manual (context) - Cheetah, ST et al. - 1997
1
Document number (context) - Corporation, GB et al. - 1997
1
ACM International Symposium on Computer Architecture (context) - Cao, Lim et al. - 1993
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.pdl.cmu.edu/Publications/index.html): More
Compiler-Based I/O Prefetching for Out-of-Core Applications - Brown, Mowry, Krieger (2001)
(Correct)
My cache or yours? Making storage more exclusive - Wong, Wilkes (2002)
(Correct)
On Correlated Failures in Survivable Storage Systems - Bakkaloglu, Wylie, Wang.. (2002)
(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