Skip Navigation Text:

Navigation

Directed Research Project Details

PRIME: P2P Receiver-drIven MEsh-based Streaming

Author:Nazanin Magharei
Date:June 16, 2006
Time:15:00
Location:220 Deschutes
Committee:Reza Rejaie (Chair)
Jun Li
Virginia Lo

Abstract

During recent years, the increasing ability of average Internet users to generate multimedia coupled with the availability of high bandwidth connections to residential users have led to growing interest in live Peer-to-Peer (P2P) streaming mechanisms such as TV-like service over the Internet. The goal of these mechanisms is to maximize the delivered quality to individual peers with minimum buffer requirement in a scalable fashion. However existing P2P streaming schemes can not achieve this goal due to their inability to effectively utilize available resources among participating peers.

In this project, we present the design and evaluations of a novel approach to live P2P streaming, called P2P Receiver-drIven-MEsh-based streaming or PRIME. In PRIME participating peers form a randomly connected and directed overlay mesh and incorporate a swarm-like content delivery to effectively contribute their outgoing bandwidth. We explore the design space of mesh-based P2P streaming mechanisms and identify two key performance bottlenecks. We describe how overlay construction and content delivery mechanisms in PRIME can minimize these performance bottlenecks. Through extensive simulations, we illustrate the effect of key parameters such as overlay properties, source behavior, per-peer packet scheduling and peer populations on system performance. We show that PRIME can effectively provide high quality stream to a large number of peers with minimum buffer requirement. Our evaluations also shed light on several fundamental tradeoffs in design of P2P streaming mechanisms.