Demo Data from VLDB 2026 / reviewers in the wild / expert
Fábio Coelho 0001
dblp:96/10471 · also Fábio André Castanheira Luis Coelho, Fábio André Coelho
· DBLP profile ↗
16ranked-venue papers
5as first author
3since 2021 · last 2025
0000-0002-0188-6400ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 since 2021Security and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021Systems, architecture and hardware · 1 · 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 networks
1 paper |
Internet of things and sensor networks · 100% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks
iot interoperability |
0.6 | 1 | 2022 | Towards a Cross-domain Semantically Interoperable Ecosystem · WSDM 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.2 | 1 | 2022 | Towards a Cross-domain Semantically Interoperable Ecosystem · WSDM 2022 |
Methods — techniques the papers use, named apart from their topics
semantic web technologies · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Multi-Partner Project: Green.Dat.AI: A Data Spaces Architecture for Enhancing Green AI ServicesabstractThe concept of data spaces has emerged as a structured, scalable solution to streamline and harmonize data sharing across established ecosystems. Simultaneously, the rise of AI services enhances the extraction of predictive insights, operational efficiency, and decision-making. Despite the potential of combining these two advancements, integration remains challenging: data spaces technology is still developing, and AI services require further refinement in areas like ML workflow orchestration and energy-efficient ML algorithms. In this paper, we introduce an integrated architectural framework, developed under the Green.Dat.AI project, that unifies the strengths of data spaces and AI to enable efficient, collaborative data sharing across sectors. A practical application is illustrated through a smart farming use case, showcasing how AI services within a data space can advance sustainable agricultural innovation. Integrating data spaces with AI services thus maximizes the value of decentralized data while enhancing efficiency through a powerful combination of data and AI capabilities. Ioannis Chrysakis, Evangelos Agorogiannis, Nikoleta Tsampanaki, Michalis Vourtzoumis, Eva Chondrodima, Yannis Theodoridis, Domen Mongus, Ben Capper, Aristidis Sotiropoulos, Fábio Coelho 0001, Cláudia Vanessa Brito, Panos Protopapas, Despina Brasinika, Ioanna Fergadiotou, Christos Doulkeridis |
DATE | 11 |
| 2022 | AIDA-DB: A Data Management Architecture for the Edge and Cloud ContinuumabstractThere is an increasing demand for stateful edge computing for both complex Virtual Network Functions (VNFs) and application services in emerging 5G networks. Managing a mutable persistent state in the edge does however bring new architectural, performance, and dependability challenges. Not only it has to be integrated with existing cloud-based systems, but also cope with both operational and analytical workloads and be compatible with a variety of SQL and NoSQL database management systems. We address these challenges with AIDA-DB, a polyglot data management architecture for the edge and cloud continuum. It leverages recent development in distributed transaction processing for a reliable mutable state in operational workloads, with a flexible synchronization mechanism for efficient data collection in cloud-based analytical workloads. Nuno Faria, José Pereira 0001, Ricardo Vilaça, Luís Meruje Ferreira, Fábio Coelho 0001 |
CCNC | 6 |
| 2022 | Towards a Cross-domain Semantically Interoperable EcosystemabstractThe increasing number of IoT devices and digital services offers cross-domain sensing and control opportunities to a growing set of stakeholders. The provision of cross-domain digital services requires interoperability as a key enabler to bridge domain specifics, while inferring knowledge and allowing new data-driven services. Milenko Tosic, Fábio Coelho 0001, Barry Nouwt, David Emanuel Rua, Aleksandar Tomcic, Sasa Pesic |
WSDM | 2 |
| 2020 | Self-tunable DBMS Replication with Reinforcement Learning
Luís Meruje Ferreira, Fábio Coelho 0001, José Pereira 0001 |
DAIS | 2 |
| 2019 | Towards Intra-Datacentre High-Availability in CloudDBApplianceabstractIn the context of the CloudDBAppliance (CDBA) project, fault tolerance and high-availability are provided in layers: within each appliance, within a data centre and between data centres. This paper presents the proposed replication architecture for providing fault tolerance and high availability within a data centre. This layer configuration, along with specific deployment constraints require a custom replication architecture. In particular, replication must be implemented at the middleware-level, to avoid constraining the backing operational database. This paper is focused on the design of the CDBA Replication Manager along with an evaluation, using micro-benchmarking, of components for the replication middleware. Results show the impact, on both throughput and latency, of the replication mechanisms in place. Luís Meruje Ferreira, Fábio Coelho 0001, Ana Nunes Alonso, José Pereira 0001 |
CLOSER | 2 |
| 2019 | Recovery in CloudDBAppliance's High-availability MiddlewareabstractIn the context of the CloudDBAppliance (CDBA) project, fault tolerance and high-availability are provided in layers: within each appliance, within a data centre and between datacentres.This paper presents the recovery mechanisms in place to fulfill the provision of high-availability within a datacentre.The recovery mechanism takes advantage of CDBA's in-middleware replication mechanism to bring failed replicas up-to-date.Along with the description of different variants of the recovery mechanism, this paper provides their comparative evaluation, focusing on the time it takes to recover a failed replica and how the recovery process impacts throughput. Hugo Abreu, Luís Meruje Ferreira, Fábio Coelho 0001, Ana Nunes Alonso, José Pereira 0001 |
DATA | 3 |
| 2019 | Minha: Large-Scale Distributed Systems Testing Made PracticalabstractTesting large-scale distributed system software is still far from practical as the sheer scale needed and the inherent non-determinism make it very expensive to deploy and use realistically large environments, even with cloud computing and state-of-the-art automation. Moreover, observing global states without disturbing the system under test is itself difficult. This is particularly troubling as the gap between distributed algorithms and their implementations can easily introduce subtle bugs that are disclosed only with suitably large scale tests. We address this challenge with Minha, a framework that virtualizes multiple JVM instances in a single JVM, thus simulating a distributed environment where each host runs on a separate machine, accessing dedicated network and CPU resources. The key contributions are the ability to run off-the-shelf concurrent and distributed JVM bytecode programs while at the same time scaling up to thousands of virtual nodes; and enabling global observation within standard software testing frameworks. Our experiments with two distributed systems show the usefulness of Minha in disclosing errors, evaluating global properties, and in scaling tests orders of magnitude with the same hardware resources. Nuno Machado, Francisco Maia 0001, Francisco Neves, Fábio Coelho 0001, José Pereira 0001 |
OPODIS | 4 |
| 2017 | Similarity Aware Shuffling for the Distributed Execution of SQL Window Functions
Fábio Coelho 0001, Miguel Matos, José Pereira 0001, Rui Oliveira 0001 |
DAIS | 1 |
| 2017 | DDFlasks: Deduplicated Very Large Scale Data Store
Francisco Maia 0001, João Paulo 0001, Fábio Coelho 0001, Francisco Neves, José Pereira 0001, Rui Oliveira 0001 |
DAIS | 3 |
| 2017 | HTAPBench: Hybrid Transactional and Analytical Processing BenchmarkabstractThe increasing demand for real-time analytics requires the fusion of Transactional (OLTP) and Analytical (OLAP) systems, eschewing ETL processes and introducing a plethora of proposals for the so-called Hybrid Analytical and Transactional Processing (HTAP) systems. Fábio Coelho 0001, João Paulo 0001, Ricardo Vilaça, José Pereira 0001, Rui Oliveira 0001 |
ICPE | 1 |
| 2016 | Towards Performance Prediction in Massive Scale DatastoresabstractBuffer caching mechanisms are paramount to improve the performance of today's massive scale NoSQL databases. In this work, we show that in fact there is a direct and univocal relationship between the resource usage and the cache hit ratio in NoSQL databases. In addition, this relationship can be leveraged to build a mechanism that is able to estimate resource usage of the nodes composing the NoSQL cluster. Francisco Cruz 0001, Fábio Coelho 0001, Rui Oliveira 0001 |
CLOSER (1) | 2 |
| 2016 | Reducing Data Transfer in Parallel Processing of SQL Window FunctionsabstractWindow functions are a sub-class of analytical operators that allow data to be handled in a derived view of a given relation, while taking into account their neighboring tuples. We propose a technique that can be used in the parallel execution of this operator when data is naturally partitioned. The proposed method benefits the cases where the required partitioning is not the natural partitioning employed. Preliminary evaluation shows that we are able to limit data transfer among parallel workers to 14% of the registered transfer when using a naive approach. Fábio Coelho 0001, José Pereira 0001, Ricardo Vilaça, Rui Oliveira 0001 |
CLOSER (1) | 1 |
| 2016 | Towards Quantifiable Eventual ConsistencyabstractIn the pursuit of highly available systems, storage systems began offering eventually consistent data models. These models are suitable for a number of applications but not applicable for all. In this paper we discuss a system that can offer a eventually consistent data model but can also, when needed, offer a strong consistent one. Francisco Maia 0001, Miguel Matos, Fábio Coelho 0001 |
CLOSER (1) | 3 |
| 2016 | Holistic Shuffler for the Parallel Processing of SQL Window Functions
Fábio Coelho 0001, José Pereira 0001, Ricardo Vilaça, Rui Oliveira 0001 |
DAIS | 1 |
| 2014 | pH1: A Transactional Middleware for NoSQLabstractNoSQL databases opt not to offer important abstractions traditionally found in relational databases in order to achieve high levels of scalability and availability: transactional guarantees and strong data consistency. In this work we propose pH1, a generic middleware layer over NoSQL databases that offers transactional guarantees with Snapshot Isolation. This is achieved in a non-intrusive manner, requiring no modifications to servers and no native support for multiple versions. Instead, the transactional context is achieved by means of a multiversion distributed cache and an external transaction certifier, exposed by extending the client's interface with transaction bracketing primitives. We validate and evaluate pH1 with Apache Cassandra and Hyperdex. First, using the YCSB benchmark, we show that the cost of providing ACID guarantees to these NoSQL databases amounts to 11% decrease in throughput. Moreover, using the transaction intensive TPC-C workload, pH1 presented an impact of 22% decrease in throughput. This contrasts with OMID, a previous proposal that takes advantage of HBase's support for multiple versions, with a throughput penalty of 76% in the same conditions. Fábio Coelho 0001, Francisco Cruz 0001, Ricardo Vilaça, José Pereira 0001, Rui Oliveira 0001 |
SRDS | 1 |
| 2014 | On the Support of Versioning in Distributed Key-Value StoresabstractThe ability to access and query data stored in multiple versions is an important asset for many applications, such as Web graph analysis, collaborative editing platforms, data forensics, or correlation mining. The storage and retrieval of versioned data requires a specific API and support from the storage layer. The choice of the data structures used to maintain versioned data has a fundamental impact on the performance of insertions and queries. The appropriate data structure also depends on the nature of the versioned data and the nature of the access patterns. In this paper we study the design and implementation space for providing versioning support on top of a distributed key-value store (KVS). We define an API for versioned data access supporting multiple writers and show that a plain KVS does not offer the necessary synchronization power for implementing this API. We leverage the support for listeners at the KVS level and propose a general construction for implementing arbitrary types of data structures for storing and querying versioned data. We explore the design space of versioned data storage ranging from a flat data structure to a distributed sharded index. The resulting system, ALEPH, is implemented on top of an industrial-grade open-source KVS, Infinispan. Our evaluation, based on real-world Wikipedia access logs, studies the performance of each versioning mechanisms in terms of load balancing, latency and storage overhead in the context of different access scenarios. Pascal Felber, Marcelo Pasin, Etienne Rivière, Valerio Schiavoni, Pierre Sutra, Fábio Coelho 0001, Rui Oliveira 0001, Miguel Matos, Ricardo Vilaça |
SRDS | 6 |