eSurgeon: Suivi de la consommation énergétique des applications


Équipe d'accueil

Équipe de recherche ADAM
Inria Lille - Nord Europe
Parc Scientifique de la Haute Borne
40, avenue Halley - Bat. A, Park Plaza
59650 Villeneuve d'Ascq - FRANCE

Contexte

Créé en 1967, Inria est le seul institut public de recherche entièrement dédié aux sciences du numérique. À l’interface des sciences informatiques et des mathématiques, les 3400 chercheurs d’Inria inventent les technologies numériques de demain. Issus des plus grandes universités internationales, ils croisent avec créativité recherche fondamentale et recherche appliquée. Ils se consacrent à des problèmes concrets, collaborent avec les acteurs de la recherche publique et privée en France et à l’étranger, et transfèrent le fruit de leurs travaux vers les entreprises innovantes. Les chercheurs des équipes Inria ont publié plus de 4800 articles en 2010. Ils sont à l'origine de plus de 270 brevets actifs et de 105 start-ups. Les 171 équipes-projets Inria sont réparties dans huit centres de recherche implantés en région. Le centre de recherche Lille – Nord Europe compte 300 personnes, réparties dans 15 équipes de recherche et les services d'appui à la recherche.

L'équipe-projet ADAM est une équipe de recherche mixte LIFL/Inria spécialisée dans la conception d'infrastructures permettant le déploiement de systèmes complexes à différentes échelles (depuis les environnements de type Cloud vers les environnements Mobiles/Ubiquitaires et les réseaux de capteurs). L'originalité des solutions logicielles développées par les membres de l'équipe-projet ADAM réside dans leurs capacités à évoluer «à chaud» pour répondre dynamiquement aux évolutions des besoins des utilisateurs et du contexte d'exécution.


Mission

Le poste d’ingénieur proposé vise à pérenniser le développement d’une solution logicielle innovante permettant d’estimer la consommation énergétique à l’échelle d’une application et de suivre en temps réel l’évolution de cette consommation. Cette solution logicielle se positionne dans le domaine de l’informatique verte (Green computing) et permet à ses utilisateurs de mieux comprendre comment les applications s’exécutant sur leurs machines consomment l’énergie sans avoir recours au moindre périphérique matériel extérieur (e.g., wattmètre).

L’ingénieur contribuera donc aux développements et aux expérimentations scientifiques réalisées au sein de l’équipe de recherche ADAM. La mission de l'ingénieur sera de se concentrer sur la consolidation et l’extension des logiciels PowerAPI [1–4] et Jalen [5] en participant activement aux tâches suivantes :

  • Développement logiciel et expérimentations : conception, codage, tests, documentation ;
  • Participation aux choix techniques (langages de programmation, architecture logicielle, outils de développement…) avec le responsable scientifique, après étude de l’existant ;
  • Rédaction de documentation à destination des utilisateurs et support de ces derniers ;
  • Démonstrations et présentations des résultats dans des colloques et salons nationaux et internationaux en lien avec les communautés académiques et le tissu industriel ;
  • Participation aux activités de transfert vers l’industrie.


Compétences

  • Formation en informatique et connaissances du développement logiciel et des outils associés (gestionnaire de versions, compilation, documentation, tests, débogage…) ;
  • Langages de programmation : Java, JavaScript
  • Bonnes connaissances en XML, HTTP, JSON
  • Goût pour l’innovation technologique
  • Maîtrise de l'anglais technique
  • Bonnes aptitudes rédactionnelles
  • Compétences ou aptitudes appréciées : Scala, Akka, REST, JavaFX, Maven, Jenkins

Conditions

Salaire2 527,74 euros brut / mois
Durée du contrant:1 an - renouvelable 1 fois
Diplôme requis:Bac +5 (Master 2, école d'ingénieur), obtenu en 2012 ou 2013
Date prévisible d'embauche:Entre octobre et décembre 2013

Contact & Candidature

Pour plus d'information, merci de contacter Romain Rouvoy (ADAM @ Inria Lille – Nord Europe). Merci de fournir, un CV et une lettre de motivation. Les candidats doivent postuler en ligne à partir du site Web de l'Inria. L’espace recrutement est accessible à l’adresse suivante : http://www.inria.fr/travailler/opportunites/jeunes.fr.html

Dans le cadre de la protection de son patrimoine scientifique et technologique, l’Inria fait partie des établissements à régime restrictif. A ce titre, il applique une réglementation d'accueil pour tout ressortissant étranger de pays extérieur à l'espace Schengen. Le recrutement définitif de chaque candidat est donc conditionné à l'application de cette procédure de sécurité défense.


Références

  1. PowerAPI : mesurer la consommation électrique des logiciels sans wattmètre. A. Bourdon, F. Bordage. GreenIT.fr, 2013.
  2. Mesurer la consommation en énergie des logiciels avec précision. A. Bourdon, R. Rouvoy, L. Seinturier. 01 Business & Technologies, 01 Business & Technologies, 2013.
  3. PowerAPI: A Software Library to Monitor the Energy Consumed at the Process-Level. A. Bourdon, A. Noureddine, R. Rouvoy, L. Seinturier. ERCIM News, ERCIM, 2013, Special Theme: Smart Energy Systems, 92, pp. 43-44.
  4. A Preliminary Study of the Impact of Software Engineering on GreenIT. A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier. In 1st International Workshop on Green and Sustainable Software (Greens), Juin 2012, Zurich, Switzerland. pp. 21-27
  5. Runtime Monitoring of Software Energy Hotspots. A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier. In 27th IEEE/ACM International Conference on Automated Software Engineering (ASE), Septembre 2012, Essen, Germany. pp. 160-169.