Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

R. Hugo Patterson

dblp:31/1760 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
6 papers
Storage systems · 59% Electronic design automation · 19% Memory systems · 11%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

Topics — the 17 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › data reduction
data deduplication
0.112011
Tradeoffs in Scalable Data Routing for Deduplication Clusters · FAST 2011
Electronic design automation › physical design
routing
0.112011
Tradeoffs in Scalable Data Routing for Deduplication Clusters · FAST 2011
Storage systems › file systems
deduplication file system
0.112008
Avoiding the Disk Bottleneck in the Data Domain Deduplication File System · FAST 2008
Storage systems
file systems
0.022002
SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery · FAST 2002
Informed Prefetching and Caching · SOSP 1995
Storage systems › distributed storage
storage cluster
0.012011
Tradeoffs in Scalable Data Routing for Deduplication Clusters · FAST 2011
Distributed systems › fault tolerance › failure recovery
disaster recovery
0.012002
SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery · FAST 2002
Storage systems › distributed storage
remote replication
0.012002
SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery · FAST 2002
Memory systems › cache
prefetching
0.021996
A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996
Informed Prefetching and Caching · SOSP 1995
Storage systems
storage reliability
0.012008
Avoiding the Disk Bottleneck in the Data Domain Deduplication File System · FAST 2008
Memory systems
cache
0.011996
A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996
Memory systems › cache management › storage caching
caching policy
0.011996
A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996
Performance modeling and evaluation
simulation
0.011996
A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation
0.011996
A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996
Storage systems › buffer management
buffer allocation
0.011995
Informed Prefetching and Caching · SOSP 1995
Memory systems
cache management
0.011995
Informed Prefetching and Caching · SOSP 1995
Operating systems › resource management
resource allocation
0.011997
Informed Multi-Process Prefetching and Caching · SIGMETRICS 1997
Operating systems › i/o › i/o subsystem
i/o scheduling
0.011995
Informed Prefetching and Caching · SOSP 1995

Methods — techniques the papers use, named apart from their topics

cost-benefit analysis · 0.1trace-driven simulation · 0.0file-system-based mirroring · 0.0
YearPublicationVenuePosition
2011 Tradeoffs in Scalable Data Routing for Deduplication Clusters
Wei Dong 0003, Fred Douglis, Kai Li 0001, R. Hugo Patterson, Sazzala Reddy, Philip Shilane
FAST4
2008 Avoiding the Disk Bottleneck in the Data Domain Deduplication File System
Benjamin Zhu, Kai Li 0001, R. Hugo Patterson
FAST3
2002 SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery
R. Hugo Patterson, Stephen Manley, Mike Federwisch, Dave Hitz, Steve R. Kleiman, Shane Owara
FAST1
1997 Informed Multi-Process Prefetching and Caching
abstract
Informed prefetching and caching based on application disclosure of future I/O accesses (hints) can dramatically reduce the execution time of I/O-intensive applications. A recent study showed that, in the context of a single hinting application, prefetching and caching algorithms should adapt to the dynamic load on the disks to obtain the best performance. In this paper, we show how to incorporate adaptivity to disk load into the TIP2 system, which uses cost-benefit analysis to allocate global resources among multiple processes. We compare the resulting system, which we call TIPTOE (TIP with Temporal Overload Estimators) to Cao et al's LRU-SP allocation scheme, also modified to include adaptive prefetching. Using disk-accurate trace-driven simulation we show that, averaged over eleven experiments involving pairs of hinting applications, and with data striped over one to ten disks, TIPTOE delivers 7% lower execution time than LRU-SP. Where the computation and I/O demands of each experiment are closely matched, in a two-disk array, TIPTOE delivers 18% lower execution time.
Andrew Tomkins, R. Hugo Patterson, Garth A. Gibson
SIGMETRICS2
1996 A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching
abstract
No abstract available.
Tracy Kimbrel, Andrew Tomkins, R. Hugo Patterson, Brian N. Bershad, Edward W. Felten, Garth A. Gibson, Anna R. Karlin, Kai Li 0001
OSDI3
1995 Informed Prefetching and Caching
abstract
In this paper, we present aggressive, proactive mechanisms that tailor file system resource management to the needs of I/O-intensive applications. In particular, we show how to use application-disclosed access patterns (hints) to expose and exploit I/O parallelism, and to dynamically allocate file buffers among three competing demands: prefetching hinted blocks, caching hinted blocks for reuse, and caching recently used data for unhinted accesses. Our approach estimates the impact of alternative buffer allocations on application execution time and applies cost-benefit analysis to allocate buffers where they will have the greatest impact. We have implemented informed prefetching and caching in Digital’s OSF/1 operating system and measured its performance on a 150 MHz Alpha equipped with 15 disks running a range of applications. Informed prefetching reduces the execution time of text search, scientific visualization, relational database queries, speech recognition, and object linking by 20-83%. Informed caching reduces the execution time of computational physics by up to 42 % and contributes to the performance improvement of the object linker and the database. Moreover, applied to multiprogrammed, I/O-intensive workloads, informed prefetching and caching increase overall throughput. 1
R. Hugo Patterson, Garth A. Gibson, Eka Ginting, Daniel Stodolsky, Jim Zelenka
SOSP1