User:LFaraone/Ideas/BitTorrent: Difference between revisions

From OLPC
Jump to navigation Jump to search
(to be continued...)
 
mNo edit summary
Line 5: Line 5:
:OLPC's servers will be put under considerable stress due to large amounts of users visiting the wiki from the third world. As the sole provider of activity downloads, OLPC will be serving files that can be very large; some of the [[Wikislice]]s are larger than 100MB, not to mention the 300+MB [[OS images]].
:OLPC's servers will be put under considerable stress due to large amounts of users visiting the wiki from the third world. As the sole provider of activity downloads, OLPC will be serving files that can be very large; some of the [[Wikislice]]s are larger than 100MB, not to mention the 300+MB [[OS images]].


:BitTorrent is an open protocol, and there are many open source implementations, many of which are written in Python or have Python bindings. Intergration of existing libraries allows for lower matinence costs and less up-front-effort.
:BitTorrent is an open protocol, and there are many open source implementations, many of which are written in Python or have Python bindings. Integration of existing libraries allows for lower maintenance costs and less up-front-effort.


:BitTorrent is efficent; it requires only a server to "track" a torrent (and some torrents are trackerless). The server has minimal work, other than the initial "seeding" of a file to the public. As torrents are more popular, the speed often increases, as each new downloader is also increasing the "health" of the torrent via uploading.
:BitTorrent is efficient; it requires only a server to "track" a torrent (and some torrents are trackerless). The server has minimal work, other than the initial "seeding" of a file to the public. As torrents are more popular, the speed often increases, as each new downloader is also increasing the "health" of the torrent via uploading.


'''How''':
'''How''':

Revision as of 21:50, 10 October 2008

What:

BitTorrent in Browse and on the wiki

Why:

OLPC's servers will be put under considerable stress due to large amounts of users visiting the wiki from the third world. As the sole provider of activity downloads, OLPC will be serving files that can be very large; some of the Wikislices are larger than 100MB, not to mention the 300+MB OS images.
BitTorrent is an open protocol, and there are many open source implementations, many of which are written in Python or have Python bindings. Integration of existing libraries allows for lower maintenance costs and less up-front-effort.
BitTorrent is efficient; it requires only a server to "track" a torrent (and some torrents are trackerless). The server has minimal work, other than the initial "seeding" of a file to the public. As torrents are more popular, the speed often increases, as each new downloader is also increasing the "health" of the torrent via uploading.

How: