Politecnico di Torino
Politecnico di Torino
   
Login  
it
Politecnico di Torino
Academic Year 2009/10
01LQBBP, 01LQBKZ
IP Applications
Master of science-level of the Bologna process in Telecommunication Engineering - Torino
Teacher Status SSD Les Ex Lab Tut Years teaching
Meo Michela ORARIO RICEVIMENTO O2 ING-INF/03 5 0 0 0 2
SSD CFU Activities Area context
ING-INF/03 5 B - Caratterizzanti Ingegneria delle telecomunicazioni
Objectives of the course
The goal of the course is to provide the participants the tools to understand how Internet applications can be designed, starting from simple client/server model, up to modern Peer-to-Peer applications and their problematics.
The course will focus on the evolution of the Internet applications, highlighting the most important key changes in the service model. Both experimental and analytical tools will be provided to students to assess the advantages of each solutions.
Syllabus
- The macroscopic structure of Internet: modeling Internet topology as a Random Graph;
* Classes of Random Graphs and their main properties;

- Internet Application service model: traditional Client/Server model in Internet and its limitations
* Evolution of Internet Applications: the birth of P2P systems

- File Sharing P2P systems: data distribution and information retrieval
* Centralized database and distributed data exchange: the Napster case
* Evolution toward a completely distributed system: the Gnutella case
* Hybrid solutions: the Emule case
* Structured systems: from simple hierarchical case, to Distributed Hash Table solutions

- How to improve data distribution efficiency
* Introduction of chunks and incentives mechanisms: the Bit Torrent case
* Analysis of Bit Torrent

- Cooperation in P2P systems
* How to incentive users to offer a service

- Evolution toward Multimedia and Real-Time P2P applications
* P2P system to build a VoIP service: the Skype case
* P2P-TV systems
Laboratories and/or exercises
Some lab activities will be organized. Students will have to implements simple simulator to compare the different Internet Application design studied during the class.
Bibliography
Material will be provided during the course

Controlli dell'apprendimento / Modalità d'esame

Oral Exam including the laboratories experiences.

Programma definitivo per l'A.A.2009/10
Back



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti