PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



P2P and multimedia applications over the Internet

01NYIOC

A.A. 2025/26

Lingua dell'insegnamento

Inglese

Corsi di studio

Corso di Laurea Magistrale in Ingegneria Telematica (Computer And Communication Networks Engineering) - Torino

Organizzazione dell'insegnamento
Didattica Ore
Docenti
Docente Qualifica Settore h.Lez h.Es h.Lab h.Tut Anni incarico
Collaboratori
Espandi

Didattica
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/03 6 B - Caratterizzanti Ingegneria delle telecomunicazioni
L'insegnamento e' erogato in lingua inglese. L'obiettivo dell'insegnamento è offrire una panoramica sulle architetture e le tecnologie utilizzate dalle applicazioni multimediali e dalle applicazioni che si basano sull'approccio peer-to-peer. Le applicazioni di condivisione di file e quelle di diffusione di contenuti multimediali che comprendono la diffusione di filmati, audio, musica, video, voce, e trasmissioni televisive, sono offerte con tecnologie molto diverse; la scelta della tecnologia ha un'influenza significativa sull'efficacia e sulle prestazioni delle applicazioni. L'insegnamento si propone di descrivere gli elementi fondamentali necessari a progettare applicazioni innovative basate sull'approccio peer-to-peer o finalizzate alla diffusione di traffico multimediale. Le lezioni vertono principalmente sulle problematiche di livello applicativo e di livello trasporto. Sono anche presentati e discussi alcuni modelli analitici di sistemi e protocolli. L'insegnamento prevede 12 h di laboratorio in cui verranno osservate e studiate sperimentalmente alcune delle tecniche discusse a lezione.
The course is taught in English. The objective of the course is to offer an overview of the architectures and technologies that are based on peer-to-peer paradigm and the applications used to provide multimedia and innovative applications over the Internet. Streaming applications, which include the distribution of movies, audio, music, video, voice and television, can be based on different technologies and architecture, which have a profound impact on the quality pervceived by the users. The course describes the fundamental elements needed to satisfy multimedia user needs, with particular emphasis on multimedia traffic distribution over the Internet and peer-to-peer applications. The focus is on application and transport layer issues. Some systems are modelled through analytical techniques. Papers taken form the scientific literature are read and discussed in class and at home.
Gli studenti acquisiranno conoscenze sui seguenti argomenti:
  • Architetture e sistemi peer-to-peer
  • Modelli di sistemi basati su teoria dei grafi casuali
  • Protocolli e architetture di livello trasporto per il supporto di applicazioni multimediali
  • Tecniche di codifica multimediale
  • Capacita' di base nell'analisi del traffico di Internet
The students will acquire the following knowledge:
  • Peer-to-peer systems and architectures
  • Basics of random graph theory to model P2P systems
  • Transport layer and architecture issues for multimedia provisioning
  • Basics of multimedia coding
Conoscenza di base di architetture e protocolli di rete, e di teoria della probabilita'.
Basic knowledge of networking protocols and architectures and probability theory.
  • Richiamo su architetture e protocolli di reti di calcolatori (3h)
  • Sistemi e architetture peer-to-peer (12h)
  • Architetture per peer-to-peer streaming: ad albero, multi-albero e magliate (9h)
  • Skype (3h)
  • Elementi di base di teoria dei grafi casuali (9h)
  • Problematiche di livello trasporto: RTP/RTCP (3h)
  • Tecniche di gestione del traffico multimediale (3h)
  • Tecniche di codifica multimedia (6h)
  • Laboratorio (12h)
  • Recap of basic issues in networking (3h)
  • Peer-to-peer applications for file-sharing: Gnutella, Napster, BitTorrent, Chord (12h)
  • Peer-to-peer streaming applications: Tree-based, multi-tree and mesh-based systems (9h)
  • Skype (3h)
  • Basics of random graph theory (9h)
  • Transport layer protocols and issues: RTP/RTCP (3h)
  • Techniques to manage multimedia traffic (3h)
  • Basics of multimedia coding (6h)
  • Laboratory activities (12h)
Il materiale didattico (articoli scientifici, lucidi e note delle lezioni) sarà fornito dal docente titolare dell'insegnamento e messo a disposizione sul sito del corso nel portale della didattica.
The teaching material (papers taken from the literature, slides, lecture notes) will be made available by the class teacher on the teaching portal.
... La valutazione delle conoscennze acquisite avverra' in due parti.
  • Un esame scritto. Lo scritto consiste di otto domande, a risposta aperta per una durata dell'esame di 1.5 ore. La numerosita' dei quesiti posti permette di coprire la maggior parte degli argomenti trattati nel corso. Ogni domanda viene valutata con un punteggio compreso tra 0 e 4. La valutazione complessiva quindi viene normalizzata per ottenere un punteggio compreso tra 0 e 30.
  • Una relazione sul lavoro svolto in laboratorio. La relazione di laboratorio viene valutata con un punteggio compreso tra -2 e 3, con valore additivo sul risultato dello scritto.
Per il superamento dell'esame e' comunque necessario aver raggiunto almeno il punteggio di 18 dallo scritto.
Gli studenti e le studentesse con disabilita o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unita Special Needs, al fine di permettere al/la docente la declinazione piu idonea in riferimento alla specifica tipologia di esame.
The evaluation of the acquired skills will be composed of two parts.
  • A written exam. The exam consists in 8 questions with open answer. The duration of the written exam is of 1.5 h. The quite large number of questions allows to cover most of the topics that are treated in the course. Each question is evaluated through a score between 0 and 4. The overall score is normalized so as to obtain a value between 0 and 30.
  • A report on the activities developed in the lab. The report is evaluated with a score between -2 and 3 that is added to the score of the written exam.
In order to pass the exam, the score of 18 at the written exam is required.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word