Wikimania 2010 Workshop Draft

Title of the submission

Hosting Wikipedia Videos via Peer-to-Peer

Type of submission (workshop, tutorial, panel, presentation)

Workshop (with half of the time as presentation of what has been done so far)

Author of the submission

Arno Bakker, Riccardo Petrocco, Michael Dale, Jan Gerber, Victor Grishchenko, Diego Rabaioli, Johan Pouwelse

E-mail address or username (if username, please confirm email address in Special:Preferences)

arno@cs.vu.nl, j.a.pouwelse@its.tudelft.nl

Country of origin

NL/USA/DE

Affiliation, if any (organization, company etc.)

Delft University of Technology, Wikimedia Foundation Inc.

Personal homepage or blog

http://wikipedia.p2p-next.org/,http://www.p2p-next.org/

Abstract (please use no less than 300 words to describe your proposal)

Wikipedia wants to enable users to add video and audio on their Wiki pages. The technical downside is that its bandwidth requirements will increase manifold. How to handle this bandwidth surge? Commercial CDNs are one option, but they have downsides, including the relatively high costs (esp. considering Wikipedia's volumes), the relatively restrictive terms in regard to fair-use and take-downs, content filtering, and user privacy. There is also the question of institutional independence. We therefore started exploring the idea of using peer-to-peer distribution or a community-run CDN for Wikipedia video.

In particular, we explored the BitTorrent-based peer-to-peer video technology from P2P-Next (a European research project). This open technology is very flexible with respect to how it provides bandwidth (from the users viewing in their browsers to normal HTTP-based hosting). Over the past months Delft University of Technology and Wikimedia have been cooperating to easily integrate P2P-Next into MediaWiki. In this workshop we would like to present how P2P-Next could be used for hosting Wikipedia's A/V content. In addition, we would like to have a discussion on using peer-to-peer to build a community-run CDN.

Track (People and Community/Knowledge and Collaboration/Infrastructure)

Infrastructure Track