Architecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision



Documents pareils
Thèse. présentée devant l Université de Rennes 1. pour obtenir le titre de. Docteur de l université de Rennes 1. spécialité : Électronique

Algorithmes de prise de décision pour la Cognitive Radio et optimisation du mapping de reconfigurabilité de l architecture de l implémentation

Présentation de la radio cognitive

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Université de Bangui. Modélisons en UML

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

Extensions à la formation. Laurent Pérochon, avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Les nouvelles architectures des SI : Etat de l Art

Chapitre 3 : Les technologies de la communication. I- Les TIC de la PME

LES OUTILS DE LA MOBILITE

Analyse,, Conception des Systèmes Informatiques

Systèmes et réseaux d information et de communication

Bertrand Cornanguer Sogeti

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Services Collaboratifs pour les travailleurs mobiles de la construction

Synergies entre Artisan Studio et outils PLM

Conception, architecture et urbanisation des systèmes d information

Master Informatique Aix-Marseille Université

LA NÉGOCIATION COMMERCIALE EN PRATIQUE

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

La technologie, votre alliée vers le NWOW

Extrait des Exploitations Pédagogiques

Les ressources numériques

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Business Process Management

Introduction du test dans la modélisation par aspects

Le Guide Pratique des Processus Métiers

2015 // des formations. programme. Retrouvez toutes ces informations sur enseirb-matmeca.bordeaux-inp.fr

Logiciels et Systèmes Embarqués :

Cartographie mobile implantée au service de police de la ville de Québec

L expertise développée par Market-IP et ses solutions télématiques vous permettront d atteindre

Etat de l art sur le développement logiciel dirigé par les modèles.

Le Haut Débit en mobilité. Salon des Technologies de l information et de la communication CWTC - Baie Mahault le 28 nov 2008

Traçabilité Du besoin à la mise en oeuvre

INGÉNIERIE DIRIGÉE PAR LES MODÈLES ET COMPOSANTS SENSIBLES AU CONTEXTE

Dafoe Présentation de la plate-forme UIMA

Moteur d idées pour véhicules spécifiques. Le Pôle de compétitivité Véhicules et Mobilités du grand Ouest

Système d administration autonome adaptable: application au Cloud

La Mobilité Informatique. Thierry SAVIT Directeur des Systèmes d Information

Jeux Pervasifs. Mail: Web: Université de Nice - Sophia Antipolis

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information

WIFI (WIreless FIdelity)

! "# "! # $% & '( ) '* '

PloneLabs un gestionnaire de contenu pour les laboratoires

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

11 Février 2014 Paris nidays.fr. france.ni.com

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Détection des deux roues motorisés par télémétrie laser à balayage

Studies ANALYSE ET PERSPECTIVES DE L'INTERNET DES OBJETS

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Ingénierie des Modèles. Méta-modélisation

S8 - INFORMATIQUE COMMERCIALE

Parcours en deuxième année

L expérience de développement de la billettique interopérable de Lisbonne

Modélisation et simulation des performances de nœuds de routage optique dans les réseaux dorsaux hybrides

Un site Web et un magazine qui M aussi le M2M!

VoIP & Domotique. KITS DOMOTIQUES EnOcean

Associer la puissance des nouvelles technologies tout en préservant l environnement

Vodafone Mobile Connect

GPC Computer Science

Les Eléments clés du projet

Merci d'avoir choisi notre système d'alarme intelligent. Veuillez lire ce manuel avant l'installation afin de la faire fonctionner correctement.

1. Introduction à la distribution des traitements et des données

Data loggers SOFREL LT/LT-US Solutions réseaux d eaux usées


CRM pour le Service clients et l Assistance technique

Business Process Design Max Pauron

pythonocc: une plateforme de développement agile d applications CAO.

Garantir une meilleure prestation de services et une expérience utilisateur optimale

Exemple de projet et réseau: modélisation et simulation des systèmes socio-environnementaux

Soirée Interactives 30 Juin 2011

Because it s your business, Hybird 120a Gigaset Edition

Etendre le champ du PHYSIQUE. PRODUCT LIFECYCLE MANAGEMENT pour les Directions Fonctionnelles. Diapositives. En 1 ou 5

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

