About the role
La multiplication des ressources et des services informatiques ainsi que des données générées ont créé une expansion des centres de données cloud. Cela a augmenté la consommation d’énergie dans le cloud, déjà considéré comme monstre d’énergie. En plus, le secteur des datacenters est un émetteur important de Gaz à effet de Serre (GES) avec 1% des émissions mondiales liées à l’énergie. Un moyen de réduire l’impact des centres de données sur les émissions de GES et de maîtriser les coûts énergétiques consiste à réduire l’énergie nécessaire aux serveurs sans échapper à la qualité de service (QoS) afin de respecter le contrat de niveau de service ou SLA (Service Level Agreement).
Afin de maitriser et optimiser la consommation énergétique dans le Cloud et réduire l’empreinte carbone liée à l’IT, l’objectif de stage est d’aboutir à une nouvelle méthode d’ordonnancement des tâches dans les centres de données cloud permettant de minimiser la consommation d’énergie tout en minimisant le temps d’attente des utilisateurs.
Les missions du stagiaire consistent à :
· Mener une recherche bibliographique sur les nouvelles méthodes d'apprentissage par renforcement appliquées à la gestion des ressources Cloud
· Concevoir et mettre en œuvre un nouveau modèle d'ordonnancement des tâches Cloud à base d’apprentissage par renforcement profond
· Identifier des critères de performances et implémenter un processus d’évaluation les intégrant
· Tester et évaluer le modèle proposé
Quelques travaux de pointe dans le domaine de l’ordonnancement des tâches dans les centres de données cloud sont présentés ci-dessous.
[1] Sudheer Mangalampalli, Ganesh Reddy Karri, Mohit Kumar, Osama Ibrahim Khalaf, Carlos Andres Tavera Romero & GhaidaMuttashar Abdul Sahib, DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing, Multimedia Tools and Applications, 2024.
[2] Leila Helali, Mohamed Nazih Omri, Machine learning compliance-aware dynamic software allocation for energy, cost and resource-efficient cloud environment. Sustain. Comput. Informatics Syst., 2024.
about you
De formation BAC +5 / école d’ingénieurs ou master 2, de préférence dans le domaine du Cloud Computing / Virtualisation ou en Intelligence Artificielle / Sciences des données.
Compétences développées durant le stage :
· Des connaissances approfondies sur l’ordonnancement des tâches en environnement Cloud
· Des connaissances sur l’exploitation des techniques d’IA pour l’ordonnancement des tâches
· Des compétences en méthodologie de recherche et la mise en œuvre d’une démarche expérimentale
Compétences demandées :
· Connaissances en gestion des ressources dans le Cloud
· Connaissances en Intelligence Artificielle / Apprentissage par renforcement
· Bon niveau en développement logiciel (langage Python)
· Connaissances des librairies Python en lien avec l’IA (Pandas, Numpy, Matplotlib, Gym, …)
· Préparation des données
· Des notions de base en statistique
· Des connaissances en apprentissage par renforcement profond, GitLab et MLOps seront un plus
Au-delà de la partie scientifique et technique, nous recherchons également un candidat avec les qualités suivantes :
· Esprit d’analyse
· Capacité de synthèse
· Autonomie
· Rigueur
· Travail collaboratif
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.