Next Generation Internet

Computer Architecture Department

Master on Computer Architecture, Networks and Systems (CANS)

Course ID: 34331


    Jordi Domingo-Pascual (Office: Campus Nord D6-209) Appointments via email
Josep Solé-Pareta (Office: Campus Nord D6-110) Appointments via email
Germán Santos-Boada (Office: Campus Nord C6-112) Appointments via email


Fall 2010 (October-December)
Course presentation:
September 14, 2010.
Starting date:
October 5, 2010.
Dates and time: Tuesday and Thursday,
17:00 - 19:00.
Room: A6-204.

Important dates
Assignments: due by mid November and mid December
Presentations: January 2011

Outline of the course

This course presents the key aspects and concepts of the Internet technology which are already consolidated. These technical aspects are the background of many mechanisms being used in new generation networks in order to provide quality of service.

The course introduces the evolution of the networking technology using MPLS (Multiprotocol Label Switching) and the research topics about MPLS, network management and inter-domain routing.

The next block of the course deals with the technologies for Quality of Service (QoS) provisioning starting with the basic principles about QoS and the available mechanisms, and following with the description and evaluation of the architectures proposed by IETF. The open research challenges are presented.

The rest of the course is devoted to research topics related to Mobility and ubiquity, wireless networks, Network Monitoring, Measurements and Traffic Analysis, resilience routing and energy-aware network optimization.

The main goal is to point out novel aspects and the problems faced when deploying Internet at a large scale.

Special stress is given on research topics and future trends.



1.            Concepts about Next Generation Internet.

2.            Multiprotocol Label Switching (MPLS).

3.            Quality of Service Principles. QoS in packet networks

4.            Switching and Routing paradigms.

5.            Mobility and "always-connected" Internet.

6.            Pervasive Internet "all-IP-networks".

7.            New network architectures for the future internet.

8.            Traffic monitoring and QoS assessment.

9.            Network Monitoring, Measurements and Traffic Analysis.

10.       Resilient networks

11.       Energy-aware network optimization



The evaluation of the course includes not only the knowledge acquired by the students in the topics of the course but their level of participation in the sessions.


Grading includes the following aspects:


-         Attendance and participation (10%)

-         Course assignments. Preparation and resolution of 3-4 exercises/questions. (25%)

-         Workshops. Preparation and discussion of research papers (25%)

-         Talk and presentation of 20-25 minutes (slides plus notes) related with some of the topics covered in the course. (40%)


  • “MPLS and Label Switching Networks”. Uyless Black. Ed. Prentice-Hall. 1st. Edition, 2001.
  • “Engineering Internet QoS”. Sanjay Jha, Mahbub Hassan. Artech House 2002. ISBN 1-58053-341-8.
  • “Internet Performance Survival Guide. QoS Strategies for Multiservice Networks”. Geoff Huston. John Wiley & Sons Inc. 2000. ISBN 0-471-37808-9.
  • “IPv6 Essentials. Integrating IPv6 into your IPv4 Network”. Silvia Hagen. O’Reilly 2002. ISBN 0-596-00125-8.
  • "Distributed Multimedia through Broadband Communications Services". Daniel Minoli, Robert Keinath. Artech House. 1994. ISBN 0-89006-689-2.
  • “Differentiated Services for the Internet”. Kalevi Kilkki. MacMillan Technical Publishing. 1999. ISBN 1-57870-132-5.
  • Complementary references: RFC (IETF) and a selection of journal papers.




Template for Questions (PPT)

Template for Presentation (PPT)