Fluid Service Abstraction for Large-Scale Cloud IoT Systems

PhD Research Fellowship in Services Computing for Future Internet of Things (IoT) Systems

The group of Networks and Distributed systems (ND) at the Informatics Department, University of Oslo will soon open a PhD position. The fellowship is part of the DILUTE project, funded by the Research Council of Norway. DILUTE will run in collaboration with:

  1.  Distributed Systems Group (DSG) at Technical University of Vienna, Austria
  2.  Networked Embedded Systems (NES) Group, Swedish Institute of Computer Science (SICS), Sweden
  3. PrismTech, France

The deadline for applications: April 30, 2017
Expected start date: September 2017

Research and study environment
The University of Oslo is Norway’s largest and oldest institution of higher education. Founded in 1811, today the University of Oslo has approx. 30,000 students and 7,000 employees. Four Nobel Prize winners and two Turing award recipients indicate the quality of the research at the University in general and at the Department of Informatics (IFI) in particular. IFI is Norway’s largest university department for general education and research in Computer Science. The Department has near 950 students on bachelor level, near 450 master students, and over 180 PhD students.
The project will be conducted at the Networks and Distributed Systems (ND) research group at IFI. The ND research group has 10 Professors and near 20 researchers and PhD students. ND is renowned for its leading research in networking, distributed systems, IoT/CPS systems design, and security and robustness. The group has long experience in coordinating and participating several EU projects, namely, EU FP6 QuA, FP6 MADAM, FP7 MUSIC, FP7 RITE, H2020 NEAT, H2020 HOLACloud, and H2020 MELODIC. ND collaborates closely with well-known universities worldwide, such as UIUC, Princeton Uni., Cornell Uni., Uni. of Toronto, Uni. of California Irvine, TU Munich, and Vrije Uni. Amsterdam.

Project background and scientific basis
The Internet of Things (IoT) is quickly going mainstream. By 2020 there will be nearly 50 billion Internet addressable devices which translates into a $14.4 trillion business opportunity, according to Cisco Systems. The IoT is a global system of IP-connected sensors, actuators, networks, machines and devices. IoT and Cloud integration will enable development of large-scale IoT applications, such as smart cities, energy, health, etc. Such applications are proliferating into a massive scale, thereby, IoT data, services and applications are being pressed to move to the Cloud. Moreover, due to requirements such as mobility support, location-awareness and low latency, the cloud has been recently extended to the edge of the network—Fog Computing. Developing large-scale IoT applications using cloud and fog computing resources is challenging because it requires a service abstraction model that matches highly dynamic and heterogeneous resources at different levels of the network hierarchy from IoT devices to fog devices and the cloud. DILUTE is aimed to address this challenge.

Main objectives and summary of the project
The main goal of DILUTE is to develop knowledge, software service design concepts and mechanisms for scalable and dynamic integration of IoT devices and their services into future IoT systems over fog and cloud platforms. It will devise solutions for:

  1. modeling, developing, and integrating IoT services in dynamic Fog-Cloud computing systems
  2. managing and adapting these services with respect to dynamicity of IoT devices and the dynamic availability of fog resources.

Suitable background and requirements

  • The candidate must have a master degree in Computer Science, or in a related study, with excellent results and grades.
  • The candidate should have good analytical and programming skills.
  • The ideal candidate for the position will have interest and in-depth knowledge in distributed computing, embedded systems programming, service-oriented design and networking.
  • The candidate should preferably have written a master thesis in programming or distributed computing aspects of WSNs/IoT.

Other general requirements

  • The evaluation considers many aspects of excellence, such as being ambitious, intellectualy curious, hard-working, and dedicated.
  • You may apply if you have not yet completed your degree, but expect to do so before the position starts.
  • Knowledge of Norwegian is not a prerequisite for application. English is our working language for research. Therefore, good communication skills in both oral and written English is required.
  • We expect the candidate to be internationally oriented and willing to do an internship to our partner institutions.

Details about employment
A PhD position in Norway is a regular job with social benefits and with salary grade: 50 – 57 (NOK 432 700 – 489 300 per year). The currently open position is for three years with a possibility to apply for extending the time period to 4 years. A 4 year position means that 25% of the time will be for duties beyond the normal research and project work, such as teaching and supervision of master students.

How to Apply
The detailed procedure for submitting applications is available at the official web page of the announcement.