EDBT 2026 Demo / reviewers in the wild / expert
R. Hugo Patterson
dblp:31/1760
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › data reduction
data deduplication |
0.1 | 1 | 2011 | Tradeoffs in Scalable Data Routing for Deduplication Clusters · FAST 2011 |
Electronic design automation › physical design
routing |
0.1 | 1 | 2011 | Tradeoffs in Scalable Data Routing for Deduplication Clusters · FAST 2011 |
Storage systems › file systems
deduplication file system |
0.1 | 1 | 2008 | Avoiding the Disk Bottleneck in the Data Domain Deduplication File System · FAST 2008 |
Storage systems
file systems |
0.0 | 2 | 2002 | SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery · FAST 2002 Informed Prefetching and Caching · SOSP 1995 |
Storage systems › distributed storage
storage cluster |
0.0 | 1 | 2011 | Tradeoffs in Scalable Data Routing for Deduplication Clusters · FAST 2011 |
Distributed systems › fault tolerance › failure recovery
disaster recovery |
0.0 | 1 | 2002 | SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery · FAST 2002 |
Storage systems › distributed storage
remote replication |
0.0 | 1 | 2002 | SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery · FAST 2002 |
Memory systems › cache
prefetching |
0.0 | 2 | 1996 | A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996 Informed Prefetching and Caching · SOSP 1995 |
Storage systems
storage reliability |
0.0 | 1 | 2008 | Avoiding the Disk Bottleneck in the Data Domain Deduplication File System · FAST 2008 |
Memory systems
cache |
0.0 | 1 | 1996 | A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996 |
Memory systems › cache management › storage caching
caching policy |
0.0 | 1 | 1996 | A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1996 | 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.0 | 1 | 1996 | A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching · OSDI 1996 |
Storage systems › buffer management
buffer allocation |
0.0 | 1 | 1995 | Informed Prefetching and Caching · SOSP 1995 |
Memory systems
cache management |
0.0 | 1 | 1995 | Informed Prefetching and Caching · SOSP 1995 |
Operating systems › resource management
resource allocation |
0.0 | 1 | 1997 | Informed Multi-Process Prefetching and Caching · SIGMETRICS 1997 |
Operating systems › i/o › i/o subsystem
i/o scheduling |
0.0 | 1 | 1995 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Tradeoffs in Scalable Data Routing for Deduplication Clusters
Wei Dong 0003, Fred Douglis, Kai Li 0001, R. Hugo Patterson, Sazzala Reddy, Philip Shilane |
FAST | 4 |
| 2008 | Avoiding the Disk Bottleneck in the Data Domain Deduplication File System
Benjamin Zhu, Kai Li 0001, R. Hugo Patterson |
FAST | 3 |
| 2002 | SnapMirror: File-System-Based Asynchronous Mirroring for Disaster Recovery
R. Hugo Patterson, Stephen Manley, Mike Federwisch, Dave Hitz, Steve R. Kleiman, Shane Owara |
FAST | 1 |
| 1997 | Informed Multi-Process Prefetching and CachingabstractInformed 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 |
SIGMETRICS | 2 |
| 1996 | A Trace-Driven Comparison of Algorithms for Parallel Prefetching and CachingabstractNo abstract available. Tracy Kimbrel, Andrew Tomkins, R. Hugo Patterson, Brian N. Bershad, Edward W. Felten, Garth A. Gibson, Anna R. Karlin, Kai Li 0001 |
OSDI | 3 |
| 1995 | Informed Prefetching and CachingabstractIn 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 |
SOSP | 1 |