Funded position: Orchestration of elastic application in the edge-cloud continuum

Keywords

Edge cloud, container as a service, elasticity, orchestration, sustainability

Context

The subject is in context of the IPCEI on Next Generation Cloud Infrastructure and Services a European project. More precisely in the E2CC project leaded by Atos. The E2CC project aims to provide a standardized integration layer from Edge to Cloud, constituting a technological repository enabling interconnection with Cloud providers and ensuring functions relating to cybersecurity, decarbonization and orchestration. Hardware and software solutions will be provided at Bare Metal as a Service (BMaaS) and Edge levels, to support applications expressing needs in terms of performance, security and energy efficiency. The hosting SEPIA team will contribute in three areas: firstly, energy through resource elasticity, orchestration and monitoring; secondly, virtualization (micro-VM, container); and thirdly, standardization of IoT services.

The consortium is a large European community many composed by European-level industrial and research partners.

Objectives

The objectives of the R&D position are one or several of the following:

  • Study orchestration in the context of the edge-cloud continuum
  • Propose elasticity aware algorithms for managing Container As A Service.
  • Model applications using graphs which are able to react to the load (Horizontal Elasticity)
  • Take into account multiple objectives: SLA, CO2 impact, energy, price
  • Propose a dynamic elasticity mechanism taking into account an augmented environment: incentives from a monitoring system, application profiling. The idea will be to balance increasing the resources for profit while degrading the application for sustainability

The contributions will be validated either through simulations using SimGrid or experiments on real platform. Monitoring software will be used (such as MojitO/S), and some contributions might be done to them. A large scale experiment platform will be used (Grid'5000). Experiments will be based on container technology (Docker and Kubernetes).

Expected skills and profile

  • Required: background in computer science
  • Strongly recommended: A taste for experimental approaches, C or Rust programming, Python or R data analysis.
  • Language: English. Basic French is a plus.

This project involves many partners in France and Europe, the candidate will therefore work in a collaboration context.

Practical details

The position will take place at IRIT, the largest computer science research institute in Toulouse, France. Our team SEPIA works on resource management on various distributed systems (cloud datacenters, HPC centers, edge architectures, IoT…) and is especially interested in ecological transition, notably by reducing energy consumption and CO2 emissions, by using renewable energy.

The position will be supervised by Georges Da Costa and Patricia Stolf in a convivial atmosphere :).

The position will be funded by the E2CC project. The monthly gross salary will be start at 2100€ to 3600€ depending on past experience.

You can send us your application (cover letter + resume / short curriculum vitæ + transcript of records for the full master) by email to georges.da-costa@irit.fr and patricia.stolf@irit.fr.