Students

PhD Students

Ongoing

  • João André Silva, A Data Storage for Mobile Edge Environments"
    • student with PhD grant from the Portuguese Science and Technology Foundation (FCT).
    • co-supervised by João Lourenço
  • Miguel Ramos, Polyhedral Vectorization of a Lazy Functional Language

2020

  • António Teófilo, WiFi-Direct InterNetworking,
    • awaiting defense.
    • co-supervised by João Lourenço

 

MSc Students

Ongoing

  • João Dias, Replica Selection in Multi-Region Data Dissemination and Storage for Mobile Edge Systems
  • Nuno Coelho, Real-time Distributed Data Aggregation in Mobile Edge Systems.
  • Paulo Faria, Image Storage and Indexing in Mobile Edge Computing Systems.
  • Ricardo Martinho, Processamento de Grafos Dinâmicos em GPU.
  • Cláudio Pereira
    • co-supervised by Nuno Marques
  • Francisco António
  • Hugo Pinto
    • co-supervised by João Lourenço
  • Luís Rocha
  • Salúquia Marreiros

2019

  • António Barreto, Conflict-Free Replicated Data Types in Dynamic Environments.
  • José Pedro Afonso, Implementing a Key-Value Storage in a Mobile Edge Environment.
  • André Fragoso, Deducing Operation Commutativity from Replicated Data Declaration. 
  • Ricardo Ribeiro, Protein docking GPU acceleration.
    • co-supervised by Prof. Ludwig Krippahl.
  • Daniel Ferreira, Execução paralela de métodos em Scala.
    • Main supervisor: Prof. Artur Miguel Dias.

2018

2017

  • Filipe Cerqueira, Um Sistema Publicador/Subscritor com Persistência de Dados para Redes de Dispositivos Móveis.
  • Pedro Sanches, Distributed Computing in a Cloud of Mobile Phones.

2016

  • Guilherme Rito, Scheduling Computations.
  • Frederico Marques, High-Level Programming of Many Core Architectures.
  • José Rodrigo Carvallho, Extração de Segmentos de Vídeo em Cluster de CPUs-GPUs.
    • co-supervised by Prof. João Magalhães.

2015

  • Daniel Magro, Cache-Conscious Decomposition of MapReduce Tasks (and its Application to Stencil Computations).
  • Ricardo Monteiro, Distributed Storage in a Cloud of Mobile Devices.
    • co-supervised by Prof. João Lourenço.

2014

  • Helder Marques, Towards an Algorithmic Skeleton Framework for the Programming of the Intel Xeon Phi Processor.
  • Pedro Martins, Evaluation and Optimization of a Session-based Middleware for Data Management.
    • Main supervisor: Prof. Maria Cecília Gomes.
  • Jaquilino Silva, A Distributed Platform for the Volunteer Execution of Workflows on a Local Area Network
    • co-supervised by Prof. Francisco Azevedo.
    • collaboration with Albatroz Engineering, S.A.
  • Fábio Soldado, Heterogeneous Computing with an Algorithmic Skeleton Framework.
  • Paulo Dias, Definição e Execução de Computações Dinâmicas numa Linguagem de Programação Orientada-a-Serviços.
  • Nuno Delgado, A System’s Approach to Cache Hierarchy-Aware Decomposition of Data-Parallel Computations.

2013

  • Daniel Parreira, Data-Centric Concurrency Control on the Java Programming Language.
  • João André e Silva, Partial Replication in Distributed Transactional Memory.
    • co-supervised by Prof. João Lourenço.
  • Fernando Alexandre, Multi-GPU Computing with the Marrow Algorithmic Skeleton Framework.
  • João Domingos, On the Cloud Deployment of a Session Abstraction for Service-Data Aggregation.
    • Main supervisor: Prof. Maria Cecília Gomes.

2012

  • Ricardo Marques, Algorithmic Skeleton Framework for the Orchestration of GPU Computations.
  • Filipe Araújo, Reconfiguração Dinâmica Estruturada de Workflows de Serviços Web.
    • Main supervisor: Prof. Maria Cecília Gomes.
  • João Saramago, Um Middleware para Programação Paralela em Clusters of Multi-cores.
  • Eduardo Marques, Single Operation Multiple Data - Paralelismo de Dado ao Nível da Subrotina.
  • Adérito Baptista, Dynamic Adaptation of Interaction Models for Stateful Web Services.
    • Main supervisor: Prof. Maria Cecília Gomes.

2011

  • Diogo André Mourão, Um Middleware Independente da Plataforma para Computação Paralela.

2010

  • Gilberto Camacho, Service-oriented Mobility of Java Code in Web Services-based Architectures.
  • Danilo Manmohanlal, A Middleware for Service-oriented Computing in Dynamic Environments.

2009

  • João André Martins, SmART An Application Reconfiguration Framework.
    • co-supervised by Prof. João Lourenço
    • Collaboration with company Evolve Space Solutions.
  • João Ruivo Santos, Um Middleware para Acesso e Gestão de Redes de Sensores em Ambientes Web.
  • Paulo Cancela, Orchestration of Heterogeneous Middleware Services and Its Application to a Command and Control Platform.
    • Collaboration with company Critical Software S.A..