???global.info.a_carregar???
Identificação

Identificação pessoal

Nome completo
João Coelho Garcia

Nomes de citação

  • Garcia, João
  • João Coelho Garcia

Identificadores de autor

Ciência ID
B51E-D9DA-D3FE
ORCID iD
0000-0002-6820-6449
Google Scholar ID
hYb5gDYAAAAJ
Researcher Id
F-9466-2010
Scopus Author Id
7406128177

Websites

  • web.tecnico.ulisboa.pt/joao.c.garcia (Profissional)

Domínios de atuação

  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2)
Alemão Utilizador independente (B2) Utilizador proficiente (C2) Utilizador independente (B2) Utilizador proficiente (C2) Utilizador proficiente (C1)
Francês Utilizador independente (B2) Utilizador proficiente (C2) Utilizador independente (B1) Utilizador proficiente (C1) Utilizador independente (B2)
Espanhol; Castelhano Utilizador independente (B1) Utilizador independente (B1) Utilizador elementar (A1) Utilizador independente (B1)
Italiano Utilizador elementar (A1) Utilizador independente (B1) Utilizador independente (B1)
Português (Idioma materno)
Formação
Grau Classificação
2009/12/10
Concluído
Engenharia Informática e de Computadores (Doutoramento)
Especialização em Sem especialidade
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Gestão de Dados Pessoais Baseada em Tarefas" (TESE/DISSERTAÇÃO)
Aprovado
2002
Concluído
Mestrado em Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Transactional System for Cooperative Applications in Weakly Connected Networks" (TESE/DISSERTAÇÃO)
passed
1990/09 - 1996/07
Concluído
Engenharia Informática e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
14/20 points average
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2009/12 - Atual Investigador (Investigação) Universidade de Lisboa Instituto Superior Técnico, Portugal
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2009/12 - Atual Professor Auxiliar (Docente Universitário) Universidade de Lisboa Instituto Superior Técnico, Portugal
Projetos

Projeto

Designação Financiadores
2021/02/01 - 2024/07/31 MS3: Novas fundações para micro-serviços e computação serverless
PTDC/CCI-INF/6762/2020
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Em curso
2011/03/01 - 2014/08/31 Synergy-VM: Uma Infra-estrutura para os Futuros Ambientes de Execução
PTDC/EIA-EIA/113613/2009
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal

Universidade Nova de Lisboa Associação para a Inovação e Desenvolvimento da FCT, Portugal

Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2011/01/01 - 2014/06/30 LSDMOG - consistência de dados replicados para MMOGS
PTDC/EIA-EIA/113993/2009
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2010/03/01 - 2013/08/31 RepComp - Replicação de Componentes para Melhoria de Desempenho ou Fiabilidade em Sistemas Multicore
PTDC/EIA-EIA/108963/2008
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal

Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2010/03/01 - 2013/02/28 PROSOPON: Partilha de Ciclos de CPU para Identificação e Indexação Facial em Multimédia
PTDC/EIA-EIA/102250/2008
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2008/01/01 - 2011/06/30 Mercúrio - consistência de dados replicados em hardware com recursos escassos
PTDC/EIA/66589/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2008/01/01 - 2010/12/31 Ginger: Uma Infra-Estrutura Flexível para Grids Peer-to-Peer
PTDC/EIA/73240/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2007/07/01 - 2010/12/31 PoliGrid - políticas distribuídas de gestão de recursos em Grids
GRID/GRI/81752/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
Produções

Publicações

Artigo em conferência
  1. Mafalda Sofia Ferreira; João Ferreira Loff; João Garcia. "Rendezvous: Where Serverless Functions Find Consistency". 2023.
    10.1145/3605181.3626290
  2. João Ferreira Loff; Daniel Porto; João Garcia; Jonathan Mace; Rodrigo Rodrigues. "Antipode: Enforcing Cross-Service Causal Consistency in Distributed Applications". 2023.
    10.1145/3600006.3613176
  3. João Ferreira Loff; daniel Porto; Carlos Baquero; Garcia, João; Nuno Preguiça; Rodrigo Rodrigues. "Transparent Cross-System Consistency". 2017.
    10.1145/3064889.3064898
  4. João Matos; Garcia, João; Paolo Romano. "Enhancing privacy protection in fault replication systems". 2015.
    https://doi.org/10.1109/ISSRE.2015.7381827
  5. Alejandro Tomsic; Pierre Sans; Garcia, João; Luciana Arantes. "2w-fd: A failure detector algorithm with qos". 2015.
    https://doi.org/10.1109/IPDPS.2015.74
  6. João Ferreira Loff; Garcia, João. "Vadara: Predictive elasticity for cloud applications". 2014.
    https://doi.org/10.1109/CloudCom.2014.161
  7. João Matos; Nuno Coração; Garcia, João. "Record and Replay GUI-Based Applications with Less Overhead". 2014.
    https://doi.org/10.1109/ISSREW.2014.31
  8. Pedro Louro; Garcia, João; Paolo Romano. "MultiPathPrivacy: Enhanced Privacy in Fault Replication". 2012.
    10.1109/EDCC.2012.31
  9. Garcia, João; Paulo Ferreira. "Concurrency control for distributed cooperative engineering applications". 2002.
    http://doi.acm.org/10.1145/508791.508977
  10. Garcia, J.C.; Ferreira, P.. "Concurrency control for distributed cooperative engineering applications". 2002.
    10.1145/508969.508977
  11. Veiga, L.; Garcia, J.; Silva, J.; Ferreira, P.. "Distributed object invocation in OBIWAN". 2000.
    10.1145/566726.566776
  12. Fadi Sandakly; Garcia, João; Paulo Ferreira; Patrice Poyet. "PerDIS: An Infrastructure for Cooperative Engineering in Virtual Enterprise". 1999.
    https://doi.org/10.1007/978-0-387-35577-1_37
  13. Garcia, J.; Ferreira, P.; Guedes, P.. "The PerDiS FS: A transactional file system for a distributed persistent store". 1998.
    10.1145/319195.319224
Artigo em revista
  1. João Matos; Garcia, João; Nuno Coração. "Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems". Proceedings on Privacy Enhancing Technologies 2016 2 (2015): 4-21.
    DOI 10.1515/popets-2016-0002
  2. Matos, Joao; Garcia, Joao; Romano, Paolo. "REAP: Reporting Errors Using Alternative Paths". Lecture Notes in Computer Science (2014): https://publons.com/publon/7365346/.
    10.1007/978-3-642-54833-8_24
  3. Reis, Joao C. G.; Lima, Pedro U.; Garcia, Joao. "Efficient Distributed Communications for Multi-robot Systems". Lecture Notes in Artificial Intelligence (2014): https://publons.com/publon/6210822/.
    10.1007/978-3-662-44468-9_25
  4. Gaudin, B.; Hinchey, M.H.; Vassev, E.; Nixon, P.; Garcia, J.C.; Maalej, W.. "Fastfix: A control theoretic view of self-healing for automatic corrective software maintenance". Scalable Computing 13 1 (2012): 5-20. http://www.scopus.com/inward/record.url?eid=2-s2.0-84864805142&partnerID=MN8TOARS.
  5. Sandakly, F.; Garcia, J.; Ferreira, P.; Poyet, P.. "Distributed shared memory infrastructure for virtual enterprise in building and construction". Journal of Intelligent Manufacturing 12 2 (2001): 199-212. http://www.scopus.com/inward/record.url?eid=2-s2.0-0035305944&partnerID=MN8TOARS.
    10.1023/A:1011208828486
Livro
  1. Garcia, J.; Veiga, L.; Ferreira, P.. Context awareness: An experiment with hoarding. 2006.
    10.1007/11823285_102
  2. Ferreira, P.; Shapiro, M.; Blondel, X.; Fambon, O.; Garcia, J.; Kloosterman, S.; Richer, N.; et al. PerDiS: Design, implementation, and use of a persistent distributed store. 2000.
    10.1007/3-540-46475-1_18

Outros

Outra produção
  1. Data-aware connectivity in mobile replicated systems. 2009. João Barreto; João Garcia; Luís Veiga; Paulo Ferreira. https://doi.org/10.1145%2F1594139.1594147.
    10.1145/1594139.1594147
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2015 - Atual Transparent cross-system coordination
Coorientador
Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020 - 2020 Variable Consistency Messaging Layer
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 Fog and Cloud Computing Optimization in Mobile IoT Environments
Coorientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017 - 2017 Secure Remote Execution for the R Programming Environment
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2017 Privacy in Software Error Reporting
Orientador
Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016 - 2016 Privacy in Software Error Reporting
Orientador
Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016 - 2016 Xporter for JIRA Cloud
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Integrating strong consistency across multiple stateful services
Coorientador
Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Sistema de Ficheiros com Histórico
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Aplicação móvel para visualização de uma história localizada no espaço (localized storytelling)
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014 - 2014 Vadara: Predictive Elasticity for Cloud Applications
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014 - 2014 Automatic Dependency Identification for Isolation of Software Errors
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013 - 2013 Providing fault tolerance and scalability of the MapReduce JobTracker using the In?finispan platform
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013 - 2013 MW-FD, A Failure Detector Algorithm with QoS, and an Analysis Towards Failure Detection as a Service
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012 - 2012 User Input Anonymization in GraphicalApplications
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012 - 2012 Distributed De-duplication in a Cloud Storage System
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2011 Replicação de Dados Baseada em Tarefas
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2011 Privacidade Adaptativa em Replicação de Falhas
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal