PROTOCOLS AND ARCHITECTURES FOR THE INTERNET OF THINGS

ING-INF/03 - 6 CFU - 2° semestre

Docente titolare dell'insegnamento

GIACOMO MORABITO


Obiettivi formativi

Conoscenza degli scenari applicativi, delle tecnologie abilitanti, delle architetture e delle evoluzioni caratterizzanti l'Internet degli Oggetti.


Prerequisiti richiesti

Conoscenza delle architetture e dei protocolli TCP/IP, conoscenza dei fondamenti di telecomunicazioni



Frequenza lezioni

Non obbligatoria



Contenuti del corso

1. Introduction to the Internet of Things

2. Tecnologie abilitanti

IEEE 802.15 and 6LOWPAN
RFID systems
IoT Architectures
Operating systems for IoT


3. Software Defined Internet of Things

OpenFlow e mininet
OpenFlow Controllers (NOX, POX, Floodlight, etc.)
Network Operating Systems (ONOS, OpenDayLight)
Network function virtualization
Architectures for Software Defined IoT

4. Internet of Things and Content Delivery Networks

Reference architectures and protocols
Commercial platforms (Akamai, Amazon)
Peer-to-peer solutions
Content Centric Networking (CCN)
Content Centric Networking solutions for IoT (CCN-Lite)



Testi di riferimento

  1. L. Atzori, A. Iera, G. Morabito. The Internet of Things: a survery. Computer Networks. 2010.
  2. L. Atzori, A. Iera, G. Morabito. Understanding the Internet of Things: definition, potentials, and societal role of a fast evolving paradigm. Ad Hoc Networks. 2017.
  3. B. A. A. Nunes, M. Mendonca, X.-N. Nguyen, K. Obraczka, T. Turletti. A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks. IEEE Communications Surveys & Tutorials ( Volume: 16, Issue: 3, Third Quarter 2014)
  4. R. Buyya, M. Pathan, and A. Vakali. Content Delivery Networks. Springer. 2008.

Altro materiale didattico

Tutto il material didattico sarà reperibile sul portale Studium.



Programmazione del corso

 *ArgomentiRiferimenti testi
1*Internet of Things: Introduction, IEEE 802.15, 6LOWPAN, RFID systems, IoT Architectures1, 2 
2 Operating systems for the IoT1, 2 
3*Software defined networking and network function virtualization IoT: Introduction and motivations, OpenFlow e mininet, Controllori per OpenFlow, Sistemi operativi di rete (ONOS), Software Defined IoT2, 3 
4 Software defined networking and network function virtualization for IoT: Examples of SDN Controllers (NOX, POX, Floodlight, etc.), OpenDayLight, network function virtualization
5*Content delivery networks and IoT: Introduction and motivations, Reference Architectures and protocols, Content Centric Networking (CCN), Content Centric Networking e IoT (CCN-Lite)2, 4 
6 Content delivery networks and IoT: Commercial platforms (Akamai, Amazon), Peer-to-peer networks2, 4 
* Conoscenze minime irrinunciabili per il superamento dell'esame.

N.B. La conoscenza degli argomenti contrassegnati con l'asterisco è condizione necessaria ma non sufficiente per il superamento dell'esame. Rispondere in maniera sufficiente o anche più che sufficiente alle domande su tali argomenti non assicura, pertanto, il superamento dell'esame.


Verifica dell'apprendimento


MODALITÀ DI VERIFICA DELL'APPRENDIMENTO

Esame orale e discussione progetto.


PROVE IN ITINERE

Non previste


PROVE DI FINE CORSO

Non previste.


ESEMPI DI DOMANDE E/O ESERCIZI FREQUENTI

Esempi di domande possono essere trovate sul portale Studium




Apri in formato Pdf English version