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.
