{"id":105,"date":"2020-02-27T18:23:05","date_gmt":"2020-02-27T17:23:05","guid":{"rendered":"https:\/\/www.inf.telecom-sudparis.eu\/acmes\/jobs_cpt\/master-level-intern-on-analyse-de-performances-de-jobs-hadoop\/"},"modified":"2020-03-21T13:04:31","modified_gmt":"2020-03-21T12:04:31","slug":"master-level-intern-on-analyse-de-performances-de-jobs-hadoop","status":"publish","type":"job_cpt","link":"https:\/\/www.inf.telecom-sudparis.eu\/acmes\/jobs_cpt\/master-level-intern-on-analyse-de-performances-de-jobs-hadoop\/","title":{"rendered":"Analyse de performances de jobs Hadoop"},"content":{"rendered":"<p><i><span style=\"font-weight: 400\">Master intership offer<\/span><\/i><\/p>\n<p>&nbsp;<\/p>\n<p><b>Contexte\u00a0<\/b><a href=\"https:\/\/github.com\/criteo\/garmadon\">Garmadon<\/a>\u00a0est outil d\u00e9velopp\u00e9 par\u00a0<a href=\"https:\/\/www.criteo.com\/\">Criteo<\/a>\u00a0permettant de collecter des traces d&#8217;ex\u00e9cution de jobs Hadoop. Garmadon instrumente les applications et enregistre des \u00e9v\u00e9nements lors de l&#8217;appel \u00e0 certaines m\u00e9thodes. Les \u00e9v\u00e9nements sont collect\u00e9s via kafka et transf\u00e9r\u00e9s \u00e0 diff\u00e9rents services d&#8217;analyse (ElasticSearch, Dr Elephant, etc.)<\/p>\n<p>IDIOM est un projet collaboratif impliquant des industriels (DDN, Criteo, Qarnot, QuasarDB), et des acad\u00e9miques (T\u00e9l\u00e9com SudParis, Universit\u00e9 de Bretagne Occidentale, INRIA) visant \u00e0 d\u00e9velopper une suite d&#8217;outils d&#8217;analyse de performance pour les entr\u00e9es\/sorties. Pour cela, plusieurs outils de traces capturent les entr\u00e9es\/sorties d&#8217;une application \u00e0 divers niveaux (MPI-IO, libc, kernel, etc.) Les diff\u00e9rentes traces sont ensuite combin\u00e9es via EasyTraceAnalyzer, un outil d&#8217;analyse de trace, afin d&#8217;obtenir une vision globale du syst\u00e8me d&#8217;entr\u00e9es\/sorties, et d&#8217;effectuer des analyses (par exemple, d\u00e9tecter de la contention).<\/p>\n<p><b>Objectifs du stage <\/b>Le but du stage est d&#8217;int\u00e9grer Garmadon dans la cha\u00eene d&#8217;outils du projet IDIOM. Pour cela, le format de trace de Garmadon sera \u00e9tudi\u00e9 et un\u00a0<i>parser<\/i>\u00a0pour ce format sera d\u00e9velopp\u00e9 dans l&#8217;outil d&#8217;analyse de traces EasyTraceAnalyzer.<\/p>\n<p>Le stage se d\u00e9roulera probablement suivant ces \u00e9tapes<\/p>\n<ul>\n<li>Prise en main de Hadoop et de Garmadon<\/li>\n<li>Etude des traces g\u00e9n\u00e9r\u00e9es par Garmadon<\/li>\n<li>Impl\u00e9mentation d&#8217;un parser pour Garmadon dans EasyTraceAnalyzer<\/li>\n<li>Analyse de traces Haddop avec EasyTraceAnalyzer<\/li>\n<\/ul>\n<p><b>Mots-cl\u00e9s<\/b><span style=\"font-weight: 400\"> Big data, Hadoop, analyse de performance, entr\u00e9es\/sorties.<\/span><\/p>\n<p><b>Dates du stage <\/b><span style=\"font-weight: 400\">Le stage d\u00e9butera entre janvier et avril 2020 pour une dur\u00e9e de 3 \u00e0 6 mois. Il se d\u00e9roulera dans les locaux de T\u00e9l\u00e9com SudParis \u00e0\u00a0<a href=\"https:\/\/goo.gl\/maps\/Lx1dQKXpfmebEiX7A\">Evry<\/a>\u00a0ou \u00e0\u00a0<a href=\"https:\/\/goo.gl\/maps\/D3fz91FmEVUcqPLy7\">Palaiseau<\/a>.<\/span><\/p>\n<p><b>Profil recherch\u00e9 <\/b>Nous recherchons un candidat ayant le profil suivant:<\/p>\n<ul>\n<li>Niveau Master en informatique<\/li>\n<li>Connaissances en syst\u00e8mes distribu\u00e9s et parall\u00e9lisme<\/li>\n<li>Bon niveau en programmation C ou C++<\/li>\n<\/ul>\n<p><b>Candidater <\/b><span style=\"font-weight: 400\">Pour candidater, contacter Fran\u00e7ois TRAHAY (<a href=\"mailto:francois.trahay@telecom-sudparis.eu\">francois.trahay@telecom-sudparis.eu<\/a>) en joignant les informations suivantes:<\/span><\/p>\n<ul>\n<li>Un CV complet<\/li>\n<li>Les bulletins de notes du master<\/li>\n<li>\u00c9ventuellement, une liste de quelques projets de d\u00e9veloppement logiciels (par exemple: profil GitHub ou Gitlab)<\/li>\n<\/ul>\n","protected":false},"template":"","class_list":["post-105","job_cpt","type-job_cpt","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.inf.telecom-sudparis.eu\/acmes\/wp-json\/wp\/v2\/job_cpt\/105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inf.telecom-sudparis.eu\/acmes\/wp-json\/wp\/v2\/job_cpt"}],"about":[{"href":"https:\/\/www.inf.telecom-sudparis.eu\/acmes\/wp-json\/wp\/v2\/types\/job_cpt"}],"wp:attachment":[{"href":"https:\/\/www.inf.telecom-sudparis.eu\/acmes\/wp-json\/wp\/v2\/media?parent=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}