Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Sobre

Sobre

Sou actualmente professor auxiliar na Universidade do Minho e investigador auxiliar no INESC TEC. Obtive o grau de Doutoramento em Informática pelo Programa de Doutoral MAP-i. Actualmente, trabalho em sistemas distribuídos de larga escala, nomeadamente na escalabilidade, desempenho, segurança e fiabilidade de sistemas de armazenamento e de bases de dados. Também tenho interesse na aplicabilidade deste trabalho de investigação para a resolução de desafios complexos de gestão de dados para Computação em Nuvem e Computação Avançada.

Sou o coordenador do projecto exploratório PT-UTAustin PAStor e do projecto CENTRA "Efficient and Secure Data Management for HPC and Cloud Computing", enquanto lidero as actividades do INESC TEC no projecto Compete2020 BigHPC e no projecto exploratório PT-UTAustin ACTPM. Além disso, tenho várias publicações em revistas de renome e conferências internacionais (por exemplo, ACM Computing Surveys, IEEE Transactions on Computers, ACM Transactions on Storage, Eurosys, SRDS, SYSTOR).

Para mais informações pode consultar a minha página pessoal web em https://jtpaulo.github.io, bem como as linhas de investigação do HASLab sobre os tópicos acima mencionados: https://dsr-haslab.github.io e https://dbr-haslab.github.io

Tópicos
de interesse
Detalhes

Detalhes

  • Nome

    João Tiago Paulo
  • Cargo

    Investigador Sénior
  • Desde

    01 novembro 2011
007
Publicações

2025

Promoting sustainable and personalized travel behaviors while preserving data privacy

Autores
Brito C.; Pina N.; Esteves T.; Vitorino R.; Cunha I.; Paulo J.;

Publicação
Transportation Engineering

Abstract
Cities worldwide have agreed on ambitious goals regarding carbon neutrality. To do so, policymakers seek ways to foster smarter and cleaner transportation solutions. However, citizens lack awareness of their carbon footprint and of greener mobility alternatives such as public transports. With this, three main challenges emerge: (i) increase users’ awareness regarding their carbon footprint, (ii) provide personalized recommendations and incentives for using sustainable transportation alternatives and, (iii) guarantee that any personal data collected from the user is kept private. This paper addresses these challenges by proposing a new methodology. Created under the FranchetAI project, the methodology combines federated Artificial Intelligence (AI) and Greenhouse Gas (GHG) estimation models to calculate the carbon footprint of users when choosing different transportation modes (e.g., foot, car, bus). Through a mobile application that keeps the privacy of users’ personal information, the project aims at providing detailed reports to inform citizens about their impact on the environment, and an incentive program to promote the usage of more sustainable mobility alternatives.

2024

When Amnesia Strikes: Understanding and Reproducing Data Loss Bugs with Fault Injection

Autores
Ramos, M; Azevedo, J; Kingsbury, K; Pereira, J; Esteves, T; Macedo, R; Paulo, J;

Publicação
Proc. VLDB Endow.

Abstract
We present LazyFS, a new fault injection tool that simplifies the debugging and reproduction of complex data durability bugs experienced by databases, key-value stores, and other data-centric systems in crashes. Our tool simulates persistence properties of POSIX file systems (e.g., operations ordering and atomicity) and enables users to inject lost and torn write faults with a precise and controlled approach. Further, it provides profiling information about the system’s operations flow and persisted data, enabling users to better understand the root cause of errors. Weuse LazyFS to study seven important systems: PostgreSQL, etcd, Zookeeper, Redis, LevelDB, PebblesDB, and Lightning Network. Our fault injection campaign shows that LazyFS automates and facilitates the reproduction of five known bug reports containing manual and complex reproducibility steps. Further, it aids in understanding and reproducing seven ambiguous bugs reported by users. Finally, LazyFS is used to find eight new bugs, which lead to data loss, corruption, and unavailability.

2024

Can Current SDS Controllers Scale To Modern HPC Infrastructures?

Autores
Miranda, M; Tanimura, Y; Haga, J; Ruhela, A; Harrell, SL; Cazes, J; Macedo, R; Pereira, J; Paulo, J;

Publicação
SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, Atlanta, GA, USA, November 17-22, 2024

Abstract

2023

Distributed Applications and Interoperable Systems - 23rd IFIP WG 6.1 International Conference, DAIS 2023, Held as Part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023, Lisbon, Portugal, June 19-23, 2023, Proceedings

Autores
Martínez, MP; Paulo, J;

Publicação
DAIS

Abstract

2023

Soteria: Preserving Privacy in Distributed Machine Learning

Autores
Brito, C; Ferreira, P; Portela, B; Oliveira, R; Paulo, J;

Publicação
38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023

Abstract
We propose Soteria, a system for distributed privacy-preserving Machine Learning (ML) that leverages Trusted Execution Environments (e.g. Intel SGX) to run code in isolated containers (enclaves). Unlike previous work, where all ML-related computation is performed at trusted enclaves, we introduce a hybrid scheme, combining computation done inside and outside these enclaves. The conducted experimental evaluation validates that our approach reduces the runtime of ML algorithms by up to 41%, when compared to previous related work. Our protocol is accompanied by a security proof, as well as a discussion regarding resilience against a wide spectrum of ML attacks.

Teses
supervisionadas

2023

Towards a Privacy-Preserving Distributed Machine Learning Framework

Autor
Cláudia Vanessa Martins de Brito

Instituição
INESCTEC

2023

Injeção de Faltas Reprodutível em Sistemas de Armazenamento Local

Autor
Maria Ramos

Instituição
INESCTEC

2023

End-to-End Software-Defined Security for Big Data Ecosystem

Autor
Tânia da Conceição Araújo Esteves

Instituição
INESCTEC

2023

Distributed and Dependable SDS Control Plane for HPC

Autor
Mariana Martins de Sá Miranda

Instituição
INESCTEC

2023

Realistic fault assessment in SPDK-enabled storage stacks

Autor
Alexandre Esteves Miranda

Instituição
INESCTEC