See this document in CiteSeerX!

Blurring the Line Between OSes and Storage Devices (2001)  (Make Corrections)  (7 citations)
Gregory R. Ganger



  Home/Search   Context   Related

 
View or download:
cmu.edu/Publications...CMUCS01166.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/Publications/index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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