Vous êtes sur la page 1sur 4

Fiche publier Doctorant hors campagne Centre de Recherche Lille Nord Europe Project-team: Adam Title of the phd

hd proposal: lasticit spontane des services et infrastructures dans le Cloud Keywords: systmes distribus, Cloud Computing, lasticit Author of the proposal: Romain Rouvoy Phd Supervisor: Romain Rouvoy, Lionel Seinturier (HDR) About Inria and the job: Cr en 1967, Inria est le seul institut public de recherche entirement ddi aux sciences du numrique. linterface des sciences informatiques et des mathmatiques, les 3400 chercheurs dInria inventent les technologies numriques de demain. Issus des plus grandes universits internationales, ils croisent avec crativit recherche fondamentale et recherche applique. Ils se consacrent des problmes concrets, collaborent avec les acteurs de la recherche publique et prive en France et ltranger, et transfrent 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 rparties dans huit centres de recherche implants en rgion. Le centre de recherche Lille Nord Europe compte 300 personnes, rparties dans 15 quipes de recherche et les services d'appui la recherche. L'quipe-projet ADAM http://adam.lille.inria.fr est une quipe de recherche mixte LIFL/Inria spcialise dans la conception d'infrastructures logicielles permettant le dploiement de systmes complexes diffrentes chelles (depuis les environnements de type Cloud vers les environnements Mobiles/Ubiquitaires et les rseaux de capteurs). L'originalit des solutions logicielles dveloppes par les membres de l'quipe-projet ADAM rside dans leurs capacits voluer chaud pour rpondre dynamiquement aux volutions des besoins des utilisateurs et du contexte d'excution. Cette proposition est un sujet de thse CIFRE avec la socit Tasker http://www.tasker.fr est une socit localise Lille, site de EuraTechnologies, qui est positionne sur le segment des courtiers en Cloud Computing public et plus prcisment en Infrastructure as a Service. Mission: Ce sujet vise dfinir et prototyper une solution logicielle capable danticiper des pics de charge brutaux dans les environnements de Cloud Computing afin de maintenir la qualit de service dun site en ligne en continu, notamment dans des conditions dexcution non-anticipes.

Job offer description + bibliographical references: Le sujet propos se positionne dans le domaine du Cloud Computing, un domaine en pleine effervescence, qui promet aux dveloppeurs dapplications web une disponibilit quasi permanente et instantane de ressources logicielles pour rpondre aux variations des besoins de leurs utilisateurs qualit de service constante. Pour ce faire, le Cloud Computing combine dune part le principe de virtualisation des ressources et dautre part des techniques de linformatique autonomique pour bnficier dun maximum de flexibilit vis--vis de lallocation la demande des ressources matrielles et logicielles. Ce domaine technologique connat un succs grandissant dans le contexte des sites de commerce en ligne qui sont soumis une grande variabilit du trafic des consommateurs selon des frquences qui ne peuvent pas toujours santiciper. En effet, si des vnements rcurrents, tels que les soldes, peuvent tre couverts par une allocation a priori dun surplus de ressources, il nest pas toujours possible danticiper des variations brutales du trafic ni de sur-allouer les ressources pour des raisons conomiques. En effet, ces variations de trafic peuvent tre totalement non planifies, dune grande amplitude, dans un dlai parfois trs court, pour une dure plus ou moins longue et un retour la normal de pente variable. Le dfi scientifique consiste donc tudier sil est possible de garantir une lasticit spontane des ressources du Cloud tout en minimisant le cot dhbergement pour les commerants [4]. Dans ce contexte, la socit Tasker propose ses clients un accompagnement pour migrer tout ou partie de leur patrimoine logiciel vers le Cloud Computing. Ce support prend non seulement la forme de conseils (e.g., tudes dadoption/migration) mais aussi dun soutien technologique sur les couches Infrastructure as a Service (IaaS) et Platform as a Service (PaaS) supports par loprateur Amazon Web Services (AWS) [1]. ce titre, la socit Tasker souhaite investir dans la recherche et le dveloppement dune console dadministration capable dajuster automatiquement et intelligemment les ressources de nimporte quel oprateur de Cloud Computing en fonction des besoins applicatifs et contextuels. Lquipe-projet Inria ADAM est une quipe de recherche spcialise dans le gnie logiciel et plus particulirement le dveloppement dintergiciels rpartis ayant des capacits de reconfiguration dynamique. Lquipe-projet Inria ADAM contribue notamment au projet ANR SALTY [2][3] qui vise concevoir des infrastructures logicielles intelligentes, capables de sadapter de manire autonome des changements dans lenvironnement ou tolrer des pannes du systme contrl. Les rsultats issus de ces recherches sont actuellement considrs par lquipe-projet Inria ADAM dans le cadre du Cloud Computing afin dtudier sil est possible de concevoir des politiques dadaptation dynamique des services applicatifs dploys dans le Cloud Computing. Une tude prliminaire a permis dtablir des premiers rsultats sur la gestion de llasticit pour faire face leffet Slashdot [5]. La collaboration scientifique entre la socit Tasker et lquipe-projet Inria ADAM vise donc dfinir et prototyper une solution logicielle capable danticiper des pics de charge brutaux afin de

