Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #4362: Bit-Torrent update distribution

Written by spartan.ii.117 the 12 Mar 08 at 13:42. Category: Internet & Networking. Related project: Nothing/Others. Status: New
Rationale
Update-Manager and synaptic should utilize bit-torrent to speed the aquisition of packages, reduce the need for mirrors and reduce the cost of pushing out updates(bandwidth and storage). the current mirrors could act as seeds with high upstream bandwidth, whithout the typical delay associated with waiting for all the mirrors to sync (which can be up to a week in some cases.)

There should be an option for each user to determine how much if at all they will share back, allowing those on slow or pay per MB connections to not have to pay more.
Tags: (none)

18
votes
closed
Solution #1: Auto-generated solution of idea #4362
Written by spartan.ii.117 the 12 Mar 08 at 13:42.
Ubuntu Brainstorm was updated in January 2009. Since the idea #4362 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
cheesehead (Brainstorm admin) wrote on the 12 Mar 08 at 15:24
Duplicate of 2869.

Most torrent clients already have a maximum share threshold.

Eldmannen wrote on the 12 Mar 08 at 21:57
Torrents are suitable for very large files like videos and ISO images.

Torrents are not suitable for small files such as updates.

Torrents are suitable for media such as video, but I am not sure I want torrents for executable code.

spartan.ii.117 wrote on the 13 Mar 08 at 23:50
the updates could easily be put into packs to make the tracking easier, as most modern bit-torrent clients have the capacity to only download specific parts. also the bit torrent protocol has error checking built in. to make sure that the original file is accurately reproduced. i think the built in bit-torrent client (transmission as of hardy) could be easily modified to serve the purposes needed for updating.

spartan.ii.117 wrote on the 13 Mar 08 at 23:51
for an example of how this has been done before read: http://arstechnica.com/news.ars/post/20080309-dropping-22tb-of-patches-on-6500- pcs-in-4-hours-bittorrentdropping-22tb-of-patches-on-6500-pcs-in-4-hours-bittorr ent.html


Post your comment