LeaderSHIP BPM TIBCO iprocess Suite The Forrester Wave : Human-Centric Business Process Management Suites, Q TIBCO Software Inc

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Préconisations pour une gouvernance efficace de la Manche. Pathways for effective governance of the English Channel

Eco-Radio Intelligente / Cognitive Green radio

Projet Active Object

Le concept FAH (ou ASP en anglais)

Responsable de stage : Pr. Guy Pujolle

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

smart M2M interconnectez machines et objets pour développer votre activité et accroître l efficience de vos processus métiers

neocampus : campus du futur 27 février 2015

Démêler la complexité

Spécification et transformation de langages de points de vue des systèmes répartis ouverts

Génie logiciel (Un aperçu)

Introduction aux systèmes temps réel. Iulian Ober IRIT

Vers l Internet Synthèse Bibliographique -

Estimation des charges. «Le travail se dilate jusqu à remplir le temps disponible»

Modélisation d un réseau sociotechnique Application à la gestion de crise. Guillaume Philippe (UBS / CAMKA System) Christine Chauvin (UBS)

diplôme en marketing digital

TRAVAUX DE RECHERCHE DANS LE

ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE

Nom de l application

Bedienungsanleitung Mode d emploi Istruzioni per l uso User Guide NATEL data easy. English

Transcription:

INSTITUT D ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Architecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision dans les systèmes de Radio Cognitive GODARD Loïg Séminaire SCEE - 11 Décembre 2008 -

1 Contexte de l étude 2 3 4 5 Conclusion et perspectives - 2 -

La Radio Logicielle Vers une Radio Cognitive Positionnement de l étude Partie I: Contexte de l étude - 3 -

La Radio Logicielle Vers une Radio Cognitive Positionnement de l étude Approche classique Radio logicielle : Applications : Applications multiples multiples => Radios => Radio multiples unique Réseaux publics Réseaux privés Réseaux militaires GSM Radio WIFI Logicielle GPRS Bluetooth Ambulance Radio Logicielle Pompier Armée Radio Logicielle Aviation EDGE DVB Police Marine UMTS Urgence - 4 -

La Radio Logicielle Vers une Radio Cognitive Positionnement de l étude La Radio logicielle (RL) : Émergence d un système de communication sans fil : Remplacement des circuits dédiés par des circuits généralistes reprogrammables et/ou reconfigurables Contrôle des ressources matérielles par le logiciel Majorité du traitement du signal effectué en logiciel Modifications et/ou amélioration en cours de fonctionnement Objectif : Radio unique permettant l utilisation de tous les standards courants et à venir par simple téléchargement de logiciel. - 5 -

La Radio Logicielle Vers une Radio Cognitive Positionnement de l étude Au-delà de la RL : (RC) Permettre à un équipement radio de Prendre conscience de son environnement Prendre conscience de ses propres capacités opérationnelles Capteurs + moteurs cognitifs + plateforme matérielle reconfigurable Adaptation optimale de manière transparente à l utilisateur - 6 -

La Radio Logicielle Vers une Radio Cognitive Positionnement de l étude Rien n est gratuit, un équipement RC doit posséder : Plateforme Une architecture matérielle de gestion flexible de cognitive reconfiguration Opérateurs de traitement du signal reconfigurable et/ou reprogrammable Gestion cognitive Gestion de reconfiguration Plateforme matérielle flexible - 7 -

Objectif de la thèse : Contexte de l étude La Radio Logicielle Vers une Radio Cognitive Positionnement de l étude Mettre en œuvre une architecture de gestion de reconfiguration et de prise de décision pour un équipement RC Gestion précise des ressources d exécution Spécificités matérielles Interopérabilité Support des standards courants et à venir Réactivité Prise de décision Portabilité Applicable à tous type de plateforme d exécution - 8 -

Généralités Hétérogénéité des ressources matérielles Architecture existante Partie II: - 9 -

La Radio Cognitive Généralités Équipement Radio Cognitif Architecture existante Besoins : Appréhender l évolution de l environnement Identifier les besoins utilisateurs Avoir connaissance de ses capacités opérationnelles Objectif : système auto reconfigurable - 10 -

