Credits
6
Types
Specialization complementary (Computer Networks and Distributed Systems)
Requirements
This subject has not requirements
, but it has got previous capacities
Department
AC
Web
Atenea
Mail
roger.baig@upc.edu
Teachers
Person in charge
- Roger Baig Viñas ( roger.baig@upc.edu )
Others
- Alberto Cabellos Aparicio ( acabello@ac.upc.edu )
- Davide Careglio ( careglio@ac.upc.edu )
- Jordi Domingo Pascual ( jordi.domingo@ac.upc.edu )
- Jordi Perello Muntan ( perello@ac.upc.edu )
- Josep Sole Pareta ( pareta@ac.upc.edu )
- Marc Ruiz Ramírez ( mruiz@ac.upc.edu )
- Pere Barlet Ros ( pbarlet@ac.upc.edu )
- Sergi Abadal Cavallé ( abadal@ac.upc.edu )
Weekly hours
Theory
2.7
Problems
0
Laboratory
0
Guided learning
0.33333334
Autonomous learning
5.34
Competences
Computer networks and distributed systems
Teamwork
Reasoning
Basic
Objectives
-
Objective of the discussion sessions based on selected readings: Fosters autonomous learning and team work skills.
Related competences: CTR6, CTR3, -
Objective of preparing a set of question for feeding the midterm exams: Comprehensive learning, ability to summarise and of abstracting concepts.
Related competences: CB7, CB9, -
Objective of the technical report: Enhance the cooperative learning and the capacity of synthesising and transmit concepts.
Related competences: CB8, CTR3, -
Objective of the lectures: 1) The impact that the tremendous explosion of the use of Internet is having in the in the networking technology evolution. 2) The contribution of Internet in the global energy consumption and the mechanisms to counteract this fact. 3) The new networking paradigms and its consistence with the existing ones.
Related competences: CB6, CB7, CEE2.2,
Contents
-
Traffic Monitoring and Internet Security Issues
- IP Traffic Monitoring and Analysis (TMA)
- Web Tracking
- Laboratory Session on Combating Cybercrime -
Internet Trends
- International Telecommunications Union (ITU) Data and Statistics
- The European Commission's Digital Strategy
- Internet Fragmentation Risks -
Network infrastructure and Peering
- Internet Peering
- Network Infrastructure Models: Private, Public, and Commons -
Control and Data Planes
- Introduction to Network Control Plane and Traffic Engineering
- Optical Networks
- Recursive InterNetwork Architecture (RINA) for 6G Networks -
AI/ML in Computer Networking
- Digital twins
- Others -
Future Networking Trends (Long-Term Research)
- Enabling Wireless Communications for Networks-on-Chip (NoC)
- Quantum networking -
Course outline and Essential Background Review
- Course outline
- Computer networks: essential background
Activities
Activity Evaluation act
Course outline + Computer networks essential background
Contents:
Theory
2.7h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
5.4h
Development of Topic 1 (Internet Trends)
* ITU-Facts and Figures 2024 * The European Commission Digital Strategy * Internet FragmentationObjectives: 4
Contents:
Theory
2.7h
Problems
0h
Laboratory
0h
Guided learning
1h
Autonomous learning
7.7h
Development of Topic 2 (Network infrastructure + Peering)
- Network Infrastructure models: Private, Public, and Commons - Internet Peering & NoC toolsObjectives: 4
Contents:
Theory
4.8h
Problems
0h
Laboratory
0h
Guided learning
1h
Autonomous learning
0h
Development of Topic 3 (Monitoring + Traffic analysis)
- IP Traffic Monitoring and Analysis (TMA) - Lab on Fighting Cyber Crime - Web TrackingObjectives: 4
Contents:
Theory
7.5h
Problems
0h
Laboratory
0h
Guided learning
1h
Autonomous learning
16h
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Development of Topic 4 (Control and Data Planes)
- Introduction to the Network Control Plane and Traffic Engineering - Optical Networks - Recursive Architecture for 6G (6G in RINA)Objectives: 4
Contents:
Theory
4.8h
Problems
0h
Laboratory
0h
Guided learning
1h
Autonomous learning
7.7h
Development of Topic 5 (Artificial intelligence and machine learning in networks)
- Digital twins - OthersObjectives: 4
Contents:
Theory
5.3h
Problems
0h
Laboratory
0h
Guided learning
1h
Autonomous learning
7.7h
Development of Topic 6 (Long-term research in networks)
- Future Networking trends I: Enabling Wireless Communications for NoC - Future Networking trends II: Quantum networkingObjectives: 4
Contents:
Theory
4.8h
Problems
0h
Laboratory
0h
Guided learning
1h
Autonomous learning
7.6h
Set of questions
Week: 16
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Teaching methodology
The methodology of this course will follow the criteria established by the Superior European Education Space (SEES), which objective is that the students learn to learning. Besides of the attendance and participation in the lectures, the course will rely in two main tasks, namely one consisting of preparing questions and answers based on the specific content taught in class, and the other on the realisation of a Technical Report (done in groups of 2 or 3 students) that will be presented to the class at the end of the course. The students will be also requested to read some research papers related with subjects of the course, that later on will be discussed in specific panel sessions.Evaluation methodology
The evaluation and marking of the students of this course will be done according with the following percentages:- Attendance to the lectures: 10%
- Panel Sessions on research papers (chairing the panel and participating in the debate): 10%
- Preparation of exam-like Questions*: 10%
- Preparation and presentation of a Technical Report (in groups of 2 or 3 students): 20%
- Midterm exams (x 2): 50%
(*) During the course the students will have to prepare three sets (one per each of the main subjects of the course) of 2 or 3 questions (and their answers) that can be included in the midterm exams of the course (i.e., they have to be not too easy or extremely difficult questions, but fitting with the level taught in the course).
Bibliography
Basic
-
The course will not rely in any basic bibliography which will be yearly updated but in a set of research papers addressing topics of the different Sections of the programe of the course
- The course will not rely in any basic bibliography,