Demo Data from EDBT 2026 / reviewers in the wild / expert
Sebastião Amaro
dblp:411/2204
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2026
0000-0002-3280-1879ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021
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
2 papers |
Distributed systems · 61% Hardware reliability and fault tolerance · 31% Performance modeling and evaluation · 8% | |
| Computer networks
1 paper |
Network performance modeling · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › fault tolerance
failure reproduction |
1.0 | 1 | 2026 | Rose: Reproducing External-Fault-Induced Failures in Distributed Systems with Lightweight Instrumentation · EuroSys 2026 |
Hardware reliability and fault tolerance
fault injection |
1.0 | 1 | 2026 | Rose: Reproducing External-Fault-Induced Failures in Distributed Systems with Lightweight Instrumentation · EuroSys 2026 |
Distributed systems
fault tolerance |
1.0 | 1 | 2026 | Rose: Reproducing External-Fault-Induced Failures in Distributed Systems with Lightweight Instrumentation · EuroSys 2026 |
Network performance modeling
network emulation |
0.9 | 1 | 2025 | Kollaps: Decentralized and Efficient Network Emulation for Large-Scale Systems · IEEE Trans. Netw. 2025 |
Software testing › test execution
runtime testing |
0.3 | 1 | 2026 | Rose: Reproducing External-Fault-Induced Failures in Distributed Systems with Lightweight Instrumentation · EuroSys 2026 |
Performance modeling and evaluation
distributed system performance |
0.3 | 1 | 2025 | Kollaps: Decentralized and Efficient Network Emulation for Large-Scale Systems · IEEE Trans. Netw. 2025 |
Methods — techniques the papers use, named apart from their topics
lightweight tracing · 2.0fault schedule generation · 2.0network emulation · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Rose: Reproducing External-Fault-Induced Failures in Distributed Systems with Lightweight InstrumentationabstractDistributed systems form the backbone of critical infrastructures, yet remain vulnerable to external-fault-induced bugs that manifest only when specific external events occur during specific application states. Existing approaches to reproducing these bugs require fine-grained information about the application, which might not be available in production, and operate within a limited fault model. Rose is a novel approach that collects traces from production and systematically generates fault schedules that reproduce these bugs. By leveraging the insight that external faults are observable through system interfaces, Rose uses lightweight tracing (2.6% overhead) to capture essential application-environment interactions. Then, it identifies the application states when faults must occur to trigger bugs, and generates schedules that consistently reproduce these bugs. Rose reproduced 20 bugs across eight production systems implemented in diverse languages (C, C++, Java, Go, Scala), including widely-used systems such as Zookeeper, MongoDB, and HBase. Sebastião Amaro, Pedro Fonseca 0001, Miguel Matos |
EuroSys | 1 |
| 2025 | Kollaps: Decentralized and Efficient Network Emulation for Large-Scale SystemsabstractThe performance and behavior of distributed systems is highly influenced by network properties, latency, bandwidth, packet loss, and jitter. When developing a distributed system, questions like, “how sensitive is the application’s performance to network latency and bandwidth?” commonly arise. Answering these questions systematically and in a reproducible manner is very hard due to the variability and lack of control over the network. Moreover, state-of-the-art approaches are focused exclusively on the control plane, lack support for network dynamics or do not scale beyond a single machine or small cluster, which further aggravates this problem. Kollaps is a distributed, scalable, and efficient network emulator addressing these limitations by hinging on two observations. First, from an application’s perspective, what matters are the emergent end-to-end properties (e. g., latency, bandwidth, jitter) rather than the internal state of the routers and switches leading to those properties. Second, this model is amenable to decentralized management, allowing the emulation to scale with the number of machines required by the application. This premise allows for building a simpler, dynamic emulation model that does not require maintaining the full network state. Kollaps is agnostic of the application language and transport protocol, scales to thousands of application nodes, and is accurate when compared against a bare-metal deployment or state-of-the-art approaches that emulate the full network state. We use Kollaps to accurately reproduce results from the literature and predict the behavior of complex unmodified distributed systems under different network dynamics. Sebastião Amaro, Miguel Matos, Valerio Schiavoni |
IEEE Trans. Netw. | 1 |