EDBT 2026 Demo / reviewers in the wild / expert
Guillermo A. Alvarez
dblp:44/2969
· DBLP profile ↗
14ranked-venue papers
8as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 5 first-authorDatabases, data management, data science and information retrieval · 5 · 1 first-authorSecurity and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Theory 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.
| Artificial intelligence
1 paper |
Multi-agent systems · 50% Deep learning architectures and training · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
8 papers |
Storage systems · 72% Cloud and datacenter computing · 11% Memory systems · 7% |
Topics — the 18 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training
neural operator |
0.9 | 1 | 2025 | Neural Operators Can Play Dynamic Stackelberg Games · J. Mach. Learn. Res. 2025 |
Knowledge, reasoning and agents › Multi-agent systems › game theory
stackelberg game |
0.9 | 1 | 2025 | Neural Operators Can Play Dynamic Stackelberg Games · J. Mach. Learn. Res. 2025 |
Storage systems
disk array |
0.1 | 4 | 2003 | Using MEMS-Based Storage in Disk Arrays · FAST 2003 Selecting RAID Levels for Disk Arrays · FAST 2002 Declustered Disk Array Architectures with Optimal and Near-Optimal Parallelism · ISCA 1998 |
Storage systems
storage reliability |
0.1 | 3 | 2002 | Selecting RAID Levels for Disk Arrays · FAST 2002 Declustered Disk Array Architectures with Optimal and Near-Optimal Parallelism · ISCA 1998 Tolerating Multiple Failures in RAID Architectures with Optimal Storage and Uniform Declustering · ISCA 1997 |
Cloud and datacenter computing
resource management |
0.1 | 1 | 2005 | CHAMELEON: A Self-Evolving, Fully-Adaptive Resource Arbitrator for Storage Systems · USENIX ATC, General Track 2005 |
Storage systems › storage reliability
RAID |
0.1 | 2 | 2002 | Selecting RAID Levels for Disk Arrays · FAST 2002 Tolerating Multiple Failures in RAID Architectures with Optimal Storage and Uniform Declustering · ISCA 1997 |
Storage systems › storage devices
MEMS-based storage |
0.0 | 1 | 2003 | Using MEMS-Based Storage in Disk Arrays · FAST 2003 |
Memory systems
non-volatile memory |
0.0 | 1 | 2003 | Using MEMS-Based Storage in Disk Arrays · FAST 2003 |
Storage systems
virtual storage |
0.0 | 1 | 2003 | Façade: Virtual Storage Devices with Performance Guarantees · FAST 2003 |
Storage systems
data migration |
0.0 | 1 | 2002 | Aqueduct: Online Data Migration with Performance Guarantees · FAST 2002 |
Electronic design automation
constraint optimization |
0.0 | 1 | 2001 | Minerva: An automated resource provisioning tool for large-scale storage systems · ACM Trans. Comput. Syst. 2001 |
Storage systems
declustering |
0.0 | 2 | 1998 | Declustered Disk Array Architectures with Optimal and Near-Optimal Parallelism · ISCA 1998 Tolerating Multiple Failures in RAID Architectures with Optimal Storage and Uniform Declustering · ISCA 1997 |
Hardware reliability and fault tolerance › network fault tolerance
multinode failure tolerance |
0.0 | 1 | 1998 | Declustered Disk Array Architectures with Optimal and Near-Optimal Parallelism · ISCA 1998 |
Storage systems › disk array
parity placement |
0.0 | 1 | 1998 | Declustered Disk Array Architectures with Optimal and Near-Optimal Parallelism · ISCA 1998 |
Storage systems › storage reliability
erasure coding |
0.0 | 1 | 1997 | Tolerating Multiple Failures in RAID Architectures with Optimal Storage and Uniform Declustering · ISCA 1997 |
Storage systems › storage management
storage resource management |
0.0 | 1 | 2005 | CHAMELEON: A Self-Evolving, Fully-Adaptive Resource Arbitrator for Storage Systems · USENIX ATC, General Track 2005 |
Cloud and datacenter computing
virtualization |
0.0 | 1 | 2003 | Façade: Virtual Storage Devices with Performance Guarantees · FAST 2003 |
Storage systems › repair
data reconstruction |
0.0 | 1 | 1998 | Declustered Disk Array Architectures with Optimal and Near-Optimal Parallelism · ISCA 1998 |
Methods — techniques the papers use, named apart from their topics
universal approximation theorem · 0.9neural operator · 0.9optimization · 0.0microbenchmarking · 0.0macrobenchmarking · 0.0constraint programming · 0.0simulation · 0.0information dispersal algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Neural Operators Can Play Dynamic Stackelberg GamesabstractDynamic Stackelberg games are a broad class of two-player games in which the leader acts first, and the follower chooses a response strategy to the leader's strategy. Unfortunately, only stylized Stackelberg games are explicitly solvable since the follower's best-response operator (as a function of the control of the leader) is typically analytically intractable. This paper addresses this issue by showing that the follower's best-response operator can be approximately implemented by an attention-based neural operator, uniformly on compact subsets of adapted open-loop controls for the leader. We further show that the value of the Stackelberg game where the follower uses the approximate best-response operator approximates the value of the original Stackelberg game. Our main result is obtained using our universal approximation theorem for attention-based neural operators between spaces of square-integrable adapted stochastic processes, as well as stability results for a general class of Stackelberg games. Guillermo A. Alvarez, Ibrahim Ekren, Anastasis Kratsios, Xuwei Yang |
J. Mach. Learn. Res. | 1 |
| 2005 | CHAMELEON: A Self-Evolving, Fully-Adaptive Resource Arbitrator for Storage Systems
Sandeep Uttamchandani, Guillermo A. Alvarez, John Palmer, Gul A. Agha |
USENIX ATC, General Track | 3 |
| 2003 | Façade: Virtual Storage Devices with Performance Guarantees
Christopher R. Lumb, Arif Merchant, Guillermo A. Alvarez |
FAST | 3 |
| 2003 | Using MEMS-Based Storage in Disk Arrays
Mustafa Uysal, Arif Merchant, Guillermo A. Alvarez |
FAST | 3 |
| 2003 | Performance Virtualization for Large-Scale Storage SystemsabstractCurrent data centers require storage capacities of hundreds of terabytes to petabytes. Time-critical applications such as online transactions processing depend on getting adequate performance from the storage subsystem: otherwise, they fail. It is difficult to provide predictable quality of service at this level of complexity, because I/O workloads are extremely variable and device behavior is poorly understood. Ensuring that unrelated but competing workloads do not affect each other's performance is still more difficult, and equally necessary. We present SLEDS (Service Level Enforcement Discipline for Storage), a distributed controller that provides statistical performance guarantees on a storage system built from commodity components. SLEDS can adaptively handle unpredictable workload variations so that each client continues to get the performance it needs even in the presence of misbehaving, competing peers. After evaluating the SLEDS on a heterogeneous mid-range storage system, we found that it is vastly superior to the raw system in its ability to provide performance guarantees, while only introducing a negligible overhead. David D. Chambliss, Guillermo A. Alvarez, Prashant Pandey 0005, Divyesh Jadav, Ram Menon, Tzongyu P. Lee |
SRDS | 2 |
| 2002 | Selecting RAID Levels for Disk Arrays
Eric Anderson 0003, Ram Swaminathan, Alistair C. Veitch, Guillermo A. Alvarez, John Wilkes |
FAST | 4 |
| 2002 | Aqueduct: Online Data Migration with Performance Guarantees
Chenyang Lu 0001, Guillermo A. Alvarez, John Wilkes |
FAST | 2 |
| 2001 | Minerva: An automated resource provisioning tool for large-scale storage systemsabstractEnterprise-scale storage systems, which can contain hundreds of host computers and storage devices and up to tens of thousands of disks and logical volumes, are difficult to design. The volume of choices that need to be made is massive, and many choices have unforeseen interactions. Storage system design is tedious and complicated to do by hand, usually leading to solutions that are grossly over-provisioned, substantially under-performing or, in the worst case, both.To solve the configuration nightmare, we present minerva: a suite of tools for designing storage systems automatically. Minerva uses declarative specifications of application requirements and device capabilities; constraint-based formulations of the various sub-problems; and optimization techniques to explore the search space of possible solutions.This paper also explores and evaluates the design decisions that went into Minerva, using specialized micro- and macro-benchmarks. We show that Minerva can successfully handle a workload with substantial complexity (a decision-support database benchmark). Minerva created a 16-disk design in only a few minutes that achieved the same performance as a 30-disk system manually designed by human experts. Of equal importance, Minerva was able to predict the resulting system's performance before it was built. Guillermo A. Alvarez, Elizabeth Borowsky, Susie Go, Theodore H. Romer, Ralph A. Becker-Szendy, Richard A. Golding, Arif Merchant, Mirjana Spasojevic, Alistair C. Veitch, John Wilkes |
ACM Trans. Comput. Syst. | 1 |
| 2000 | Simulation-based Testing of Communication Protocols for Dependable Embedded Systems
Guillermo A. Alvarez, Flaviu Cristian |
J. Supercomput. | 1 |
| 1998 | Declustered Disk Array Architectures with Optimal and Near-Optimal ParallelismabstractThis paper investigates the placement of data and parity on redundant disk arrays. Declustered organizations have been traditionally used to achieve fast reconstruction of a failed disk's contents. In previous work, Holland and Gibson identified six desirable properties for ideal layouts; however no declustered layout satisfying all properties has been published in the literature. We present a complete, constructive characterization of the collection of ideal declustered layouts possessing all six properties. Given that ideal layouts exist only for a limited set of configurations, we also present two novel layout families. PRIME and RELPR can tolerate multiple failures in a wide variety of configurations with slight deviations from the ideal. Our simulation studies show that the new layouts provide excellent parallel access performance and reduced incremental loads during degraded operation, when compared with previously published layouts. For large accesses and under high loads, response times for the new layouts are typically smaller than those of previously published declustered layouts by a factor of 2.5. Guillermo A. Alvarez, Walter A. Burkhard, Larry J. Stockmeyer, Flaviu Cristian |
ISCA | 1 |
| 1997 | Centralized Failure Injection for Distributed, Fault-Tolerant Protocol TestingabstractWe describe a centralized approach to testing that distributed fault-tolerant protocols satisfy their safety and timeliness specifications in the presence of the very failures they are designed to tolerate. CESIUM is a testing environment based on the centralized simulation of distributed executions and failures. Processes are run in a single address space while providing the appearance of a truly distributed execution. The human tester can force the occurrence of arbitrary failures and security attacks. The implementations under test are not instrumented for testing purposes, and their source codes need not be available. We prove that CESIUM can execute exactly the set of runs feasible in the real distributed system being simulated. We also show that there are safety and timeliness properties in the specifications of many existing distributed protocols that cannot be tested in practical distributed systems. All of these properties can, however, be accurately tested by CESIUM without introducing any perturbation in test experiments. Guillermo A. Alvarez, Flaviu Cristian |
ICDCS | 1 |
| 1997 | Tolerating Multiple Failures in RAID Architectures with Optimal Storage and Uniform DeclusteringabstractWe present DATUM, a novel method for tolerating multiple disk failures in disk arrays. DATUM is the first known method that can mask any given number of failures, requires an optimal amount of redundant storage space, and spreads reconstruction accesses uniformly over disks in the presence of failures without needing large layout tables in controller memory. Our approach is based on information dispersal, a coding technique that admits an efficient hardware implementation. As the method does not restrict the configuration parameters of the disk array, many existing RAID organizations are particular cases of DATUM. A detailed performance comparison with two other approaches shows that DATUM'S response times are similar to those of the best competitor when two or less disks fail, and that the performance degrades gracefully when more than two disks fail. Guillermo A. Alvarez, Walter A. Burkhard, Flaviu Cristian |
ISCA | 1 |
| 1997 | Applying Simulation to the Design and Performance Evaluation of Fault-tolerant SystemsabstractThe paper illustrates how the CESIUM simulation tool can be used for design and performance evaluation of fault tolerant and real time systems, in addition to testing the correctness of protocol implementations. We calibrate three increasingly accurate simulation models of a network of workstations using independently obtained data. For a sample group membership protocol, the predictions of the simulator are very close to the actual performance measured in the real system. We also apply CESIUM to the evaluation of two potential improvements for the protocol, performing experiments that would have been difficult to implement in the real system. The results of the simulations give us valuable insight on how to tune configuration parameters, as well as on the performance gains of the improved versions. Our experience shows that CESIUM can be used to develop best effort services which adapt their quality of service according to the failures that occur during operation. Guillermo A. Alvarez, Flaviu Cristian |
SRDS | 1 |
| 1995 | Efficient Management of Multiple Outstanding Timeouts
Guillermo A. Alvarez, Marcelo O. Fernández |
Inf. Process. Lett. | 1 |