Projet Industriel 2010 Réalisation d’une librairie de gestion d’algorithmes de répartition de charge S Encadrante universitaire : Isabelle Chrisment Encadrants.

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Académie de Créteil - B.C.
Présentation du prototype :
Distance inter-locuteur
M1 MASTER GESTION Séance 3 Pilotage coûts- délais
Classe : …………… Nom : …………………………………… Date : ………………..
Borhen LOUHICHI Merci, Monsieur le président,
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Smart House System Framework Vincent Chicherie
1. 2 Informations nécessaires à la création dun intervenant 1.Sa désignation –Son identité, ses coordonnées, son statut 2.Sa situation administrative.
JXDVDTEK – Une DVDthèque en Java et XML
Organisation temporelle
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Conception d’une application de gestion de fiches études
User management pour les entreprises et les organisations Auteur / section: Gestion des accès.
Réalité virtuelle et interactions avec un individu
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
1 Bienvenue! Ministère de lEmploi et de la Solidarité sociale Direction des ressources humaines La conduite dun projet de refonte dun intranet Pascale.
Présentation du SVI - DELSOL Mikaël
Projet .NET : Projet GEn A4RIL
le profil UML en temps réel MARTE
Réalisation Gestionnaire de Stock
Rappel au Code de sécurité des travaux 1 Code de sécurité des travaux Rappel du personnel initié Chapitre Lignes de Transport (Aériennes)
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Agenda 1 Evaluation des besoins en compétences professionnelles des entreprises Mandat de : hepia Sous-projet n°4 Filières Info-Télécom Par : Anya EnsmannJanvier.
Projet JSimula.
Titre : Implémentation des éléments finis sous Matlab
Pro Senectute Vaud Unité Centres de rencontre Centre Val Paisible Lausanne.
Revue de Projet : Sondages en Lignes 15 mars 2010 Coach : Clément CROCHEMORE Tracker : Mélissa PETIT Client : Elie LESUEUR Testeurs : Paul TOUTAIN et Thierry.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
INDUSTRIE sa Tel : 0033(0) Fax : Projet: SKIP CAPSULES – v.1 Client: CARDIVAL HEALTH.
Management des systèmes d’information Conclusion
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Projet JSimula.
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO
Notre calendrier français MARS 2014
Projet de Master première année 2007 / 2008
Guides sylvicoles Fonctionnement et état d’avancement Formation PAFI 26 octobre 2010 Pierre Beaupré, ing.f., DAFPP Chargé de projet « Guides sylvicoles »
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Soutenance finale 12 mars 2004 Présenté par : Alban HERMET
Soutenance de stage 16 Mai au 5 Août 2011
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Titre présentation Powerpoint 23 novembre 2007 Direction de l’administration et de l’information ADARUQ Rencontre des services des finances des universit.
Création d’un site Internet décrivant la formation Master M1 MIAGE
CALENDRIER-PLAYBOY 2020.
Slide 1 of 39 Waterside Village Fête ses 20 ans.
Projet de stage d’année IIR4 sous le thème:
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
FRANÇOIS-XAVIER PARÉ Bibliothécaire BUREAU DES SYSTÈMES 11 novembre 2009 L A BARRE D’OUTILS L IB X : L A RECHERCHE À UN CLIC Merci à Lucie Geoffroy et.
Projet Implémentation du protocole MMT sous Linux
Partie II: Temps et évolution Energie et mouvements des particules
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Soutenance de projet Antoine aIRAUD-VERDIERE – Juliette bOURGOIN – Nicolas lADEVIE – Pauline BERLINSKI agence « dimentional » IUT de troyes – département.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Снимка 36 LOREM IPSUM Lorem ipsum dolor sit amet Lorem ipsum
Transcription de la présentation:

Projet Industriel 2010 Réalisation d’une librairie de gestion d’algorithmes de répartition de charge S Encadrante universitaire : Isabelle Chrisment Encadrants industriels : Antoine Fillinger, Nicolas Crouzier 18/03/2010 Réalisation : Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne

Sommaire Présentation Analyse des besoins Gestion de projet Synthèse des recherches Réalisation Conclusion S

Présentation 1 NIST Contexte Exemple d’utilisation M

NIST Présentation National Institute of Standards and Technology M Gaithersburg, USA Présentation M Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

“ ” NIST Présentation National Institute of Standards and Technology Créé en 1901 Mission officielle : Présentation M Son but est de promouvoir l'économie en développant des technologies, la métrologie et des standards de concert avec l'industrie. “ ” Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

NIST Présentation National Institute of Standards and Technology Budget 2009 : Supérieur à 1,5 milliard de dollars Département de la Défense : 520 milliards Force de travail 2 900 scientifiques, ingénieurs, personnel administratif 1 800 associés (chercheurs et ingénieurs invités) Présentation M Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Contexte Présentation NDFS-II : NIST Data Flow System II Création NDFS-I : 1998 (v1) NDFS-II : 2003 (v2) Réseau de serveurs Présentation B Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Contexte Présentation NDFS-II : NIST Data Flow System II Traitement de l’information Entrées de données variées Fonctionnement en flux Traitement continu et parallèle Utilisé pour de nombreux domaines Présentation B Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Exemple d’utilisation Dans une salle de réunion Microphones en entrée Reconnaissance vocale, et transcription Conversation textuelle en sortie Présentation ipsum dolor sit amet, consectetur adipiscing elit. Nam aliquet dolor sit amet, consectetur adipiscing elit. Nam aliquet mauris eget ligula condimentum id rutrum arcu suscipit. Pellentesque egestas molestie turpis Non venenatis dui. Vivamus consequat. Pellentesque egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam aliquet mauris eget ligula condimentum id rutrum arcu suscipit. Pellentesque egestas molestie turpis Non venenatis dui. NDFS-II B Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Analyse des besoins 2 Problématique Notre mission S

