Demo Data from VLDB 2026 / reviewers in the wild / expert
Eric Roman
dblp:32/308
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software 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
3 papers |
Cloud and datacenter computing · 53% High-performance computing · 34% Distributed systems · 9% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › datacenter operations
node failure prediction |
0.3 | 1 | 2018 | Doomsday: predicting which node will fail when on supercomputers · SC 2018 |
High-performance computing › system resilience
supercomputer reliability |
0.3 | 1 | 2018 | Doomsday: predicting which node will fail when on supercomputers · SC 2018 |
Operating systems › resource management
resource containers |
0.2 | 1 | 2013 | Tessellation: refactoring the OS around explicit resource containers with continuous adaptation · DAC 2013 |
Operating systems
resource management |
0.2 | 1 | 2013 | Tessellation: refactoring the OS around explicit resource containers with continuous adaptation · DAC 2013 |
Cloud and datacenter computing › virtualization › virtual machine migration
live migration |
0.1 | 1 | 2011 | Optimized pre-copy live migration for memory intensive applications · SC 2011 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2011 | Optimized pre-copy live migration for memory intensive applications · SC 2011 |
Distributed systems › fault tolerance › proactive fault tolerance
failure prediction |
0.1 | 1 | 2018 | Doomsday: predicting which node will fail when on supercomputers · SC 2018 |
Processor architecture and microarchitecture
many-core architecture |
0.0 | 1 | 2013 | Tessellation: refactoring the OS around explicit resource containers with continuous adaptation · DAC 2013 |
High-performance computing › scientific computing
scientific computing application |
0.0 | 1 | 2011 | Optimized pre-copy live migration for memory intensive applications · SC 2011 |
Methods — techniques the papers use, named apart from their topics
rate control · 0.1online algorithm · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Doomsday: predicting which node will fail when on supercomputers
Anwesha Das 0001, Frank Mueller 0001, Paul Hargrove, Eric Roman, Scott B. Baden |
SC | 4 |
| 2017 | DINO: Divergent node cloning for sustained redundancy in HPC
Arash Rezaei, Frank Mueller 0001, Paul Hargrove, Eric Roman |
J. Parallel Distributed Comput. | 4 |
| 2014 | Affinity-aware checkpoint restartabstractCurrent checkpointing techniques employed to overcome faults for HPC applications result in inferior application performance after restart from a checkpoint for a number of applications. This is due to a lack of page and core affinity awareness of the checkpoint/restart (C/R) mechanism, i.e., application tasks originally pinned to cores may be restarted on different cores, and in case of non-uniform memory architectures (NUMA), quite common today, memory pages associated with tasks on a NUMA node may be associated with a different NUMA node after restart. This work contributes a novel design technique for C/R mechanisms to preserve task-to-core maps and NUMA node specific page affinities across restarts. Experimental results with BLCR, a C/R mechanism, enhanced with affinity awareness demonstrate significant performance benefits of 37%-73% for the NAS Parallel Benchmark codes and 6-12% for NAMD with negligible overheads instead of up to nearly four times longer an execution times without affinity-aware restarts on 16 cores. Ajay Saini, Arash Rezaei, Frank Mueller 0001, Paul Hargrove, Eric Roman |
Middleware | 5 |
| 2013 | Tessellation: refactoring the OS around explicit resource containers with continuous adaptationabstractAdaptive Resource-Centric Computing (ARCC) enables a simultaneous mix of high-throughput parallel, real-time, and interactive applications through automatic discovery of the correct mix of resource assignments necessary to achieve application requirements. This approach, embodied in the Tessellation manycore operating system, distributes resources to QoS domains called cells. Tessellation separates global decisions about the allocation of resources to cells from application-specific scheduling of resources within cells. We examine the implementation of ARCC in the Tessellation OS, highlight Tessellation's ability to provide predictable performance, and investigate the performance of Tessellation services within cells. Juan A. Colmenares, Gage Eads, Steven Hofmeyr, Sarah Bird, Miquel Moretó, Brian Gluzman, Eric Roman, Davide B. Bartolini, Nitesh Mor, Krste Asanovic, John Kubiatowicz |
DAC | 8 |
| 2011 | Optimized pre-copy live migration for memory intensive applicationsabstractLive migration is a widely used technique for resource consolidation and fault tolerance. KVM and Xen use iterative pre-copy approaches which work well in practice for commercial applications. In this paper, we study pre-copy live migration of MPI and OpenMP scientific applications running on KVM and present a detailed performance analysis of the migration process. We show that due to a high rate of memory changes, the current KVM rate control and target downtime heuristics do not cope well with HPC applications: statically choosing rate limits and downtimes is infeasible and current mechanisms sometimes provide suboptimal performance. We present a novel on-line algorithm able to provide minimal downtime and minimal impact on end-to-end application performance. At the core of this algorithm is controlling migration based on the application memory rate of change. Khaled Z. Ibrahim, Steven Hofmeyr, Costin Iancu, Eric Roman |
SC | 4 |