La Radio Cognitive Généralités Équipement Radio Cognitif Architecture existante Cycle cognitif présenté par J. Mitola Source : J. Mitola and G. Maguire. Cognitive radio : making software radios more personal. Personal Communications, IEEE [see also IEEE Wireless Communications], 6(4) :13 18, 1999. - 11 -

Généralités Équipement Radio Cognitif Architecture existante Équipement RC Sous-système cognitif Capteurs Utilisateur stimuli analyse apprentissage décision ordres Environnement réseau prélèvement de métriques Sous-système RL Environnement électromagnétique Plateforme matérielle reconfigurable et/ou reprogrammable adaptation - 12 -

Une Contrainte forte : Contexte de l étude Généralités Équipement Radio Cognitif Architecture existante Hétérogénéité de la plateforme d exécution Difficulté de conception Difficulté de gestion des spécificités matérielles Plateforme d exécution DSP FPGA Mémoires Bus de communication Machine spécialisée GPP I/O interfaces - 13 -

La Radio Cognitive Généralités Équipement Radio Cognitif Architecture existante Virginia Tech cognitive engine Gestion des ressources hétérogènes? Réactivité de l équipement? VT cognitive engine, source : Bruce A. Fette and Bruce Fette. Cognitive Radio Technology (Communications Engineering), chapter 7. Newnes, 2006. - 14 -

Présentation Apports Modularité Partie III: HDCRAM : une architecture de gestion pour équipement RC - 15 -

Présentation Apports Modularité HDCRAM : Architecture hiérarchique distribuée pour la gestion Radio Cognitive Pourquoi une distribution hiérarchique? Un standard = ensemble de fonctions Une fonction = ensemble d opérateurs Objectifs : Permettre une reconfiguration multi granularité Prendre des décisions de reconfiguration à différents niveaux - 16 -

Présentation Apports Modularité Reconfiguration Management Level 1 Cognitive Radio Management HDCRAM : L1_ReM Standard L1_CRM Gestionnaire de reconfiguration + Gestionnaire cognitif Level 2 L2_ReMU L2_CRMU L2_CRMU Function Function L2_ReMU Level 3 L3_ReMU Operator L3_CRMU L3_ReMU Operator L3_CRMU Chaîne de traitement du signal Data from previous operator Reconfiguration orders Operator i Sensing information Présentée à CROWNCOM 06 Operator n Data to next operator - 17 -

Présentation Apports Modularité Processus de reconfiguration - 18 -

Présentation Apports Modularité Processus cognitif Présenté aux JNRDM 2008-19 -

Présentation Apports Modularité HDCRAM= architecture multi-agents Entité CRM : Autonomie dans la prise de décision Connaissance de son environnement proche Objectif propre Problème de ce type d architecture : Comment assurer une prise de décision constructive? Structure hiérarchique : homogénéiser les prises de décision - 20 -

Présentation Apports Modularité Cercle cognitif haut bas niveau niveau intermédiaire :: optimisation : optimisation opérateur standard fonction L1_ReM L1_CRM L2_ReMU L2_CRMU L2_ReMU L2_CRMU L3_ReMU L3_CRMU L3_ReMU L3_CRMU L3_ReMU L3_CRMU L3_ReMU L3_CRMU Operator a Operator b Operator c Operator d - 21 -

Présentation Apports Modularité Tête de réception UMTS Architecture de gestion niveau 3 niveau 2 niveau 1 Opérateur capteur reconfigurable PSH CE L1_ReM L1_CRM L2_ReMU L2_CRMU L2_ReMU L2_CRMU L2_ReMU L2_CRMU L3_ReMU L3_CRMU L3_ReMU L3_CRMU FPGA#1 DSP#1 L3_ReMU L3_CRMU L3_ReMU L3_CRMU MRC DSC L2_ReMU L2_CRMU Opérateurs : - PSH: pulse shaping - CE: channel estimator - MRC: max. ratio combiner - DSC: despreading / descrambling - SNR: Signal to Noise Ratio DSP#1 DSP#2 L3_ReMU - 22 - SNR DSP#2 L3_CRMU

Présentation Apports Modularité Architecture de gestion déployée en fonction des besoins L1_ReM L1_CRM Si PSH n est pas reconfigurable ni un capteur Si CE est un simple capteur non reconfigurable L2_ReMU L2_CRMU L2_ReMU L2_CRMU L2_ReMU L2_CRMU L3_ReMU PSH L3_CRMU FPGA#1 L3_ReMU CE DSP#1 L3_CRMU L3_ReMU L3_CRMU L3_ReMU L3_CRMU MRC DSP#1 DSC DSP#2 L2_ReMU L3_ReMU L2_CRMU L3_CRMU - PSH: pulse shaping - CE: channel estimator - MRC: max. ratio combiner - DSC: despreading / descrambling - SNR: Signal to Noise Ratio - 23 - SNR DSP#2

Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Partie IV: D un métamodèle vers un métamodèle HDCRAM exécutable - 24 -

HDCRAM : Contexte de l étude Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Gestion de reconfiguration multi-granularité (contexte hétérogène) Gestion cognitive réactive par sa distribution hiérarchique Problème : Compréhension de l architecture par une personne extérieure? Coopération entre les différents acteurs? Modélisation UML de HDCRAM largement utilisée dans la conception de systèmes informatiques Coopération et dialogue entre tous les acteurs autour d un langage de modélisation commun - 25 -

Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM UML dans une approche MDA : cycle en Y Modélisation indépendante de la plateforme d exécution cible PIM PDM Modélisation de la plateforme d exécution cible PSM Modèle dépendant de la plateforme d exécution cible Génération automatique de code exécutable Code - 26 -

Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Gestionnaires de Reconfiguration Gestionnaires Radio Cognitive Capteur et/ou opérateur de traitement programmable et/ou reconfigurable - 27 -

Classe parent ReM Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM - 28 -

Classe parent CRM Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM - 29 -

Classe parent Operator Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM - 30 -

Spécification des classes Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Attributs Opérations - 31 -

Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Utilisation d un métalangage de programmation : Breathe life into your metamodels Spécification de la structure comportementale des métamodèles Kermeta est une extension EMOF utilisable sous environnement de développement Eclipse Développé par l équipe Triskel (Membre de l INRIA Rennes) en projet open-source depuis 2005 (Version actuelle : 1.2) - 32 -

Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Utilisation d un métalangage de programmation Attributs Opérations Présenté au WSR Karlsruhe 08-33 -

Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Utilisation d un métalangage de programmation 3 Description graphique 1 Ecore 2 Kermeta 4 Simulation 5 Sauvegarde fichier XMI - 34 -

Le métamodèle HDCRAM Le simulateur HDCRAM Demo HDCRAM Présentation d un scénario de gestion du niveau de batterie Lancement de l exécution à partir de l environnement de développement Eclipse Lancement de l interface utilisateur En cours de publication dans les annales des télécommunications - 35 -

- 36 -

Conclusion Perspectives Conclusion - 37 -

Conclusion Perspectives Mise en œuvre d une architecture de gestion d équipement RC Architecture hiérarchique et distribuée Gestionnaire de reconfiguration Gestionnaire cognitif Séparation fonctionnelle (voire physique) du chemin de données de traitement du chemin de données de reconfiguration du chemin de données cognitives Modélisation UML => approche fonctionnelle détachée des contraintes matérielles Kermeta : description comportementale de HDCRAM - 38 -

Conclusion Perspectives Perspectives - 39 -

Conclusion Perspectives Développer d autres scénario Intégration de la modélisation gestion de reconfiguration dans le projet MOPCOM Développer le simulateur jusqu à permettre la génération automatique de code exécutable suivant la plateforme d exécution cible Modéliser les travaux des doctorants de l équipe SCEE afin de les intégrer dans le simulateur Proposition à la normalisation de HDCRAM - 40 -

Conclusion Perspectives Gestion de reconfiguration (JP Delahaye) Capteurs video (A. Sattar, Y. Aïdarous) Prise de décision (W. Jouini) Capteurs reconaissance de standard (R. Hachemani) Méthodes de conception (S. Lecomte, I. Pratomo) Opérateur reconfigurable (H. Wang) Capteurs détection de trou (M Ghozzi) - 41 -

Questions - 42 -

Add - 43 -

Interactions de HDCRAM - 44 -

- 45 -