|
Course Catalog 2012-2013
TLT-2626 Peer-to-Peer Networks, 3-5 cr |
Additional information
Suitable for postgraduate studies
Person responsible
Dmitri Moltchanov, Evgeny Kucheryavy
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
|
Requirements
Completion of the homework assignments is required for exam admission.
Examination is required to pass the course.
Completion parts must belong to the same implementation
Learning outcomes
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 grid computing.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
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 5. Grid computing |
Evaluation criteria for the course
Completion of the homework assignments is required for exam admission. Examination is required to pass the course.
Assessment scale:
Evaluation scale passed/failed will be used on the course
Partial passing:
Study material
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | Grid Computing | Fran Berman, Geoffrey Fox, Tony Hey | English | ||||
Book | P2P Networking and Applications | John F. Buford, Heather Yu, Eng Keong Lua | English | ||||
Book | Peer to Peer: Harnessing the Power of Disruptive Technologies | Andy Oram (editor) | English | ||||
Book | Peer-to-Peer Systems and Applications | Ralf Steinmetz, Klaus Wehrle | English |
Prerequisites
Course | Mandatory/Advisable | Description |
TLT-2316 Computer Networking I | Mandatory | |
TLT-2336 Computer Networking II | Mandatory |
Additional information about prerequisites
Equivalent courses for international students.
Prerequisite relations (Requires logging in to POP)
Correspondence of content
Course | Corresponds course | Description |
|
|
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |
2012-2013 implementation of TLT-2626 P2P networks. Periods 1, 2 2012 |