Advanced Networking Architectures and Wireless Systems

From Cng1wiki

Jump to: navigation, search



Title Advanced Networking Architectures and Wireless Systems
Credits 9
Assessment Oral test + Lab project


  • Scheduling algorithms, protocols and architectures to handle Quality of Service in the Internet
  • Multihop wireless systems with specific emphasis on mesh wireless networks and LTE
  • The Internet as a complex system


The course is in four parts.

Part 1: Protocol and architectural issues, which enable the Internet to handle traffic generated by multimedia applications (voice, video, data). The focus is on IntServ, DiffServ, MPLS, VPN, and on scheduling algorithms that can guarantee Quality of Service (QoS) on the Internet.

Part 2: Issues related to a wireless multihop environment and how they are reflected in the design of mesh network systems and long term evolution systems. The most common interference models, channel assignment algorithms, routing protocols and resource allocation scheduling algorithms will be thoroughly analyzed. Available solutions for energy harvesting, energy conservation, and energy efficiency are also presented.

Part 3: Internet of Things: the main application scenarios are discussed, and the state-of-art architectures and network paradigms are introduced, as well as the most relevant available solutions at the access and network layers.

Part 4: The Internet as a complex network. Two main aspects are addressed: measurement systems and modeling the Internet temporal evolution. The first aspect covers various kinds of Internet measurements, the challenges in measuring the Internet, the methods and tools that have been developed to carry out such measurements, and the results that have been obtained. The second aspect reviews the class of scale-free network models (Barabasi-Albert Models), which until a few years ago were used to model the temporal evolution of the Internet.

The Lab project consists in the design and implementation of algorithms covering topics developed during the course.

Recommended reading

Books and articles will be suggested during the course itself. The program for 2011/2012 can be found here

Organization of lessons

Theoretical lessons will alternate with tests, but the order will not be established beforehand. Tests will generally take place at the end of the theoretical part. Lessons will start punctually and there will be a 15 minute break between the first and second hours. The lecturer/professor holding the course will be available during the break between the two hours, and on Thursday mornings from 11.30 to 13.30 in his room at the department (Dipartimento di Ingegneria dell'Informazione: Elettronica, Informatica e Telecomunicazioni - Sezione Informatica, via Diotisalvi, 2).

You can find the lesson plan calendar here.

Organization of exams

The exam consists in the development of a project, which normally concerns assessing the performance of a protocol. There is then an oral exam.

Click here to access the repository of the slides of the past projects since 2007.

We advise students to follow all the lessons and to take the exam before the end of the relevant semester.


Here you can find the slides of the following seminars:

- Introduction to network simulation (pdf)

- Simulating with ns-2 (pdf)

Personal tools