ECTS
6 crédits
Composante
Polytech Grenoble - INP, UGA
Période
Semestre 8
Liste des enseignements
Interconnexion de réseaux / Advanced networks
Algorithmique parallèle et distribuée / Parallel and distributed algorithmic
Interconnexion de réseaux / Advanced networks
Composante
Polytech Grenoble - INP, UGA
Ce cours vise à acquérir des connaissances approfondies des technologies réseaux ainsi que d'aborder et expérimenter des protocoles spécialisés réservés.
Ce cours constitue le premier pas vers l'expertise en réseaux.
* Technologies des commutateurs et des ponts
* Topologies des LAN et réseaux pour les datacentres et les centres de calculs
* Arbres couvrants, protocles STP et RSTP
* TCP avancé
* Multidiffusion dans Internet (Multicast)
* Qualité de service dans les réseaux
The objectives of this lecture is to acquire advance knowledge on network technologies, and to learn and pratice specific protocols. This lecture is a first step in network expertise.
* Technologies of swtiches and bridges
* Topolgies for LAN, Data Centers and Computing Centers
* Spanning trees, STP and RSTP protcoles
* Advanced TCP
* Multicasting for Internet
* Quality of Service for networks
Algorithmique parallèle et distribuée / Parallel and distributed algorithmic
Composante
Polytech Grenoble - INP, UGA
Objectifs :
- Comprendre la complexité de gestion des systèmes distribués
- Étudier et analyser quelques algorithmes classiques
- Comprendre la difficulté d'observation et de vérification des systèmes distribués
Vise à : Apprendre aux étudiants la notion d'abstraction, un modèle abstrait de système distribué, l'approche algorithmique.
Plan :
- Modèle asynchrone d'un système distribué
- Algorithme de vague
- Algorithme d'élection
- Gestion de ressources et exclusion mutuelle distribuée
- État global
- Analyse et preuve de correction des algorithmes
- Programmation
Objectives:
- Understand the complexity of distributed systems.
- Study and analyze some classical algorithms.
- Understand the difficulty of observing and verifying distributed systems
Goals : Teach students the notion of abstraction, an abstract model of distributed system, the algorithmic approach.
Outline:
- Asynchronous model of a distributed system
- Wave algorithm
- Election
- Resource management and mutual exclusion
- Global state and snapshots
- Analysis and correction proof
- Programming