|
Course Catalog 2010-2011
TLT-2626 Peer-to-Peer Networks, 3-5 cr |
Person responsible
Dmitri Moltchanov, Evgeny Kucheryavy
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