ELT-53208 P2P Systems and Blockchain Technologies, 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, Mikko Valkama, Evgeny Kucheryavy
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
ELT-53208 2018-01 | 1 - 2 |
Mathieu Devos Evgeny Kucheryavy Dmitri Moltchanov Jani Urama |
Pass of examination and laboratory work is required |
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:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
- | Peer-to-Peer Systems and Applications | Ralf Steinmetz, Klaus Wehrle | No | |||
- | P2P Networking and Applications | John F. Buford, Heather Yu, Eng Keong Lua | No | |||
- | Peer to Peer: Harnessing the Power of Disruptive Technologies | Andy Oram (editor) | No | |||
Book | Grid Computing | Fran Berman, Geoffrey Fox, Tony Hey | No |
Esitietovaatimukset
Opintojakso | P/S | Selite |
ELT-51108 Computer Networking I | Mandatory |
Tietoa esitietovaatimuksista
Equivalent courses for international students.
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
ELT-53208 P2P Systems and Blockchain Technologies, 5 cr | ELT-53207 P2P and IoT Systems, 5 cr |