% INF889C — Technologies émergentes des services de télécom % UQAM — Département d'informatique % Plan de cours — Automne 2021 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Elbiaze, Halima PK-4515 Groupes: 020 Description du cours ==================== Objectifs --------- Ce cours familiarise les étudiants avec les principes fondamentaux des technologies émergentes telle l'infonuagique, les réseaux définis par logiciel, la virtualisation des fonctions des réseaux et l'internet des objets. Sommaire du contenu ------------------- Approvisionnement des services réseaux émergents. Présentation des principes de base de l'infonuagique. Infrastructures et centres de données. Déploiement des nouvelles applications: Internet des objets, réalité augmentée et Internet tactile. Logicielisation et virtualisation. Découpage virtuel des réseaux nouvelle génération. Placement et réplication des données. Stockage et mise en mémoire cache. Évaluation et optimisation de la qualité de service et la qualité d'expérience. Thèmes et calendrier des cours ------------------------------ **Partie 1 : Introduction** `(Semaine 1-2)` - Éléments des réseaux modernes - Exigences et technologies **Partie 2 : Virtualisation : VM et Containers** `(Semaine 2-3)` - Concepts et architecture - Docker **Partie 3 : Infonuagique** `(Semaine 4-5-6)` - Introduction - Gestion des ressources dans l'infonuagique - Kubernetes - Conception des centres de données - Informatique de bordure **Partie 4 : Virtualisation des fonctions réseau -- NFV** `(Semaine 7)` - Fonctionnalités du NFV - Virtualisation des réseaux **Partie 5 : Réseaux programmables -- SDN** `(Semaine 8-9)` - Contexte et motivation - Plan de données SDN et OpenFlow - Plan de contrôle - Plan d'application **Partie 6 : Réseaux 5G ** `(Semaine 10)` - Contexte et motivation - Architecture et standards - Allocation des ressources **Partie 7 : Internet des objets --IoT** `(Semaine 11-12)` - Composantes IoT - Architecture et implémentation IoT - Routage - Consommation d'énegie **Partie 8 : Performance** `(Semaine 13)` - Qualité de service -- QoS - Qualité d'expérience - QoE - QoS/QoE et conception des réseaux ===== \*\* Présentation des projets \*\* `(Semaine 14)` ===== ===== \*\* Présentation des articles de recherche \*\* `(Semaine 15)` ===== Thèmes et calendrier des laboratoires ------------------------------------- À venir Modalités d'évaluation ---------------------- Description sommaire Pondération --------------------------------- ------------- Devoirs 20% Étude d'un article de recherche 20% Travaux pratiques 25% Travail de session 35% DEVOIRS (20%) ------------- Deux devoirs sous forme de série d'exercices, de programmes à réaliser ou logiciels à installer, individuellement ou par équipes de deux seront soumis aux étudiants. Les énoncés des devoirs seront distribués par l'intermédiaire du site Web Moodle du cours ainsi que le dates de remise. Il n'y a pas de format préétabli pour les documents à remettre, mais la qualité de présentation et de rédaction est TRÈS importante. ÉTUDE D'UN ARTICLE (20%) ------------------------ Un article scientifique de recherche publié dans une conférence ou un journal prestigieux sera assigné à chaque étudiant pour l'analyser. L'assignation de l'article se basera sur l'intérêt de recherche de l'étudiant qui aura deux à trois semaines pour analyser l'article et bien le comprendre. Une présentation orale (en power point par ex.) de 10-15 minutes sera prescrite pour démontrer sa compréhension de l'article. TRAVAUX PRATIQUES (25%) ----------------------- Au cours de la session, des travaux pratiques permettront aux étudiants de mettre en pratique et de vérifier par simulation certains des concepts présentés en classe. Les travaux, qui devront être réalisés individuellement ou en équipes de deux, toucheront à différents sujets liés au contenu du cours. Les étudiants auront entre deux à trois semaines pour réaliser chaque travail pratique. Les dates de remise seront spécifiées sur le site du cours. TRAVAIL DE SESSION - PROJET (35%) --------------------------------- Le travail de session permettra à l'étudiant de découvrir et d'approfondir un aspect particulier des technologies émergentes. L'étudiant a le choix entre plusieurs formes de projets : une étude bibliographique d'un sujet récent, la conception d'une solution à une problématique et sa validation par implémentation sur une plateforme informatique. Un rapport permettra de démontrer les notions apprises via ce projet. Les meilleurs pourront être soumis pour publication. L'étudiant devra respecter les dates suivantes lors de la remise des différents éléments du projet : - Semaine 3 : L'étudiant devra sélectionner le sujet et la nature du projet. Ces deux éléments seront approuvés par le professeur. - Semaine 5, remise du rapport_V1 : L'étudiant devra remettre un document (\~ trois pages) contenant un résumé du sujet ainsi qu'une liste non-exhaustive de plusieurs sources bibliographiques. Le document devra également décrire les étapes que l'étudiant va entreprendre pour accomplir son projet. (10% de la note du projet) - Semaine 8, remise du rapport_V2 : L'étudiant devra remettre un document (\~ six pages) contenant un plan détaillé des différentes parties du projet. Le document doit inclure une description de chacune des parties ainsi que les résultats spécifiques attendus. Il doit aussi présenter une justification de la pertinence et des motivations du projet. Ce document doit démontrer que l'étudiant est bien avancé dans la réalisation de son projet. (20% de la note du projet) - Semaine 14 (Séance des présentations): L'étudiant devra présenter son travail de façon synthétique en 15 à 20 minutes. La présentation sera évaluée par les autres étudiants et le professeur selon une grille préétablie jugeant du fond et de la forme de la présentation. (30% de la note du projet: 10% note des autres étudiants; 20% note du professeur) - Semaine 15, remise de la version finale du rapport: L'étudiant devra remettre son rapport final. Le produit fini doit être d'assez bonne qualité pour être soumis à un magazine ou à votre supérieur au travail. (40% de la note du projet) ```{=html}
``` - La communication dispositif-à-dispositif (D2D) - L'efficacité énergétique dans les systèmes de communications sans fil - Le routage dans les réseaux de capteurs - Recent Information-Centric Networking Approaches - Recent Advances in Named Data Caching and Routing - Naming in the Internet of Things - Survey of Recent Research Progress and Issues in Big Data - Survey of Recent Research Issues in Network Computing - Internet Tactile - SDN: Development, Adoption and Research Trends - Nouvelles appliquations Transmission video 360 AR/VR ```{=html} ``` ``{=html}Exemples de sujets``{=html} ```{=html} ``` ```{=html}
``` ```{=html}
``` - IEEE Wireless communication magazine, - IEEE Communications Magazine - IEEE Network Magazine - IEEE Transactions on Network and Service Management - IEEE Transactions on Cloud Computing - IEEE Transactions on Mobile Computing - IEEE Transactions on Vehicular Technology - IEEE Internet of Things Journal - IEEE/ACM Transactions on Networking - IEEE Infocom - IEEE International Conf. on Communication (ICC) - IEEE Global Communications Conf. (Globecom) ```{=html} ``` ``{=html}Principales revues et conférences``{=html} ```{=html} ``` ```{=html}
``` Médiagraphie ------------ - Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud, William Stallings, 2016 \| Addison-Wesley Professional - Cloud Computing: Concepts, Technology & Architecture, Zaigham Mahmood, Ricardo Puttini, Thomas Erl, 2013, Pearson - Articles de recherches et documents cités à la fin des notes de cours Logiciels --------- - [Mininet : An Instant Virtual Network on your Laptop (or other PC)](http://mininet.org/) - [OpenStack](https://www.openstack.org/) - [Microsoft Azure](https://azure.microsoft.com/) - [Amazon Web Services](https://aws.amazon.com/)