Rafael Soares
I'm a PhD student in Computer Science and Engineering at Instituto Superior Técnico (IST) - Universidade de Lisboa. I am currently conducting my research at INESC-ID Lisboa with the Distributed Systems Group (GSD) under the supervision of Professor Luís Rodrigues.
Latest News
Finished my 6 month stay at Cornell University, under the guidance of Lorenzo Alvisi and Robbert van Renesse. During my stay had the pleasure to work in the world of Shared Logs!
Research Interests
My research interests span over a wide range of consistency challenges, with a special focus on distributed transactions and consistency. Currently, my work focus on two main challenges. First, how to improve upon geo-distributed Shared Logs, with a special focus on multi-consistent in such an environment. Secondly, how new consistency levels like Transactional Causal Consistency may be leveraged to offer transactional support to new and up-and-coming cloud environments, like Function-as-a-Service and Microservices.
Projects
Currently involved in the DACOMICO project, aiming to provide transactional support (such as Transactional Causal Consistency) to microservices architectures.
Publications
International Conference Publications
- FaaSTCC: efficient transactional causal consistency for serverless computing
(Middleware '21) Poster
Taras Lykhenko, Rafael Soares, Luís Rodrigues
International Workshop Publications
- Multi-Consistency Transactional Support for
Function-as-a-Service
(DSN '23)
Rafael Soares, Luís Rodrigues
- Performance Trade-offs in Transactional Systems
(PaPoC '23)
Rafael Soares, Luís Rodrigues
Posters and National Conference Publications
- Suporte para Coerência Causal Transacional em Sistemas de Microsserviços
(INForum '23)
João Queirós, Rafael Soares, Luís Rodrigues
- Deteção Automática de Anomalias em Arquiteturas de Microsserviços
(INForum '23)
Valentim Romão, Rafael Soares, Luís Rodrigues
- Suporte Transacional Multi Coerente para Function-as-a-Service
(ENSD 2022) Poster
Rafael Soares, Luís Rodrigues
- Uma Arquitectura para Oferecer Garantias de Coerência forte a Aplicações FaaS
(INForum 2021) Poster
Rafael Soares, Luís Rodrigues
Master Thesis
Resume
Teaching
Highly Dependable Systems
Teaching Assistant - 2021-2022
1º Semester of the MSc degree program (MEIC)
Instituto Superior Técnico
Education
MASTER IN INFORMATION SYSTEMS AND COMPUTER ENGINEERING
2019 - 2021
Instituto Superior Técnico, Taguspark
Specialization in Distributed Systems
Final Grade: 18
Academic Merit 2019/2020
BACHELOR IN INFORMATION SYSTEMS AND COMPUTER ENGINEERING
2016-2019
Instituto Superior Técnico, Taguspark
Final Grade: 17
Academic Merit 2016/2017
Academic Excelency 2017/2018
Academic Excelency 2018/2019
Other Projects
Short-term stay at Cornell University
September 1 - February 29, 2024
- Collaboration with Lorenzo Alvisi and Robbert van Renesse at Cornell University.
- Special focus on Shared Log systems and transactional support on top of Shared Logs.
Organization of the National Meeting of Distributed Systems
June 28 - July 1, 2022
- Helped in the organization of the first edition of the National Meeting of Distributed Systems, taking place in Evora, Portugal
- Developed the conference website alongside Claudio Correia
Talking about the Future - PhD Edition
2021
- An informal event where PhD students could share their academic and work experience with Master students
- Collaboration between LAGE2 and the IST PhD Students Club
Hyperledger Labs - Enterprise Blockchain Technologies
2020
- Contributed to an open source course in blockchain technologies, part of the Hyperledger Labs
- Developed a simple and interactive Blockchain for course labs, named Blockchain4Students
- Reviewed and helped develop multiple of the lab guides
Contact
Location:
INESC-ID Lisboa, Room 501
Rua Alves Redol Nº 9, 1000-029
Lisboa, Portugal
Email:
joao.rafael.pinto.soares@tecnico.ulisboa.pt