ELT-53207 P2P and IoT Systems, 5 cr

Lisätiedot

This course discusses P2P technologies available on the market including file sharing, video streaming, audio/video conferencing, instant messaging and payment systems. Few examples of considered systems are: Gnutella, BitTorrent, SopCast, BitCoin and more.
Suitable for postgraduate studies.

Vastuuhenkilö

Mathieu Devos, Dmitri Moltchanov, Evgeny Kucheryavy

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
ELT-53207 2016-01 1 - 2 Dmitri Moltchanov
- completion of assignments is required for exam admission; - examination is required to pass the course.

Osaamistavoitteet

After completing the course, the student will be able to: - identify the basic networking models and outline the evolution of P2P systems; - list algorithms used to search for shared resources; - describe P2P content delivery schemes and the performance issues; - explain how the most popular P2P systems work; - outline the key features of cloud computing; - present the concept of Internet of Things; - explain the benefits and the roadmap towards IoT; - explain the problems the the telecom community faces implementing IoT.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Introduction to the course 1. P2P vs. client/server architectures 2. Evolution of P2P systems     
2. Basic mechanisms in P2P systems 1. Searching for shared resources 2. Selected DHT mechanisms 3. Content delivery and traffic control     
3. Applications of P2P architecture 1. File sharing systems 2. Live streaming systems 3. P2P telephony 4. P2P instant messaging 6. Transactional systems (Bitcoin)     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Examination is required to pass the course.

Arvosteluasteikko:

Numerical evaluation scale (0-5)

Osasuoritukset:

Completion parts must belong to the same implementation

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Book   Grid Computing   Fran Berman, Geoffrey Fox, Tony Hey         No   
Book   P2P Networking and Applications   John F. Buford, Heather Yu, Eng Keong Lua         No   
Book   Peer to Peer: Harnessing the Power of Disruptive Technologies   Andy Oram (editor)         No   
Book   Peer-to-Peer Systems and Applications   Ralf Steinmetz, Klaus Wehrle         No   

Esitietovaatimukset

Opintojakso P/S Selite
ELT-51107 Computer Networking I Mandatory    

Tietoa esitietovaatimuksista
Equivalent courses for international students.



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
ELT-53207 P2P and IoT Systems, 5 cr ELT-53206 Peer-to-Peer Networks, 3-5 cr  

Päivittäjä: Laine Katja, 13.04.2016