An Efficient and Fault-Tolerant Update Commitment Protocol for Weakly Connected Replicas. - João Pedro Barreto 002; Paulo Ferreira 001 (Euro-Par, 2005)

Efficient file storage using content-based indexing. - João Barreto 001; Paulo Ferreira 001 (SOSP, 2005)

An asynchronous, decentralised commitment protocol for semantic optimistic replication - Pierre Sutra; Marc Shapiro 001; João Pedro Barreto 002 (CoRR, 2006)

Efficient distributed subtyping tests. - Sébastien Baehni; João Pedro Barreto 002; Patrick Eugster; Rachid Guerraoui (DEBS, 2007)

Exploiting Our Computational Surroundings for Better Mobile Collaboration. - João Pedro Barreto 002; Paulo Ferreira 001; Marc Shapiro 001 (MDM, 2007)

Decentralised Commitment for Optimistic Semantic Replication. - Pierre Sutra; João Pedro Barreto 002; Marc Shapiro 001 (OTM Conferences (1), 2007)

Version Vector Weighted Voting protocol: efficient and fault-tolerant commitment for weakly connected replicas. - João Pedro Barreto 002; Paulo Ferreira 001 (Concurr. Comput. Pract. Exp., 2007)

The obscure nature of epidemic quorum systems. - João Pedro Barreto 002; Paulo Ferreira 001 (HotMobile, 2008)

Efficient Locally Trackable Deduplication in Replicated Systems. - João Pedro Barreto 002; Paulo Ferreira 001 (Middleware, 2009)

Data-aware connectivity in mobile replicated systems. - João Pedro Barreto 002; João Garcia 001; Luís Veiga; Paulo Ferreira 001 (MobiDE, 2009)

Meaningful Metrics for Evaluating Eventual Consistency. - João Pedro Barreto 002; Paulo Ferreira 001 (Euro-Par (2), 2010)

Leveraging parallel nesting in transactional memory. - João Pedro Barreto 002; Aleksandar Dragojevic; Paulo Ferreira 001; Rachid Guerraoui; Michal Kapalka (PPoPP, 2010)

easy-City: a route search system for public transport users. - Fábio Pereira; João Pedro Barreto 002 (M-MPAC@Middleware, 2011)

MultiRep: asynchronous multi-device consistency. - João Ribeiro; João Pedro Barreto 002; Paulo Ferreira 001 (M-MPAC@Middleware, 2011)

End-to-End Data Deduplication for the Mobile Web. - Ricardo Filipe; João Pedro Barreto 002 (NCA, 2011)

Unifying Thread-Level Speculation and Transactional Memory. - João Pedro Barreto 002; Aleksandar Dragojevic; Paulo Ferreira 001; Ricardo Filipe; Rachid Guerraoui (Middleware, 2012)

Hash challenges: Stretching the limits of compare-by-hash in distributed data deduplication. - João Pedro Barreto 002; Luís Veiga; Paulo Ferreira 001 (Inf. Process. Lett., 2012)

Cloud-TM. - João Barreto 001; Pierangelo di Sanzo; Roberto Palmieri; Paolo Romano 002 (Data Intensive Storage Services for Cloud Environments, 2013)

Leveraging Web Prefetching Systems with Data Deduplication. - Pedro Neves 001; Paulo Ferreira 001; João Pedro Barreto 002 (NCA, 2013)

TurboSockets: Democratizing Distributed Deduplication. - João Salada; João Pedro Barreto 002 (TrustCom/ISPA/IUCC, 2013)

Nested Parallelism in Transactional Memory. - Ricardo Filipe; João Pedro Barreto 002 (Transactional Memory, 2015)

FRAME: Fair Resource Allocation in Multi-process Environments. - Amin Mohtasham; Ricardo Filipe; João Pedro Barreto 002 (ICPADS, 2015)

Brief Announcement: Fair Adaptive Parallelism for Concurrent Transactional Memory Applications. - Amin Mohtasham; João Pedro Barreto 002 (SPAA, 2015)

The Future(s) of Transactional Memory. - Jingna Zeng; João Pedro Barreto 002; Seif Haridi; Luís E. T. Rodrigues; Paolo Romano 002 (ICPP, 2016)

Increasing Bicycle Usage in Smart Cities. - João Barreto 001; Miguel B. Costa; Rodrigo Lourenço; Paulo Ferreira 001; Joño Bernardino; Bossuyt Evelien; Jan Christiaens; Deham Nick; Franchois Elke; Vleugels Ilse (IWSC@Middleware, 2016)

RUBIC: Online Parallelism Tuning for Co-located Transactional Memory Applications. - Amin Mohtasham; João Pedro Barreto 002 (SPAA, 2016)

Online Tuning of Parallelism Degree in Parallel Nesting Transactional Memory. - Jingna Zeng; Paolo Romano 002; João Pedro Barreto 002; Luís E. T. Rodrigues; Seif Haridi (IPDPS, 2018)