Problématique Présentation Traitements non optimisés Pas assez de données traitées Serveurs surchargés Besoin d’amélioration Prévenir la surcharge serveurs Équilibrer les clients Présentation S Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Notre mission Analyse des besoins Plusieurs clients / serveurs Déplacer un client sur le serveur approprié Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Notre mission Analyse des besoins Concevoir et développer une librairie Gestion d’algorithmes de répartition de charge Multiplateforme C++ Analyse des besoins S NDFS-II Notre librairie Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Notre mission Analyse des besoins NIST Notre librairie Algorithme S Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Gestion de projet 3 Équipe Planning prévisionnel Communication O

Équipe chargée du projet Chef de Projet Olivier Versanne Responsable Qualité Brice Ambrosiak Responsable Informatique Mathieu Lehnhard Responsable Communication Stéphane Qin Gestion de projet O 16 Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010 18/03/2010

Planning prévisionnel Intro. Recherche Conception Développement Gestion de projet O Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Répartition du travail Division en tâches Individuelles ou groupées Réparties équitablement Suivi systématique Tâches planifiées Tâches vérifiées Délais respectés Gestion de projet O Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Communication Gestion de projet Réunions Courriels Equipe Plusieurs fois par semaine Audioconférence ≈ 2/3 semaines Publication de CR Courriels Messagerie instantanée Gestion de projet O Remarque : 1,67 mails / jr Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Synthèse des recherches 4 Sources utilisées Répartition des clients M

Synthèse des recherches Sources utilisées Martin Quinson Prêt d’un livre Publications de chercheurs Pistes de conception Projet DIET Outils pour le calcul réparti Université de Lyon Synthèse des recherches M Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Répartition des clients Synthèse des recherches M Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

5 Réalisation Conception Fonctionnement Environnement de travail Détails des étapes Difficultés rencontrées B

Conception Réalisation Première étape, suite aux recherches Déterminante pour ce projet Flexibilité Adaptabilité Réunions et discussions avec le NIST Réalisation B Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Conception Réalisation B - Bibliothèque - Algorithme Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Fonctionnement Réalisation Initialisation En attente Mise en buffer LibMain(AlgoFusion) En attente Mise en buffer updateStats(XML) Répartition balance() : XML Réalisation Vidage buffer Lancement algorithmes B Algo 1 Algo n Récupération et fusion des résultats Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Environnement de travail Développé et testé sur plusieurs plateformes IDE : Code::Blocks Convention de codage Directives « Ellemtel » Laboratoire suédois Réalisation M Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Environnement de travail Versions Tortoise SVN Assembla (http://www.assembla.com) Réalisation Dépôt Chef de projet Planning Code Sources, documentation Conception Diagrammes classes, flux Note de cadrage Présentations Rapports Recherche Réunions Comptes-rendus M Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Environnement de travail Communication Google Mail Courrier électronique Google Talk Audioconférences avec encadrants Google Agenda Prévision des réunions, soutenances, … Réalisation M Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Planning de développement Bibliothèque Algorithmes Réalisation O Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Détails des étapes Réalisation Développement Cahier des charges technique Base de la réalisation Utilisation de TinyXML Librairie de lecture/écriture XML 2 500 lignes de code Réalisation O Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Détails des étapes Réalisation Tests Tests unitaires En parallèle du développement S’assurer que nos modules fonctionnent Tests d’intégration Vérifier la cohérence entre les modules Recette métier Vérifier la conformité du projet au CDCF Réalisation O Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Détails des étapes Réalisation Documentation Code correctement commenté « How to » pour ajouter des algorithmes Générée par Doxygen Réalisation O Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Livrables Réalisation Cahier des charges fonctionnel et technique Projet fonctionnel sous Linux/Windows/Mac Sources du projet Programme de test simulant des appels Algorithme exemple Documentation du code Manuel du développeur (« how to ») Réalisation O : Tout a été validé ! Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Difficultés rencontrées Extension du cahier des charges Gestion parallèle des algorithmes Fusion des résultats Report des jalons Tempêtes de neige sur Gaithersburg Audioconférences ajournées Réalisation O Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Conclusion 6 Planning réel Devenir Appréciation S

Planning réel Conclusion ` Proche du planning prévisionnel Phase de développement détaillée Conclusion S Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Devenir Conclusion Poursuite du projet en stage Intégration du projet au NDFS-II Ajout des algorithmes Recherches préalables Implémentation Mise en production Conclusion S Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Appréciation Conclusion Formateur Stimulant Enrichissant Gestion d’un projet complet Relation client Stimulant Projet important pour le NIST Orienté algorithmes de load-balancing Enrichissant Apprentissage du C++ Ouverture sur la recherche Conclusion S Brice Ambrosiak, Mathieu Lehnhard, Stéphane Qin, Olivier Versanne 18/03/2010

Questions ? Merci de votre attention S