La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 10 janvier 2012 Travaux dans les équipes DRAKKAR et HADAS Etienne Dublé

Présentations similaires


Présentation au sujet: "1 10 janvier 2012 Travaux dans les équipes DRAKKAR et HADAS Etienne Dublé"— Transcription de la présentation:

1 1 10 janvier 2012 Travaux dans les équipes DRAKKAR et HADAS Etienne Dublé

2 2 Sommaire DRAKKAR –Léquipe –Mes contributions Scripts senslab Ubuntu-sn Assistance technique IPv6 CARE HADAS –Léquipe –Mes contributions Projet Ubiquest Bilan 10 janvier 2012

3 3 DRAKKAR – léquipe Environ 20 personnes dont 1/3 de permanents Sujet de prédilection : –Réseaux mobiles sans fil Protocoles Contraintes importantes Capacités des capteurs souvent très limitées (ex: 8 kilo-octets de RAM sur les capteurs ST) Energie très limitée (duty-cycling souvent nécessaire) Codes très majoritairement en C 10 janvier 2012

4 4 DRAKKAR – Travail autour de Senslab Senslab : une plateforme dexpérimentation –3 réseaux de capteurs sans fil : Grenoble, Lille, Strasbourg –Quelques centaines de capteurs par site –Chaque capteur est monitoré et accessible via une gateway Mesure dénergie, etc. Communication avec le capteur (accès au port série) –Interfaces utilisateur : 1.Interface web 2.Chaque utilisateur dispose dune VM (debian) comportant des outils en ligne de commande (lien avec Grid 5000 ?) Mais : interface web nécessaire pour certaines opérations (=> automatisation des expériences partiellement compromise) But du projet : fournir des scripts plus complets 10 janvier 2012

5 5 DRAKKAR – Travail autour de Senslab Des scripts python (basiques) avaient été développés par un stagiaire Reprise –Framework évenementiel twisted –Sous-process jython Permet lutilisation de bytecode Java existant dans un code python Avancement –1 e version fournie fin décembre 2011 –Il y a encore des choses à faire… 10 janvier 2012

6 6 DRAKKAR – Ubuntu-sn Ubuntu-sn : Ubuntu remix for Sensor Networks Modification du live CD officiel dUbuntu Pré-installer les outils dont ont généralement besoin les membres de léquipe Faire gagner du temps aux nouveau arrivants Contourner qq problèmes notés par les possesseurs dun MAC Scripts de modification de lISO officielle: https://forge.imag.fr/projects/ubuntu-sn/ (plus faciles à maintenir que lISO finale…) https://forge.imag.fr/projects/ubuntu-sn/ 1.0 (sortie en juillet 2011) : basée sur ubuntu Prochaine version –Update de Ubuntu –Ajout de logiciels supplémentaires –Il faudrait que ce soit bootable indifféremment sur les PC et les MACs (il y en a beaucoup dans léquipe !) 10 janvier 2012

7 7 DRAKKAR – Assistance technique A mon arrivée dans léquipe : phase de découverte Les capteurs (STM) Un mini-OS (contiki) qui tient dans qq kilos-octets Des simulateurs de réseaux de capteurs (cooja, wsim/wsnet) Maintenant : transmission de ces connaissances aux nouveaux arrivants + partage de connaissances acquises lors de précédentes expériences (présentation de DDD) 10 janvier 2012

8 8 DRAKKAR – IPv6 CARE Projet open source (libre) initié avant mon arrivée au LIG Outil permettant de fournir un environnement dans lequel les applications deviennent compatibles IPv6 de fournir un diagnostique de compatibilité IPv6 dune application Fonctionne sur les systèmes de type UNIX (Linux, FreeBSD, OpenSolaris) par injection de librairie (LD_PRELOAD) (-> redéfinition des fonctions de lAPI socket) Diverses actions envisagées, allant de la plus simple amélioration à la proposition dune RFC à lIETF Le lien avec la thématique Drakkar nest pas direct, mais il était dommage dabandonner ce projet PFE ENSIMAG Futur partenariat industriel possible 10 janvier 2012

9 9 HADAS – léquipe Environ 20 personnes dont 8 permanents Heterogeneous Autonomous Distributed Data Services Sujets de prédilection : –Gestion des données distribuées (parfois en gros volumes) –Gestion des services pour y accéder (composition de services) Sagissant de réseaux de données on parle parfois de réseaux de capteurs, mais ce ne sont pas les mêmes que pour Drakkar… –Peu de contraintes matérielles ou énergétiques ex : déploiement sur un réseau de smartphones –Codes très majoritairement en Java 10 janvier 2012

10 10 HADAS – Ubiquest Projet ANR But : combiner la gestion des données et du réseau dans un seul framework Si le réseau et les données sont gérées, il sera facile de construire des applications dessus Techniquement : 1 nouveau langage descriptif pour la gestion du réseau : NetLog Permet de définir les protocoles de routage existants de manière descriptive CITI (Lyon) 1 nouveau langage de requêtes pour la gestion des données : DLAQL (Data Location Aware Query Language) SQL-like, avec, en plus, des indications optionnelles sur la localisation des données LIG 10 janvier 2012

11 11 HADAS – Ubiquest Les requêtes DLAQL seront optimisées par un moteur dapprentissage (vu que sur un nœud on a trop peu dinformation pour savoir comment optimiser à priori) Mon travail : Compilateur DLAQL -> représentation interne (au framework) de la requête Il doit gérer des réécritures assez complexes de requêtes (car on veut garder une représentation interne simple pour faciliter loptimisation) Ex : ré-écritures de OR en union de requêtes (peut devenir compliqué en présence daggrégats (MIN, MAX, COUNT, etc)) Principales techniques employées JavaCC (Java Compiler Compiler) Passage par une représentation intermédiaire de type « notation polonaise inverse », facilite les manipulations 10 janvier 2012

12 12 Bilan 1 point commun aux 2 équipes : les systèmes distribués Mais : –on ne sintéresse pas à la même chose : les données (HADAS) versus la façon dont les noeuds interagissent (DRAKKAR) –on ne travaille pas au même niveau : (couches hautes versus couches basses) –Donc très peu de mise en commun de mon travail possible Inconvénient de ce mode 50/50 : –A 50% dans une équipe on va 2 fois moins vite que ceux qui sont à 100% (au début cest déprimant !) Avantages de ce mode 50/50 : –Sil ny avait quune thématique, on pourrait sen lasser ? –On alimente sa culture informatique 2 fois plus vite 10 janvier 2012


Télécharger ppt "1 10 janvier 2012 Travaux dans les équipes DRAKKAR et HADAS Etienne Dublé"

Présentations similaires


Annonces Google