2022-05155 - PhD Position F/M Intelligent IoT devices management and functionalities virtualization on the edge

Contract type : Fixed-term contract

Level of qualifications required : Graduate degree or equivalent

Fonction : PhD Position

About the research centre or Inria department

The Inria Lille - Nord Europe Research Centre was founded in 2008 and employs a staff of 360, including 300 scientists working in fifteen research teams. Recognised for its outstanding contribution to the socio-economic development of the Hauts-De-France région, the Inria Lille - Nord Europe Research Centre undertakes research in the field of computer science in collaboration with a range of academic, institutional and industrial partners.

The strategy of the Centre is to develop an internationally renowned centre of excellence with a significant impact on the City of Lille and its surrounding area. It works to achieve this by pursuing a range of ambitious research projects in such fields of computer science as the intelligence of data and adaptive software systems. Building on the synergies between research and industry, Inria is a major contributor to skills and technology transfer in the field of computer science.


The Inria FUN research group investigates solutions to enhance programmability, adaptability and reachability of FUN (Future Ubiquitous Networks ) composed of RFID, wireless sensor and robot networks. Limited resources, high mobility and high security level evolving in distrusted environments characterize the objects that compose FUN. They communicate in a wireless way. To be operational and efficient, such networks have to follow some self-organizing rules. Indeed, components of FUN have to be able in a distributed and energy-efficient way to discover the network, self-deploy, communicate, self-structure in spite of their hardware constraints while adapting the environment in which adapting the environment in which they evolve. For additional information on the FUN research group, please see http://team.inria.fr/fun/

The potential offered by the abundance of sensors, actuators and communications in IoT is hindered by the limited computational capacity of local nodes, making the distribution of computing in time and space a necessity. Several key questions need to be answered to jointly exploit the network, computing and storage resources optimally, accounting at the same time for the trade-offs guaranteeing feasibility for time-critical and mission-critical tasks. Our research takes upon these challenges, by dynamically distributing resources when the demand is rapidly time varying.


This position falls in the context of the H2020 NEPHELE Project which aims to enable the efficient, reliable and secure end-to-end orchestration of hyper-distributed applications over programmable infrastructure that is spanning across the compute continuum from Cloud-to-Edge-to-IoT.

In this context, the FUN team is in charge of predicting edge resources requested by wireless devices and deploy accordingly some of them with mobile robots in proper locations, of the virtualization of IoT devices in the edge and implementation of a use case demonstrator. .

Main activities

The PhD student will be in charge of

  • Realize a survey of IoT virtualization at the edge
  • Identifying, documenting and prioritizing a set of requirements related to the management of intelligent IoT devices and the provision of virtualized functionalities at the edge part of the infrastructure
  • Assisting in the design, implementation, deployment and evaluation of the NEPHELE Use Case 1 demonstrator that lies in the domain of Natural and Human Disaster/Emergency Management.
  • Implementing and testing the designed solution on real hardware platform
  • Participate to the NEPHELE project (meeting, deliverables, etc)

Time schedule

M1-M6 : The PhD student will survey the different kinds of edge resources that may be requested by IoT devices, classify and quantify them. He/She will study the different virtualizaion techniques.

M7-M12 : Based on the above mentioned analysis, the PhD will propose an advanced model to offer IoT functionalities virtualization in the cloud for an easier orchestration.

At the end of the first year, the student will be familiar with the edge computing mechanisms from the end-devices perspective. He/She will have designed a first solution for device virtualization

M13-M16: Implementation and validation of the designed solutions under different settings and IoT devices.

M16-M20: Study of different mobility patterns of IoT devices in order to derive a predictive position mechanism and combine them with the virtualization mechanisms.

M20-M24: Integration of the mobility in the first solution designed during the first year. Implementation and experimentation.

At the end of the second year, the student will have designed a strong mobility-aware edge resource deployment with function virtualization.

M25-M29:  Use of virtualization mechanisms for service orchestration in scenarios featuring mobility.

M30-M32: Design of the full edge resource deployment and service orchestration

M32-M34: Implementation and experimental validation


  • Knowledge in wireless networks and edge computing
  • Skills in Simulation tools and development
  • Skills in C and python
  • English speaking
  • Autonomy
  • Open minded
  • Team working
  • Capacity to write English reports and papers
  • Sense of organization, autonomy, rigor

Benefits package

You will integrate a dynamic team of international scientific experts in the field of IoT (http://team.inria.fr/fun/)  

You will work on emerging research activities with recognized international IoT actors.

You will work in a stimulating and pleasant work environment (transport participation (50%), on-site catering, teleworking, leave and special leave of absence (45 days), video conference equipment, technical laboratory for experimentation ...)

You can benefit from quality training adapted to your needs and skills, whether technical, methodological or linguistic. 

In addition to improving your technical skills, Inria offers you the opportunity to develop your entrepreneurial skills by participating in awareness-raising events and training courses on the creation of start-ups (start-up horizon, intellectual property training, hackAthec, etc.). https://www.inria.fr/fr/inria-startup-studio

For international candidates, our administrative services will help you with the various administrative procedures (visa, residence permit, social security, housing, bank, etc.).


1st and 2nd year : 1 982€ gross monthly salary (before taxes) 

3rd year : 2085€ gross monthly salary (before taxes)