Dr Leandro Navarro
Universitat Politècnica de Catalunya
Department of Computer Architecture
Jordi Girona, 1-3, D6
ES - 08034 Barcelona
Email: Applicants are not required to contact the coordinator but just prepare and submit an application following the instructions in this web site.


Competences and research areas of the partners

 Doctorate students benefiting from this program will be able to work on today ’ s new challenges in their academic or applied research careers: understand and control how processes interact with each other (challenges of scale, fault tolerance, etc) from cluster computing and fault-tolerant systems, to high performance and large scale P2P systems, overlays, grids and clouds that constitute the essential infrastructure for the current and future Internet.

This doctorate program is based on a consortium of excellence universities in the field of distributed computing:

  • Universitat Politècnica de Catalunya (UPC), Spain
  • Kungliga Tekniska Högskolan (KTH), Sweden
  • Instituto Superior Técnico (IST), Portugal
  • Université Catholique de Louvain (UCL), Belgium

The doctorate research projects will focus on advanced research in distributed computing and interdisciplinary applications. PhD students will be able to pursue a career on today ’ s new challenges in either academic or industrial research. The members of the consortium have decided to emphasize the research on interdisciplinary cutting-edge projects which would strongly benefit from interactions between the different institutions and industrial laboratories.

Table 1 indicates the specificity (expertise and competences, key research areas) of each partner, and the overlap that can lead to collaborative opportunities through doctoral projects. This table demonstrates that all the partners share a strong core of common know-how in distributed computing research (e.g., overlay networks and peer-to-peer computing; publish-subscribe systems; parallel and/or Grid computing; large-scale, decentralized and adaptive systems; context-awareness) but, at the same time, the complementary set of competences is made more vast by virtue of specialized topics addressed by each of the partners (e.g., computational biology, machine learning, network simulation, distributed virtual machines, service-oriented networks, analytical models, fault-tolerance).



Key applied research areas

UPC – Performance-oriented distributed computing– Decentralized algorithms / overlay networks

– Performance modelling and optimization

– Applied economics

– High-performance networking

– Computer security

– Wireless networking

– Parallel computing

– Computer architecture

– Experimentally-driven research

– Regulation mechanisms for large-scale distributed systems– Pub-sub systems / overlays

– Cloud computing

– High-performance distributed computing

– Self-adapting systems

– Adaptable voluntary computing systems

– Scalable and adaptable resource management

– Service-oriented applications

– Network/environment/context-aware applications

KTH – Distributed systems;– Programming systems models and languages;

– Distributed algorithms (e.g., structured overlays, DHTs, transactions on overlays, gossip);

– Component models, middleware and runtime environments for distributed applications;

– Analytical methods for dynamic distributed systems;

–  Autonomic systems, self-management for distributed systems;

– Simulation and modelling;

– Agent technology and  multi-agent systems;

– Service-Oriented Architecture, semantic web services;

– Foundational research in distributed systems (distributed algorithms, analytical methods);– Cloud computing;

– Self-managing distributed systems, services and applications;

– Overlay Networks, P2P, pub/sub and DHTs;

– Large-scale storage systems and services (e.g. key-value stores);

– Content distribution networks and media streaming services;

– Middleware;

– Modelling of distributed systems

– Programming models for data-intensive applications.

– Distributed AI, multiagents, and machine learning

IST – Distributed Systems– Distributed Algorithms

– Overlay Networks

– Middleware

– Mobile and Ubiquitous Computing

– Virtual Machines

– Grid Computing

– Cloud Computing

– Parallel Computing

– Reliable Systems

– Autonomic Computing

– Security

– Fault-tolerant systems– Transactional memories

– Middleware for distributed, mobile computing

– Peer-to-Peer Systems for Cycle-Sharing Grids

– Peer-to-Peer Streaming

– Context-awareness and Pervasive Computing

– Adaptive and Reflective Middleware

– Adaptive Systems

– Resource Discovery and Management

– Distributed Scheduling

– Distributed Virtual Machines

– Distributed Transactional Systems

– Peer-to-Peer and Mobile Network Simulation

UCL – Peer-to-peer distributed computing– Network-transparent programming languages

– Self management for distributed systems

– Computer-supported collaborative work

– Human-computer interfaces

– Distributed algorithms

– Networking protocols

– Traffic engineering

– Highly parallel and storage intensive computing

– Grid computing

– Machine learning

– Data and Web mining

– Advanced data analysis and decision making

– Automated reasoning and constraint programming

– Context-oriented computing

– Programming systems for distributed applications– Program verification

– Collaborative applications

– Self-managing software

– Peer-to-peer transactional storage

– Distributed user interfaces

– Data-intensive computing

– Scientific research in many domains: physics, astronomy, medical, biology

– Protocol design for Internet

– Internet tomography

– Data-intensive applications

– Computational biology / bioinformatics

Table 1 Know how (competencies and expertise) and key scientific research areas of the consortium