Videos

Team 6: Performance and robustness study of peer-to-peer networks

Presenter
August 6, 2008
Keywords:
  • Robustness
MSC:
  • 62G35
Abstract
Project description: Peer-to-peer networks are decentralized computing architectures that promise to deliver scalability in data sharing and streaming applications under dynamic network conditions. In these architectures peers are connected to the network and contribute resources in return for some useful services delivered by the network. Some questions that determine the performance and robustness of the peer-to-peer network are: what is the capacity of the network? How robust is the network behavior with respect to flashcrowds and random peer failures and departures? In this project we study the performance and robustness of various peer-to-peer networks by studying various algorithms for constructing the overlay network and for determining the data packets that are transmitted . We study the properties of the complex network resulting from these algorithms in order to identify peer-to-peer networks which are both robust and efficient. Prerequisites: computer programming (C, Matlab or Python), discrete mathematics. Desired: computer networks, graph theory, probability.