Research
My research addresses the problem of allocating and managing workload onto interconnected resources in such a way that the workload's non-functional requirements are met. Typically, my research addresses application-specific computational workloads allocated over networked computing infrastructure, but I also work on the workload management in manufacturing and transport systems. I am particularly interested in two types of non-functional workload requirements that are increasingly difficult to optimise as system complexity increases: real-time performance and energy dissipation. I divide the resource allocation problem in three different areas, and I have made contributions to all of them together with my students and collaborators: workload modelling and profiling, estimation of real-time performance and energy dissipation in distributed platforms, and resource allocation algorithms and heuristics.
- Specific research interests
- Real-time systems and networks
- Distributed embedded systems, wireless sensor networks, internet-of-things
- On-chip multiprocessing, networks-on-chip
- Energy-efficient computing
- Cyber-physical systems and robotics
- Domain-specific cloud and high-performance computing
- Resource allocation and management in computing, manufacturing and transportation
List of current PhD students, available PhD topics and B.Sc./M.Sc. projects can be found here.
- Research projects
- SAFIRE - Cloud-based Situational Analysis for Factories providing Real-Time Reconfiguration Services (EU H2020, 2016-2019), principal investigator
- MCCps - Mixed Criticality Embedded Systems on Many-Core Platforms (EPSRC, 2016-2019), co-investigator
- STRATA - Layers for Structuring Trustworthy Ambient Systems (EPSRC, 2016-2020), co-investigator
- DreamCloud - Dynamic Resource Allocation in Embedded and High-Performance Computing (EU FP7, 2013-2016), principal investigator and technical leader
- MCC - Mixed Criticality Embedded Systems on Many-Core Platforms (EPSRC, 2013-2016), co-investigator
- LowPowNoC - Evaluation and reduction of power dissipation in multicore systems based on Networks-on-Chip (EPSRC, 2011-2013), principal investigator
- T-CREST - Time-predictable Multi-Core Architecture for Embedded Systems (EU FP7, 2011-2013), co-investigator
- TEMPO - Time Driven Modelling and Resource Management of Real-Time Systems on Multiprocessor Systems-on-Chip (EPSRC, 2009-2013), co-investigator
- MADES - Model-based Methods and Tools for Avionic and Defence Embedded Systems (EU FP7, 2010-2012), co-investigator
- CREDES - Centre of Research Excellence in Dependable Embedded Systems (EU FP7, 2009-2011), advisory board member
- MPSoCMap - Application Modelling and Mapping onto Multiprocessor System-on-Chip Platforms (DFG German Research Foundation, 2009-2011), principal investigator
- Mapping heuristics for time-predictable multi-core platforms based on Networks-on-Chip (British Council, 2010-2011), principal investigator
- Hosted visiting researchers
- Prof Ricardo Jacobi - UnB (2019-2020)
- Wagner Ishizaka Penny - UFPel (2018-2019)
- Gustavo Künzel - UFRGS (2018-2019)
- João Loureiro - CISTER - IPP (2016)
- Prof Lisane Brisolara - UFPel (2014-2015)
- Prof Paulo Ferreira Jr - UFPel (2014-2015)
- Dr Borislav Nikolic - CISTER - IPP (2014)
- Current and past research partners
Universities
- LIRMM Laboratory - University of Montpellier 2 - Montpellier, France
- CISTER Research Centre - Polytechnic Institute of Porto - Porto, Portugal
- GAPH - PUCRS University - Porto Alegre, Brazil
- CEI - Polytechnic University of Madrid - Madrid, Spain
- Department of Computer Engineering - Tallinn University of Technology - Tallinn, Estonia
- Institute of Informatics - UFRGS University - Porto Alegre, Brazil
- Integrated Digital Systems - University of Bremen - Bremen, Germany
- Microelectronic Systems Institute - Darmstadt University of Technology - Darmstadt, Germany
- Department of Computer Systems - Tampere University of Technology - Tampere, Finland
- KTH Information and Communication Technology - Royal Institute of Technology - Stockholm, Sweden
- Department of Electronics and Information - Politecnico di Milano - Milan, Italy
Companies and research centers
- ONA - Durango, Spain
- Electrolux - Porcia, Italy
- OAS - Bremen, Germany
- ATB - Bremen, Germany
- BAE Systems
- The Open Group
- Bosch Corporate Research - Stuttgart, Germany
- Airbus - Filton, UK
- High Performance Computing Center Stuttgart (HLRS) - Stuttgart, Germany
- Rheon Media - London, UK
- SOFTEAM - Paris, France
- TXT Group - Milan, Italy
- EADS - Ulm, Germany
- Fujitsu Microelectronics Europe - Langen & Munich, Germany
- VITRONIC GmbH - Wiesbaden, Germany
- Uninova - Caparica, Portugal
- Hasso-Plattner-Institut - Potsdam, Germany