Demo Data from EDBT 2026 / reviewers in the wild / expert
Grant Wallace
dblp:w/GrantWallace
· DBLP profile ↗
17ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 13 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Software engineering, systems software and programming languages · 1
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
8 papers |
Storage systems · 47% Memory systems · 36% Cloud and datacenter computing · 10% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › cache management › storage caching
flash cache |
0.5 | 2 | 2017 | Pannier: Design and Analysis of a Container-Based Flash Cache for Compound Objects · ACM Trans. Storage 2017 Erasing Belady's Limitations: In Search of Flash Cache Offline Optimality · USENIX ATC 2016 |
Cloud and datacenter computing › serverless computing
container caching |
0.3 | 1 | 2017 | Pannier: Design and Analysis of a Container-Based Flash Cache for Compound Objects · ACM Trans. Storage 2017 |
Storage systems › data compression
delta compression |
0.3 | 2 | 2012 | WAN-optimized replication of backup datasets using stream-informed delta compression · ACM Trans. Storage 2012 WAN optimized replication of backup datasets using stream-informed delta compression · FAST 2012 |
Storage systems
flash and SSD |
0.3 | 1 | 2017 | Pannier: Design and Analysis of a Container-Based Flash Cache for Compound Objects · ACM Trans. Storage 2017 |
Storage systems
data compression |
0.2 | 1 | 2014 | Migratory compression: coarse-grained data reordering to improve compressibility · FAST 2014 |
Memory systems › data layout optimization
data reordering |
0.2 | 1 | 2014 | Migratory compression: coarse-grained data reordering to improve compressibility · FAST 2014 |
Storage systems › flash and SSD
SSD cache |
0.2 | 1 | 2014 | Nitro: A Capacity-Optimized SSD Cache for Primary Storage · USENIX ATC 2014 |
Memory systems › cache management
cache replacement |
0.2 | 2 | 2017 | Pannier: Design and Analysis of a Container-Based Flash Cache for Compound Objects · ACM Trans. Storage 2017 Erasing Belady's Limitations: In Search of Flash Cache Offline Optimality · USENIX ATC 2016 |
Storage systems › storage management
backup systems |
0.1 | 1 | 2012 | Characteristics of backup workloads in production systems · FAST 2012 |
Storage systems › data reduction
data deduplication |
0.1 | 1 | 2012 | WAN-optimized replication of backup datasets using stream-informed delta compression · ACM Trans. Storage 2012 |
Storage systems
data reduction |
0.1 | 1 | 2012 | WAN-optimized replication of backup datasets using stream-informed delta compression · ACM Trans. Storage 2012 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2012 | Characteristics of backup workloads in production systems · FAST 2012 |
Memory systems
cache |
0.1 | 2 | 2016 | Erasing Belady's Limitations: In Search of Flash Cache Offline Optimality · USENIX ATC 2016 Nitro: A Capacity-Optimized SSD Cache for Primary Storage · USENIX ATC 2014 |
Memory systems › cache management
storage caching |
0.1 | 1 | 2017 | Pannier: Design and Analysis of a Container-Based Flash Cache for Compound Objects · ACM Trans. Storage 2017 |
Operating systems › virtualization
i/o virtualization |
0.1 | 1 | 2007 | Virtually Shared Displays and User Input Devices · USENIX ATC 2007 |
Distributed systems › replication › geo-replication
wide-area replication |
0.0 | 1 | 2012 | WAN optimized replication of backup datasets using stream-informed delta compression · FAST 2012 |
Cloud and datacenter computing
virtualization |
0.0 | 1 | 2007 | Virtually Shared Displays and User Input Devices · USENIX ATC 2007 |
Methods — techniques the papers use, named apart from their topics
stream-informed delta compression · 0.3feedback control · 0.3SSD caching · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Pannier: Design and Analysis of a Container-Based Flash Cache for Compound ObjectsabstractClassic caching algorithms leverage recency, access count, and/or other properties of cached blocks at per-block granularity. However, for media such as flash which have performance and wear penalties for small overwrites, implementing cache policies at a larger granularity is beneficial. Recent research has focused on buffering small blocks and writing in large granularities, sometimes called containers, but it has not explored the ramifications and best strategies for caching compound blocks consisting of logically distinct, but physically co-located, blocks. Containers may have highly diverse blocks, with mixtures of frequently accessed, infrequently accessed, and invalidated blocks. We propose and evaluate Pannier, a flash cache layer that provides high performance while extending flash lifespan. Pannier uses three main techniques: (1) leveraging block access counts to manage cache containers, (2) incorporating block liveness as a property to improve flash cache space efficiency, and (3) designing a multi-step feedback controller to ensure a flash cache reaches its desired lifespan while maintaining performance. Our evaluation shows that Pannier improves flash cache performance and extends lifespan beyond previous per-block and container-aware caching policies. More fundamentally, our investigation highlights the importance of creating new policies for caching compound blocks in flash. Philip Shilane, Fred Douglis, Grant Wallace |
ACM Trans. Storage | 4 |
| 2016 | Erasing Belady's Limitations: In Search of Flash Cache Offline Optimality
Yue Cheng 0001, Fred Douglis, Philip Shilane, Grant Wallace, Peter Desnoyers, Kai Li 0001 |
USENIX ATC | 4 |
| 2015 | Metadata Considered Harmful...to Deduplication
Fred Douglis, Jim Li, Robert Ricci, Stephen Smaldone, Grant Wallace |
HotStorage | 7 |
| 2015 | Pannier: A Container-based Flash Cache for Compound ObjectsabstractClassic caching algorithms leverage recency, access count, and/or other properties of cached blocks at per-block granularity. However, for media such as flash which have performance and wear penalties for small overwrites, implementing cache policies at a larger granularity is beneficial. Recent research has focused on buffering small blocks and writing in large granularities, called containers, but it has not explored the ramifications and best strategies for caching compound blocks consisting of logically distinct, but physically co-located, blocks. Containers may have highly diverse blocks, with mixtures of frequently accessed, infrequently accessed, and invalidated blocks. Philip Shilane, Fred Douglis, Grant Wallace |
Middleware | 4 |
| 2014 | Migratory compression: coarse-grained data reordering to improve compressibility
Guanlin Lu, Fred Douglis, Philip Shilane, Grant Wallace |
FAST | 5 |
| 2014 | Nitro: A Capacity-Optimized SSD Cache for Primary Storage
Philip Shilane, Fred Douglis, Hyong Shim, Stephen Smaldone, Grant Wallace |
USENIX ATC | 6 |
| 2013 | Efficiently Storing Virtual Machine Backups
Stephen Smaldone, Grant Wallace, Windsor W. Hsu |
HotStorage | 2 |
| 2012 | WAN optimized replication of backup datasets using stream-informed delta compression
Philip Shilane, Mark Huang, Grant Wallace, Windsor W. Hsu |
FAST | 3 |
| 2012 | Characteristics of backup workloads in production systems
Grant Wallace, Fred Douglis, Hangwei Qian, Philip Shilane, Stephen Smaldone, Mark Chamness, Windsor W. Hsu |
FAST | 1 |
| 2012 | Delta Compressed and Deduplicated Storage Using Stream-Informed Locality
Philip Shilane, Grant Wallace, Mark Huang, Windsor W. Hsu |
HotStorage | 2 |
| 2012 | WAN-optimized replication of backup datasets using stream-informed delta compressionabstractReplicating data off site is critical for disaster recovery reasons, but the current approach of transferring tapes is cumbersome and error prone. Replicating across a wide area network (WAN) is a promising alternative, but fast network connections are expensive or impractical in many remote locations, so improved compression is needed to make WAN replication truly practical. We present a new technique for replicating backup datasets across a WAN that not only eliminates duplicate regions of files (deduplication) but also compresses similar regions of files with delta compression, which is available as a feature of EMC Data Domain systems. Our main contribution is an architecture that adds stream-informed delta compression to already existing deduplication systems and eliminates the need for new, persistent indexes. Unlike techniques based on knowing a file's version or that use a memory cache, our approach achieves delta compression across all data replicated to a server at any time in the past. From a detailed analysis of datasets and statistics from hundreds of customers using our product, we achieve an additional 2X compression from delta compression beyond deduplication and local compression, which enables customers to replicate data that would otherwise fail to complete within their backup window. Philip Shilane, Mark Huang, Grant Wallace, Windsor W. Hsu |
ACM Trans. Storage | 3 |
| 2007 | Scalable, Dynamic Analysis and Visualization for Genomic DatasetsabstractA challenge in data analysis and visualization is to build new-generation software tools and systems to truly accelerate scientific discoveries. The recent focus of Princeton's next-generation software project is to investigate how to develop new-generation data analysis and visualization capabilities for genomic scientists to analyze high-throughput genomic datasets. This paper describes the software tools we have recently developed to enable dynamic, large-scale data analysis and visualization of multiple datasets on large-scale, high-resolution display wall systems. Our initial experience with the deployed tools at Princeton's Lewis-Sigler Institute for Integrative Genomics is very encouraging. Scientists can effectively learn new knowledge from multiple datasets, find new insights, and generate new hypotheses that are not possible with current methods. Grant Wallace, Matthew A. Hibbs, Maitreya J. Dunham, Rachel S. G. Sealfon, Olga G. Troyanskaya, Kai Li 0001 |
IPDPS | 1 |
| 2007 | Viewing the Larger Context of Genomic Data through Horizontal IntegrationabstractGenomics is an important emerging scientific field that relies on meaningful data visualization as a key step in analysis. Specifically, most investigation of gene expression microarray data is performed using visualization techniques. However, as microarrays become more ubiquitous, researchers must analyze their own data within the context of previously published work in order to gain a more complete understanding. No current method for microarray visualization and analysis enables biology researchers to observe the greater context of data that surrounds their own results, which severely limits the ability of researchers draw novel conclusions. Here we present a system, called HIDRA, that visually integrates the simultaneous display of multiple microarray datasets to identify important parallels and dissimilarities. We demonstrate the power of our approach through examples of real-world biological insights that can be observed using HIDRA that are not apparent using other techniques. Matthew A. Hibbs, Grant Wallace, Maitreya J. Dunham, Kai Li 0001, Olga G. Troyanskaya |
IV | 2 |
| 2007 | Virtually Shared Displays and User Input Devices
Grant Wallace, Kai Li 0001 |
USENIX ATC | 1 |
| 2002 | Scalable Alignment of Large-Format Multi-Projector Displays Using Camera Homography TreesabstractThis paper presents a vision-based geometric alignment system for aligning the projectors in an arbitrarily large display wall. Existing algorithms typically rely on a single camera view and degrade in accuracy as the display resolution exceeds the camera resolution by several orders of magnitude. Naive approaches to integrating multiple zoomed camera views fail since small errors in aligning adjacent views propagate quickly over the display surface to create glaring discontinuities. Our algorithm builds and refines a camera homography tree to automatically register any number of uncalibrated camera images; the resulting system is both faster and significantly more accurate than competing approaches, reliably achieving alignment errors of 0.55 pixels on a 24-projector display in under 9 minutes. Detailed experiments compare our system to two recent display wall alignment algorithms, both on our 18 Megapixel display wall and in simulation. These results indicate that our approach achieves sub-pixel accuracy even on displays with hundreds of projectors. Rahul Sukthankar, Grant Wallace, Kai Li 0001 |
IEEE Visualization | 3 |
| 2001 | Software Environments For Cluster-Based Display SystemsabstractAn inexpensive way to construct a scalable display wall system is to use a cluster of PCs with commodity graphics accelerators to drive an array of projectors. A challenge is to bring off-the-shelf sequential applications to run on such a display wall efficiently without using expensive, high-performance interconnects. We study two execution models for a scalable display wall system: master-slave and synchronized execution models. We have designed and implemented four software tools, two for each execution model, including VDD (Virtual Display Driver), GLP (GL-DLL Replacement), SSE (System-level Synchronized Execution), and ASE (Application-level Synchronized Execution). In order to support the synchronized execution model, we have also designed a broadcast, speculative file cache to provide scalable I/O performance. We report our experimental results with several 3D applications on the display wall to understand the performance implications and tradeoffs of these methods. Douglas W. Clark, Zhiyan Liu, Grant Wallace, Kai Li 0001, Yuqun Chen |
CCGRID | 4 |
| 2001 | Data distribution strategies for high-resolution displays
Yuqun Chen, Adam Finkelstein, Thomas A. Funkhouser, Kai Li 0001, Zhiyan Liu, Rudrajit Samanta, Grant Wallace |
Comput. Graph. | 8 |