|
Course Catalog 2010-2011
TLT-2626 Peer-to-Peer Networks, 3-5 cr |
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.
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
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 | Advisable |
Prerequisite relations (Requires logging in to POP)
Correspondence of content
There is no equivalence with any other courses
Additional information
Suitable for postgraduate studies
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |
Implementation of TLT-2626 for fall 2010 | Lectures Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |