Evolving Internet: Architectural Challenges

The Internet has grown from a research curiosity to something we all rely on daily. It has been able to withstand rapid growth fairly well and its core protocols have been robust enough to accommodate numerous applications that were unforeseen by the original Internet designers. How does this global network infrastructure work and what are the design principles on which it is based? How do we ensure that it will work well in the future in the face of future demands? What are the new protocols and services that have been proposed to enhance the Internet architecture? These are some questions that we will grapple with in this course. The main topics that will be addressed in this course include : Internet routing architecture, end-to-end protocol architecture and middle-boxes, mobility and challenged networks, congestion control and quality of service, traffic engineering and network coding, network security, traffic monitoring, evaluation methodology (simulations and experimentations).


  • Prof. Walid Dabbous (Planète INRIA)
  • Prof. Chadi Bakarat (Planète INRIA)

Webpage (user & pass given by teachers):

New resources (2011)

Old resources

  • Lecture on 08/10/2010: B&W version or color version (2010)
  • Lecture on 15/10/2010: here (2010)
  • Lecture on 22/10/2010: here (2010)
  • Lecture on 29/10/2010: here (2010)
  • Exercises: here
  • Solved exercises: here
  • List of exercises for the lectures given by Prof. Chadi Barakat can be found at: here
  • Exercises for the two first lectures given by Prof. Walid Dabbous: here
  • Exams: Mid-term exam and final exam (2008-2009)
Unclear, need to ask the teachers, since most is obviously derived works.