Course Catalog 2011-2012
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2011-2012

TLT-2626 Peer-to-Peer Networks, 3-5 cr

Additional information

Suitable for postgraduate studies
Will not be lectured year 2011-2012

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

Last modified27.01.2011