Peer-to-Peer II - Methods

"Peer-to-Peer II - Methods" is a course for B.Sc. and M.Sc. students of Computer Science. The course is held as a combination of a lecture (TUCaN-no. 18-sm-2190-vl) and exercises (TUCaN-no. 18-sm-2190-ue).

The course organized in parallel to "P2P Systems and Applications" (18-sm-2110) for M.Sc. and diploma students of Electrical Engineering (and related study programs).

Instructor:

Prof. Dr. David Hausheer

Assistants:

Dipl.-Wirtsch.-Inform. Matthias Wichtlhuber, Julius Rückert, M.Sc.

Hours per week:

2 + 2

Credits:

6.0

Lecture:

Monday, 11:40 - 13:20, Location: S3/20, Room 5, Introduction on 15.04.2013

Exercises:

Tuesday, 16:15 - 17:55, Location: S3/20, Room 4

Exam:

Tuesday, 30.07.2013, 09:50 - 11:20, Location: S105/122

In case of too few registrations, an oral exam will be held instead.

Course Description

Fully distributed systems, typically termed Peer-to-peer (P2P) systems, seem to be of much more interest these days, especially moving from a pure file sharing use to a more commercial use and application. While the more traditional Client/Server (C/S) system belongs clearly to the distributed system, many new applications tend to prefer in certain cases a P2P-based approach. This lecture addresses P2P topics including but not limited to:

  • Distributed Hash Tables (Pastry, Chord, CAN)
  • Hybrid Approaches (Gnutella 0.6, eDonkey)
  • Selected Concepts (Bloom Filters, Hypercube, de Bruijn)
  • P2P Incentives (Free Rider Problem, Game Theory Approach, Tit-for-Tat)
  • P2P Accounting (Distributed Accounting, Virtual Currencies)
  • Mobile P2P (Algorithms, Energy-efficiency Aspects, Mobile Testbeds)
  • P2P Storage (Mechanisms, Applications)

Students will get a deep insight into advanced Peer-to-Peer methods and concepts. In this context, the lecture will cover fully distributed communication paradigms to describe and evaluate alternative approaches to the client-server model. By means of specific concepts and approaches the students will learn, in which way the Peer-to-Peer (P2P) paradigm shows benefits as well as drawbacks in specific environments.

Literature

Textbooks as indicated:

  • Ralf Steinmetz, Klaus Wehrle (Eds): Peer-to-Peer Systems and Applications, Lecture Notes on Computer Science Volume 3485, Springer Publishing, ISBN: 3-540-29192-X. The book can be accessed online from within the TUD network
  • Slides and paper copies as necessary.

Requirements

Basic courses of the first 4 semesters are required. Knowledge of lectures Communication Networks I and II are recommended. For students of the Department of Computer Science the module "Peer-to-Peer Networks" is required.

Resources

The lab material will be made available using the Moodle platform:

FB18 - PS - Peer-to-Peer Systems and Applications (SS 2013)

The Moodle course requires a password that will be announced during the first lecture.

Contact

Prof. Dr. David Hausheer

Technische Universität Darmstadt

Peer-to-Peer Systems Engineering

Building S3/20, Room 225

Rundeturmstr. 10

64283 Darmstadt

+49 6151 16-4280 (direct)

+49 6151 16-6150 (assistant)

Follow us

A A A | Print | Legal note | Sitemap | Search | Contact
to topto top