scispace - formally typeset
Journal ArticleDOI

GridCast: Improving peer sharing for P2P VoD

TLDR
A framework for lazy replication is presented and evaluated, and two predictors are plugged in to create the working replication algorithm and lazy replication can decrease server load by 15% from MVC with only a minor increase in network traffic.
Abstract
Video-on-Demand (VoD) is a compelling application, but costly VoD is costly due to the load it places on video source servers Many have proposed using peer-to-peer (P2P) techniques to shift load from servers to peers Yet, nobody has implemented and deployed a system to openly and systematically evaluate how these techniques workThis article describes the design, implementation and evaluation of GridCast, a real deployed P2P VoD system GridCast has been live on CERNET since May of 2006 It provides seek, pause, and play operations, and employs peer sharing to improve system scalability In peak months, GridCast has served videos to 23,000 unique users From the first deployment, we have gathered information to understand the system and evaluate how to further improve peer sharing through caching and replicationWe first show that GridCast with single video caching (SVC) can decrease load on source servers by an average of 22p from a client-server architecture We analyze the net effect on system resources and determine that peer upload is largely idle This leads us to changing the caching algorithm to cache multiple videos (MVC) MVC decreases source load by an average of 51p over the client-server The improvement is greater as user load increases This bodes well for peer-assistance at larger scalesA detailed analysis of MVC shows that departure misses become a major issue in a P2P VoD system with caching optimization Motivated by this observation, we examine how to use replication to eliminate departure misses and further reduce server load A framework for lazy replication is presented and evaluated in this article In this framework, two predictors are plugged in to create the working replication algorithm With these two simple predictors, lazy replication can decrease server load by 15p from MVC with only a minor increase in network traffic

read more

Citations
More filters
Proceedings ArticleDOI

SocialTube: P2P-assisted video sharing in online social networks

TL;DR: SocialTube is proposed, a novel peer-assisted video sharing system that explores social relationship, interest similarity, and physical location between peers in OSNs and can improve the quality of user experience and system scalability over current P2P VoD techniques.
Journal ArticleDOI

SocialTube: P2P-assisted Video Sharing in Online Social Networks

TL;DR: SocialTube is proposed, a novel peer-assisted video sharing system that explores social relationship, interest similarity, and physical location between peers in OSNs and can improve the quality of user experience and system scalability over current P2P VoD techniques.
Journal ArticleDOI

Peer-to-peer video-on-demand with scalable video coding

TL;DR: This paper presents a novel peer-to-peer VoD system that utilizes Scalable Video Coding (SVC) for delay minimization, and to deal with heterogeneous user capabilities as well as dynamic end- to-end resources availability, and develops a practical scheduling strategy that allows each peer operate locally and efficiently.
Proceedings ArticleDOI

ISP-friendly peer-assisted on-demand streaming of long duration content in BBC iPlayer

TL;DR: This work relates potential gains from peer assistance to the average number of users in a swarm, its capacity, and empirically studies the effects of these obstacle factors at scale, using a month-long trace of over 2 million users in London accessing BBC shows online.
Proceedings ArticleDOI

Toward P2P-based multimedia sharing in user generated contents

TL;DR: This work designs a scheme to support P2P-based multimedia sharing in forums called Multimedia Board (MBoard), and extensive trace-driven simulation results show that MBoard can significantly reduce the load on the server while maintaining a high quality of service for the users.
References
More filters

RTP: A Transport Protocol for Real-Time Applications

TL;DR: RTP provides end-to-end network transport functions suitable for applications transmitting real-time data over multicast or unicast network services and is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner scalable to large multicast networks.

Incentives Build Robustness in Bit-Torrent

B. Cohen
TL;DR: The BitTorrent file distribution system uses tit-fortat as a method of seeking pareto efficiency, which achieves a higher level of robustness and resource utilization than any currently known cooperative technique.
Proceedings Article

A case for end system multicast

TL;DR: The potential benefits of transferring multicast functionality from end systems to routers significantly outweigh the performance penalty incurred and the results indicate that the performance penalties are low both from the application and the network perspectives.
ReportDOI

SDP: Session Description Protocol

Mark Handley, +1 more
TL;DR: This document defines the Session Description Protocol, SDP, intended for describing multimedia sessions for the purposes of session announcement, session invitation, and other forms of multimedia session initiation.

Real Time Streaming Protocol (RTSP)

TL;DR: The Real Time Streaming Protocol, or RTSP, is an application-level protocol for control over the delivery of data with real-time properties that is intended to control multiple data delivery sessions, provide a means for choosing delivery channels such as UDP, multicast UDP and TCP, and provide a mean for choosing Delivery mechanisms based upon RTP (RFC 1889).
Related Papers (5)