Durée
30h Th, 12h Labo., 30h Proj.
Nombre de crédits
Enseignant
Langue(s) de l'unité d'enseignement
Langue française
Organisation et évaluation
Enseignement au deuxième quadrimestre
Horaire
Unités d'enseignement prérequises et corequises
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement
This course aims at delivering a first vision of how data is processed and organized by large network organizations. In particular, it focuses on network data collection and processing, data and network traffic management within data center (a facility composed of networked computers and storage used to organize, process, store and disseminate large amounts of data), and mobile infrastructures for delivering, e.g., multimedia content to users.
Table of Content:
Part 1: Network Data Collection and Processing (B. Donnet)
- Chap. 1: Generalities
- Chap. 2: Topology
- Chap. 3: Latency
- Chap. 4: Traffic
- Chap. 1: Data Center Network Design
- Chap. 2: Software Defined Networks
- Chap. 3: Cloud Networking
- Chap. 1: Wireless Links Characteristics
- Chap. 2: WiFi Networks
- Chap. 3: Personal Area Networks
- Chap. 4: Cellular Internet Access
- Chap. 5: Managing Mobility in IP and Cellular Networks
- Chap. 1: Audo and Video Coding Basics
- Chap. 2: Streaming Stored Video
- Chap. 3: Voice over IP
- Chap. 4: Protocols for Real-Time Conversational Applications
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement
Upon completing this course, students should be aware of the importance of network data collection and processing for monitoring a large network infrastructure. In addition, modern network infrastructures (Data center, mobile networks) must be understood in depth, as well as the way multimedia content might be delivered to end-users.
Savoirs et compétences prérequis
A good knowledge of basics of Computer Networking (INFO0010 or assimilated) is required.
Activités d'apprentissage prévues et méthodes d'enseignement
The course is organized as follows:
- Lectures (30 hours) describing in details the theoretical and practical concepts of the course
- Lab sessions for data processing and plotting (introduction to Python libraries like Panda and Matplotlib). Labs are done individually and a short report (a simple text file to fill in) must be completed by the end of the lab
- Several assignments to be done in teams of 2 students.
Mode d'enseignement (présentiel ; enseignement à distance)
The face-to-face lectures are complemented by lab sessions, an introduction to Python libraries (Panda, Matplotlib) and several seminars. Assignments are carried out remotely.
The course is entirely given in English.
Lectures recommandées ou obligatoires et notes de cours
Slides, labs and assignments subjects will be made available on the course web page
Following books have been used for building the course:
- M. Crovella, B. Krishnamurthy. Internet Measurement: Infrastructure, Traffic, and Applications. Wiley. July 2006.
- J. Kurose, K. Roth. Computer Networking: A Top-Down Approach, 7th edition, 2016. An identical version is published by Pearson Education.
Modalités d'évaluation et critères
Stage(s)
Remarques organisationnelles
The course is organized during the second term (from February to mid-May).
The course is not organized in 2018-2019.
Contacts
Professors:
- B. Donnet (benoit.donnet@uliege.be - office 1.15/B28)
- G. Leduc (guy.leduc@uliege.be - office 1.73a/B28)
- L. Mathy (laurent.mathy@uliege.be - office 1.15/B37)
Notes en ligne
Course Web Site
The course web site contains PDF of the slides, labs/assignments subjects, details about gradings, and the course agenda. It also allows students to interact with the Pedagogical Team through the Discussion forum.