maintenir la qualit de service dun site en ligne en continu, notamment dans des conditions dexcution non-anticipes. Organisation de la thse Le travail ralis dans le cadre de la thse CIFRE sera organis en 6 livrables qui prendront la forme dun document scientifique (rapport de recherche, publication scientifique, etc.) et dun prototype logiciel selon lchancier suivant : T0+6 : tat de lart du domaine et mise en place du substrat dexprimentation. Livrables : Rapport de recherche, Tesbeds/scenarios. T0+12 : Exprimentation de politiques de dcision homostatiques pour lajustement des ressources base sur des sondes internes. Livrables : Article scientifique, Prototypes de services. T0+18 : Exprimentation de politiques de dcision par multi-objectifs base sur des sondes clientes. Livrables : Rapport de recherche, Prototypes de services. T0+24 : Exprimentation de politiques de dcision par apprentissage base sur des sondes externes (e.g., tendances Twitter). Livrables : Article scientifique, Prototypes de services. T0+30 : Exprimentation de coordination de politiques de dcision multi-oprateurs. Livrables : Article scientifique, Prototypes de services. T0+36 : Rdaction du manuscrit de thse et finalisation de la plateforme logicielle dveloppe. Livrables : Manuscrit de thse, Logiciel dans sa version finale. Pour mener bien ces travaux, ltudiant sera hberg durant 50% de son temps par la socit Tasker et 50% de son temps au sein des locaux dInria. Les travaux mens dans le cadre de cette thse devront pouvoir tre publis dans des confrences scientifiques internationales rputes et reconnues du domaine. Dure du contrat de thse : 36 mois. Rfrences [1] Amazon Web Services (AWS). http://aws.amazon.com [2] Projet ANR ARPEGE SALTY. http://salty.unice.fr [3] Russel Nzekwa. Building Manageable Autonomic Control Loops for Large Scale Systems. PhD Thesis, University Lille 1. To be defended on 5 July 2013.

[4] Anshul Gandhi, Mor Harchol-Balter, Ram Raghunathan, Michael A. Kozuch. AutoScale: Dynamic, Robust Capacity Management for Multi-Tier Data Centers. ACM Transaction on Computer Systems. 30(4): 14 (2012). http://doi.acm.org/10.1145/2382553.2382556 [5] D. Fouomene Pewo, R. Rouvoy, L. Seinturier. Snapshot Provisioning of Cloud Application Stacks to Face Traffic Surges. Research Report Inria 8299. May 2013. 17 pages.

Skills and profile: Les candidats doivent avoir ou tre en passe dobtenir un Bac+5 en Informatique (Master ou diplme dingnieur) avec de trs bons rsultats et un got prononc pour la recherche et linnovation. Additional informations: Avant de candidater, merci denvoyer un CV et de contacter Lionel.Seinturier@inria.fr et Romain.Rouvoy@inria.fr