Analysis and Implementation of Gossip-Based P2P Streaming with Distributed Incentive Mechanisms for Peer Cooperation
Author(s) -
Sachin Agarwal,
Jatinder Singh,
Shruti Dube
Publication year - 2007
Publication title -
advances in multimedia
Language(s) - English
Resource type - Journals
eISSN - 1687-5699
pISSN - 1687-5680
DOI - 10.1155/2007/84150
Subject(s) - gossip , computer science , incentive , gossip protocol , download , bandwidth (computing) , computer network , peer to peer , live streaming , protocol (science) , distributed computing , world wide web , scalability , operating system , medicine , psychology , social psychology , alternative medicine , pathology , economics , microeconomics
Peer-to-peer (P2P) systems are becoming a popular means of streaming audio and video content but they are prone to bandwidth starvation if selfish peers do not contribute bandwidth to other peers. We prove that an incentive mechanism can be created for a live streaming P2P protocol while preserving the asymptotic properties of randomized gossip-based streaming. In order to show the utility of our result, we adapt a distributed incentive scheme from P2P file storage literature to the live streaming scenario. We provide simulation results that confirm the ability to achieve a constant download rate (in time, per peer) that is needed for streaming applications on peers. The incentive scheme fairly differentiates peers' download rates according to the amount of useful bandwidth theycontribute back to the P2P system, thus creating a powerful quality-of-service incentive for peers to contribute bandwidth to other peers. We propose a functional architecture and protocol format for a gossip-based streaming system with incentive mechanisms, and present evaluation data from a real implementation of a P2P streaming application
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom