Advanced Networking Architectures and Wireless Systems

From Cng1wiki

(Difference between revisions)
Jump to: navigation, search
 
(2 intermediate revisions not shown)
Line 1: Line 1:
== Introduction ==
== Introduction ==
-
This course is the natural extension of the Computer Networks course and covers state of the art networking architectures that have recently been developed by IETF to handle Quality of Service on the Internet. Using these architectures it will be possible on the Internet to handle traffic generated by multimedia applications (voice, video, data).
+
{| cellpadding="6" cellspacing="0" border="1"
 +
|'''Title'''
 +
|Advanced Networking Architectures and Wireless Systems
 +
|-
 +
|'''Credits'''
 +
|9
 +
|-
 +
|'''Assessment'''
 +
| Oral test + Lab project
 +
|-
 +
|'''Prerequisites'''
 +
|
 +
|-
 +
|}
-
The main focus is on IntServ, DiffServ, MPLS, VPN, UMTS and on scheduling algorithms that can guarantee Quality of Service (QoS) on the Internet. There will also be some work on discrete events simulation and network calculus.
+
=== Topics ===
 +
 
 +
* 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
 +
 
 +
=== Description ===
 +
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 ==
== Recommended reading ==
-
Books and articles will be suggested during the course itself. The program for 2005/2006 can be found [http://info.iet.unipi.it/~lenzini/teaching/aanesw.pdf here].
+
Books and articles will be suggested during the course itself. The program for 2011/2012 can be found [http://unimap.unipi.it/registri/dettregistriNEW.php?re=66836::::&ri=5591 here]
== Organization of lessons ==
== Organization of lessons ==
Line 13: Line 43:
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).
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 [http://info.iet.unipi.it/~lenzini/teaching/aansw-lezioni-0708.pdf here] (PDF - in Italian).
+
You can find the lesson plan calendar [http://unimap.unipi.it/registri/dettregistriNEW.php?re=66836::::&ri=5591 here].
== Organization of exams ==  
== Organization of exams ==  
Line 19: Line 49:
The exam consists in the development of a project, which normally concerns assessing the performance of a protocol. There is then an oral exam.
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.
+
Click [http://info.iet.unipi.it/~lenzini/teaching_5.html 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.
We advise students to follow all the lessons and to take the exam before the end of the relevant semester.
Line 27: Line 57:
Here you can find the slides of the following seminars:
Here you can find the slides of the following seminars:
-
    Introduction to network simulation - Simulating with ns-2 ([http://info.iet.unipi.it/~lenzini/simulation-071009.pdf pdf], 736 kB)
+
- Introduction to network simulation ([http://info.iet.unipi.it/~lenzini/simulation-081105-1.pdf pdf])
 +
 
 +
- Simulating with ns-2 ([http://info.iet.unipi.it/~lenzini/simulation-081105-2.pdf pdf])

Current revision as of 22:47, 29 November 2012

Contents

Introduction

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

Topics

  • 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

Description

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.

Seminars

Here you can find the slides of the following seminars:

- Introduction to network simulation (pdf)

- Simulating with ns-2 (pdf)

Personal tools