Bicycle Mode Activity Detection with Bluetooth Low Energy Beacons. - Paulo Ferreira 001; Andriy Zabolotny; João Barreto 001 (NCA, 2019)

Stretching the capacity of hardware transactional memory in IBM POWER architectures. - Ricardo Filipe; Shady Issa; Paolo Romano 002; João Barreto 001 (PPoPP, 2019)

Hardware Transactional Memory meets memory persistency. - Daniel Castro 004; Paolo Romano 002; João Barreto 001 (J. Parallel Distributed Comput., 2019)

Impact of Geo-Distribution and Mining Pools on Blockchains: A Study of Ethereum. - Paulo Silva; David Vavricka; João Barreto 001; Miguel Matos (DSN, 2020)

NV-PhTM: An Efficient Phase-Based Transactional System for Non-volatile Memory. - Alexandro Baldassin; Rafael Murari; João P. L. de Carvalho; Guido Araujo; Daniel Castro 004; João Barreto 001; Paolo Romano 002 (Euro-Par, 2020)

Bandwidth-Aware Page Placement in NUMA. - David Gureya; João Neto 001; Reza Karimi; João Barreto 001; Pramod Bhatotia; Vivien Quéma; Rodrigo Rodrigues 001; Paolo Romano 002; Vladimir Vlassov (IPDPS, 2020)

Generalizing QoS-Aware Memory Bandwidth Allocation to Multi-Socket Cloud Servers. - David Gureya; João Barreto 001; Vladimir Vlassov (CLOUD, 2021)

Particle-In-Cell Simulation Using Asynchronous Tasking. - Nicolas L. Guidotti; Pedro Ceyrat; João Barreto 001; José Monteiro 001; Rodrigo Rodrigues 001; Ricardo Fonseca; Xavier Martorell; Antonio J. Peña (Euro-Par, 2021)

SPHT: Scalable Persistent Hardware Transactions. - Daniel Castro 004; Alexandro Baldassin; João Barreto 001; Paolo Romano 002 (FAST, 2021)

Efficient and Eventually Consistent Collective Operations. - Roman Iakymchuk; Amândio Faustino; Andrew P. J. Emerson; João Barreto 001; Valeria Bartsch; Rodrigo Rodrigues 001; José C. Monteiro 001 (IPDPS Workshops, 2021)

BALM: QoS-Aware Memory Bandwidth Partitioning for Multi-Socket Cloud Nodes. - David Gureya; Vladimir Vlassov; João Barreto 001 (SPAA, 2021)

NimbleChain: Low-latency consensusless cryptocurrencies in general-purpose permissionless blockchains. - Paulo Silva; Miguel Matos; João Barreto 001 (CoRR, 2021)

Dynamic Page Placement on Real Persistent Memory Systems. - Miguel Marques; Ilia Kuzmin; João Barreto 001; José Monteiro 001; Rodrigo Rodrigues 001 (CoRR, 2021)

Towards OmpSs-2 and OpenACC interoperation. - Orestis Korakitis; Simon Garcia De Gonzalo; Nicolas L. Guidotti; João Pedro Barreto 002; José C. Monteiro 001; Antonio J. Peña (PPoPP, 2022)

OmpSs-2 and OpenACC Interoperation. - Orestis Korakitis; Simon Garcia de Gonzalo; Nicolas L. Guidotti; João Barreto 001; José Monteiro 001; Antonio J. Peña (WACCPD@SC, 2022)

Persistent Memory: A Survey of Programming Support and Implementations. - Alexandro Baldassin; João Barreto 001; Daniel Castro 004; Paolo Romano 002 (ACM Comput. Surv., 2022)

Evicting for the greater good: The case for Reactive Checkpointing in serverless computing. - Rafael Alexandre; Rodrigo Bruno; João Barreto 001; Rodrigo Rodrigues 001 (WORDS@SOSP, 2023)

μ: A bolt-on approach for faster and cheaper serverless computing. - Diogo Pacheco; João Pedro Barreto 002; Rodrigo Rodrigues 001 (WORDS@SOSP, 2023)

NimbleChain: Speeding up Cryptocurrencies in General-purpose Permissionless Blockchains. - Paulo Silva; Miguel Matos; João Barreto 001 (Distributed Ledger Technol. Res. Pract., 2023)

DUMBO: Making durable read-only transactions fly on hardware transactional memory. - João Barreto 001; Daniel Castro 004; Paolo Romano 002; Alexandro Baldassin (CoRR, 2024)

Better Memory Tiering, Right from the First Placement. - João Póvoas; João Barreto 001; Bartosz Chominski; André Gonçalves; Fedar Karabeinikau; Maciej Maciejewski; Jakub Schmiegel; Kostiantyn Storozhuk (ICPE, 2025)