Demo Data from EDBT 2026 / reviewers in the wild / expert
Fábio Oliveira
dblp:05/2943
· DBLP profile ↗
14ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0003-4824-6272ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6Systems, architecture and hardware · 5 · 3 first-author · 2 since 2021Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 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
3 papers |
Cloud and datacenter computing · 51% Distributed systems · 49% | |
| Databases, data mining, and information retrieval
1 paper |
Database system architecture and tuning · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 100% | |
| Computer networks
1 paper |
Network management and operations · 100% |
Topics — the 5 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.1 | 1 | 2010 | Barricade: defending systems against operator mistakes · EuroSys 2010 |
Distributed systems
fault tolerance |
0.1 | 1 | 2010 | Barricade: defending systems against operator mistakes · EuroSys 2010 |
Database system architecture and tuning
database administration |
0.1 | 1 | 2006 | Understanding and Validating Database System Administration · USENIX ATC, General Track 2006 |
Cloud and datacenter computing › datacenter services › online service systems
internet services |
0.0 | 1 | 2004 | Understanding and Dealing with Operator Mistakes in Internet Services · OSDI 2004 |
Network management and operations › fault management
fault diagnosis |
0.0 | 1 | 2004 | Understanding and Dealing with Operator Mistakes in Internet Services · OSDI 2004 |
Methods — techniques the papers use, named apart from their topics
mistake detection · 0.2mistake confinement · 0.2model-based validation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Harnessing Data Movement Strategies to Optimize Performance-Energy Efficiency of Oil & Gas Simulations in HPC
Pedro H. C. Rigon, Brenda S. Schussler, Alexandre Sardinha, Pedro M. Silva, Fábio Oliveira, Alexandre Carissimi, Jairo Panetta, Filippo Spiga, Arthur Francisco Lorenzon, Philippe Olivier Alexandre Navaux |
Euro-Par (2) | 5 |
| 2023 | Poster Paper: Efficient Navigation of Cloud Performance with 'nuffTraceabstractDistributed tracing has become an essential tool to navigate performance of complex, distributed cloud-native applications, providing a comprehensive view of a request from end-to-end. However, the sheer amount of data generated by distributed tracing can be overwhelming, making it difficult to store, process, and extract meaningful insights. This paper presents the vision of ’nuffTrace that embodies a novel tree-based probabilistic data structure that summarizes trace data in a compact form without storing all of the data, enabling developers to analyze cloud application performance with high accuracy and efficiency. S. Qasim, Mert Toslali, Quentin Clark, Srinivasan Parthasarathy 0001, Fábio Oliveira, Gianluca Stringhini, Ayse K. Coskun |
IC2E | 5 |
| 2021 | Iter8: Online Experimentation in the CloudabstractOnline experimentation is an agile software development practice that plays an essential role in enabling rapid innovation. Existing solutions for online experimentation in Web and mobile applications are unsuitable for cloud applications. There is a need for rethinking online experimentation in the cloud to advance the state-of-the-art by considering the unique challenges posed by cloud environments. Mert Toslali, Srinivasan Parthasarathy 0001, Fábio Oliveira, Hai Huang 0002, Ayse K. Coskun |
SoCC | 3 |
| 2020 | Topology-Aware Continuous Experimentation in Microservice-Based Applications
Gerald Schermann, Fábio Oliveira, Erik Wittern, Philipp Leitner 0001 |
ICSOC | 2 |
| 2013 | Testing Idempotence for Infrastructure as Code
Waldemar Hummer, Florian Rosenberg, Fábio Oliveira, Tamar Eilam |
Middleware | 3 |
| 2012 | Semantically-Rich Composition of Virtual ImagesabstractVirtualization promises to reduce data centers' total cost of ownership by enabling the creation of a small set of standardized building blocks to be shared and used many times indifferent software stacks. However, without proper methodology and tools, an organization can easily end up with a large number of one-off virtual images, adversely affecting the cost. We propose an approach, tool, and algorithms for constructing high-quality, semantically-rich image building blocks that are easy to share, compose, and reuse. In our approach, domain experts codify knowledge of a particular software product (or a combination thereof) in a platform- and cloud-agnostic software bundle. Image builders easily construct virtual images by composing a set of standardized bundles. Semantic-based validation guarantees a valid and complete image design. Moreover, we propose algorithms to automate image design by searching for an optimal set of building blocks taking into account multiple metrics such as cost, size, and expected build duration. Fábio Oliveira, Tamar Eilam, Michael H. Kalantar, Florian Rosenberg |
IEEE CLOUD | 1 |
| 2010 | Barricade: defending systems against operator mistakesabstractIn this paper, we propose a management framework for protecting large computer systems against operator mistakes. By detecting and confining mistakes to isolated portions of the managed system, our framework facilitates correct operation even by inexperienced operators. We built a prototype management system called Barricade based on our framework. We evaluate Barricade by deploying it for two different systems, a prototype Internet service and an enterprise computer infrastructure, and conducting experiments with 20 volunteer operators. Our results are very promising. For example, we show that Barricade can detect and contain 39 out of the 43 mistakes that we observed in 49 live operator experiments performed with our Internet service. Fábio Oliveira, Andrew Tjang, Ricardo Bianchini, Richard P. Martin, Thu D. Nguyen |
EuroSys | 1 |
| 2009 | Model-Based Validation for Internet ServicesabstractOperator mistakes are a significant source of unavailability in Internet services. In our previous work, we proposed operator action validation as an approach for detecting mistakes while hiding them from the service and its users. Previous validation strategies have limitations, however, including the need for instances of correct behavior for comparison. In this paper, we propose a novel model-based validation strategy that addresses these limitations and complements our previous techniques. Model-based validation calls for service engineers to define models of Internet services that can be used to differentiate between correct and incorrect configurations and behaviors. These models are then used to guide the specification of validation assertions that check the correctness of operator actions before they are exposed. We have implemented a prototype model-based validation system for two services, the Web crawler of a commercial search engine (Ask.com) and an academic yet realistic online auction service. Experimentation with model-based validation demonstrates that it is highly effective at detecting and hiding both activated and latent mistakes. Andrew Tjang, Fábio Oliveira, Ricardo Bianchini, Richard P. Martin, Thu D. Nguyen |
SRDS | 2 |
| 2007 | Blutopia: Stackable storage for cluster managementabstractThe complexity of today’s computer systems poses a challenge to system administrators. Current systems comprise a multitude of inter-related software components running on different servers. In this paper, we propose the use of the stackable storage mechanism as the foundation of centralized systems management. At the management level, we show how this mechanism can be used to implement an infrastructure that allows administrators to perform typical tasks fast and effortlessly. In particular, we find that our prototype could have avoided 40% of the human mistakes observed experimentally by previous research. At the storage level, we identify three key characteristics of stackable storage that allow the definition of different policies with distinct performance and scalability behaviors. We quantitatively compare five storage policies under different workloads and conclude that stackable storage is a viable approach. Fábio Oliveira, Gorka Guardiola, Jay A. Patel, Eric Van Hensbergen |
CLUSTER | 1 |
| 2006 | A: an assertion language for distributed systemsabstractOperator mistakes have been identified as a significant source of unavailability in Internet services. In this paper, we propose a new language, A, for service engineers to write assertions about expected behaviors, proper configurations, and proper structural characteristics. This formalized specification of correct behavior can be used to bolster system understanding, as well as help to flag operator mistakes in a distributed system. Operator mistakes can be caused by anything from static misconfiguration to physical placement of wires and machines. This language, along with its associated runtime system, seeks to be flexible and robust enough to deal with the wide array of operator mistakes while maintaining a simple interface for designers or programmers. Andrew Tjang, Fábio Oliveira, Richard P. Martin, Thu D. Nguyen |
PLOS | 2 |
| 2006 | Understanding and Validating Database System Administration
Fábio Oliveira, Kiran Nagaraja, Rekha Bachwani, Ricardo Bianchini, Richard P. Martin, Thu D. Nguyen |
USENIX ATC, General Track | 1 |
| 2005 | Human-Aware Computer System Design
Ricardo Bianchini, Richard P. Martin, Kiran Nagaraja, Thu D. Nguyen, Fábio Oliveira |
HotOS | 5 |
| 2005 | Model-based validation for dealing with operator mistakesabstractOnline services are rapidly becoming the supporting infrastructure for numerous users' work and leisure, placing higher demands on their availability and correct functioning. Increasingly, these services are comprised of complex conglomerates of distributed hardware and software components. Added to this complexity, these services evolve quite frequently accumulating considerable heterogeneity within them, while allowing little time for their in-depth understanding by service personnel. Thus, it is not surprising that mistakes by service operators are common, and have been deemed to be the primary cause of service downtime. Kiran Nagaraja, Andrew Tjang, Fábio Oliveira, Ricardo Bianchini, Richard P. Martin, Thu D. Nguyen |
SOSP | 3 |
| 2004 | Understanding and Dealing with Operator Mistakes in Internet Services
Kiran Nagaraja, Fábio Oliveira, Ricardo Bianchini, Richard P. Martin, Thu D. Nguyen |
OSDI | 2 |