Demo Data from SIGIR 2026 / reviewers in the wild / expert
Wendy Belluomini
dblp:04/2451
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 first-authorSecurity and privacy · 2Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Theory of computation · 1 · 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
4 papers |
Memory systems · 43% Storage systems · 39% Electronic design automation · 18% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › tiered memory
dynamic tiering |
0.1 | 1 | 2011 | Cost Effective Storage using Extent Based Dynamic Tiering · FAST 2011 |
Storage systems › storage hierarchy
tiered storage |
0.1 | 1 | 2011 | Cost Effective Storage using Extent Based Dynamic Tiering · FAST 2011 |
Memory systems › cache › cache organization
write cache |
0.1 | 1 | 2009 | STOW: A Spatially and Temporally Optimized Write Caching Algorithm · USENIX ATC 2009 |
Electronic design automation
hardware verification and test |
0.1 | 2 | 2001 | Timed circuit verification using TEL structures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 Timed state space exploration using POSETs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Electronic design automation › logic synthesis › asynchronous circuit synthesis
timed circuit synthesis |
0.1 | 2 | 2001 | Timed circuit verification using TEL structures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 Timed state space exploration using POSETs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Memory systems
cache |
0.0 | 1 | 2009 | STOW: A Spatially and Temporally Optimized Write Caching Algorithm · USENIX ATC 2009 |
Memory systems › cache management
cache replacement |
0.0 | 1 | 2009 | STOW: A Spatially and Temporally Optimized Write Caching Algorithm · USENIX ATC 2009 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 1998 | Verification of Timed Systems Using POSETs · CAV 1998 |
Automated reasoning and model checking › model checking › state space reduction
partial order reduction |
0.0 | 1 | 1998 | Verification of Timed Systems Using POSETs · CAV 1998 |
Automated reasoning and model checking
real-time verification |
0.0 | 1 | 1998 | Verification of Timed Systems Using POSETs · CAV 1998 |
Methods — techniques the papers use, named apart from their topics
partially ordered sets · 0.1state space exploration · 0.0gate-level timing verification · 0.0reachability analysis · 0.0geometric regions · 0.0partial order sets · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Mercury: bringing efficiency to key-value storesabstractWhile the initial wave of in-memory key-value stores has been optimized for serving relatively fixed content to a very large number of users, an emerging class of enterprise-scale data analytics workloads focuses on capturing, analyzing, and reacting to data in real-time. At the same time, advances in network technologies are shifting the performance bottleneck from the network to the memory subsystem. To address these new trends, we present a bottom-up approach to building a high performance in-memory key-value store, Mercury, for both traditional, read-intensive as well as emerging workloads with high write-to-read ratio. Mercury's architecture is based on two key design principles: (i) economizing the number of DRAM accesses per operation, and (ii) reducing synchronization overheads. We implement these principles with a simple hash table with linked-list based chaining, and provide high concurrency with a fine-grained, cache-friendly locking scheme. On a commodity single-socket server with 12 cores, Mercury scales with number of cores and executes 14 times more queries/second than a popular hash-based key-value system, Memcached, for both read and write-heavy workloads. Rohan Gandhi, Anna Povzner, Wendy Belluomini, Tim Kaldewey |
SYSTOR | 4 |
| 2011 | Cost Effective Storage using Extent Based Dynamic Tiering
Jorge Guerra, Himabindu Pucha, Joseph S. Glider, Wendy Belluomini, Raju Rangaswami |
FAST | 4 |
| 2010 | GAUL: Gestalt Analysis of Unstructured Logs for Diagnosing Recurring Problems in Large Enterprise Storage SystemsabstractWe present GAUL, a system to automate the whole log comparison between a new problem and the ones diagnosed in the past to identify recurring problems. GAUL uses a fuzzy match algorithm based on the contextual overlap between log lines and efficiently implements this using scalable index/search. The accuracy and efficiency of the comparison is further improved by leveraging problem set information and noise tolerance techniques. We evaluate GAUL using 4339 customer problems that occurred in all field deployments of an enterprise storage system over the course of a year. Our results show that with human-filtered logs, GAUL can identify the correct problem set 66% of the time among the top10 matches, which is 15% more accurate than the VSM system that uses cosine similarity and 19% more accurate than the ERRCMP system that uses error codes for log comparison. With unfiltered logs, the top10 match accuracy of GAUL is 40%, which is 22% more accurate than VSM and 26% more accurate than ERRCMP. Pin Zhou, Binny S. Gill, Wendy Belluomini, Avani Wildani |
SRDS | 3 |
| 2009 | Evaluating the impact of Undetected Disk Errors in RAID systemsabstractDespite the reliability of modern disks, recent studies have made it clear that a new class of faults, UndetectedDisk Errors (UDEs) also known as silent data corruption events, become a real challenge as storage capacity scales. While RAID systems have proven effective in protecting data from traditional disk failures, silent data corruption events remain a significant problem unaddressed by RAID. We present a fault model for UDEs, and a hybrid framework for simulating UDEs in large-scale systems. The framework combines a multi-resolution discrete event simulator with numerical solvers. Our implementation enables us to model arbitrary storage systems and workloads and estimate the rate of undetected data corruptions. We present results for several systems and workloads, from gigascale to petascale. These results indicate that corruption from UDEs is a significant problem in the absence of protection schemes and that such schemes dramatically decrease the rate of undetected data corruption. Eric William Davis, Wendy Belluomini, Veera Deenadhayalan, James Lee Hafner, K. K. Rao, Pin Zhou |
DSN | 2 |
| 2009 | STOW: A Spatially and Temporally Optimized Write Caching Algorithm
Binny S. Gill, Michael Ko, Biplob Debnath, Wendy Belluomini |
USENIX ATC | 4 |
| 2001 | Timed circuits: a new paradigm for high-speed designabstractIn order to continue to produce circuits of increasing speeds, designers must consider aggressive circuit design styles such as self-resetting or delayed-reset domino circuits used in IBM's gigahertz processor (GUTS) and asynchronous circuits used in Intel's RAPPID instruction length decoder. These new timed circuit styles, however, cannot be efficiently and accurately analyzed using traditional static timing analysis methods. This lack of efficient analysis tools is one of the reasons for the lack of mainstream acceptance of these design styles. This paper discusses several industrial timed circuits and gives an overview of our timed circuit design methodology. Chris J. Myers, Wendy Belluomini, Kip Kallpack, Eric Peskin, Hao Zheng 0001 |
ASP-DAC | 2 |
| 2001 | Timed circuit verification using TEL structuresabstractRecent design examples have shown that significant performance gains are realized when circuit designers are allowed to make aggressive timing assumptions. Circuit correctness in these aggressive styles is highly timing dependent and, in industry, they are typically designed by hand. In order to automate the process of designing and verifying timed circuits, algorithms for their synthesis and verification are necessary. This paper presents timed event/level (TEL) structures, a specification formalism for timed circuits that corresponds directly to gate-level circuits. It also presents an algorithm based on partially ordered sets to make the state-space exploration of TEL structures more tractable. The combination of the new specification method and algorithm significantly improves efficiency for gate-level timing verification. Results on a number of circuits, including many from the recently published gigahertz unit Test Site (guTS) processor from IBM indicate that modules of significant size can be verified using a level of abstraction that preserves the interesting timing properties of the circuit. Accurate circuit level verification allows the designer to include less margin in the design, which can lead to increased performance. Wendy Belluomini, Chris J. Myers, H. Peter Hofstee |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2000 | Timed state space exploration using POSETsabstractThis paper presents a new timing analysis algorithm for efficient state space exploration during the synthesis of timed circuits or the verification of timed systems. The source of the computational complexity in the synthesis or verification of a timed system is in finding the reachable timed state space. We introduce a new algorithm which utilizes geometric regions to represent the timed state space and partially ordered sets (POSET's) to minimize the number of regions necessary. This algorithm operates on specifications sufficiently general to describe practical circuits, as well as other timed systems. The algorithm is applied to several examples showing significant improvement in runtime and memory usage. Wendy Belluomini, Chris J. Myers |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1998 | Verification of Timed Systems Using POSETs
Wendy Belluomini, Chris J. Myers |
CAV | 1 |