summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110112/002080.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20110112/002080.html')
-rw-r--r--zarb-ml/mageia-dev/20110112/002080.html127
1 files changed, 127 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20110112/002080.html b/zarb-ml/mageia-dev/20110112/002080.html
new file mode 100644
index 000000000..754c7071d
--- /dev/null
+++ b/zarb-ml/mageia-dev/20110112/002080.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Proposal%20for%20Mageia%3A%20implement%20bitorrent%20protocol%0A%20to%20allow%20updates%20download&In-Reply-To=%3C4D2D7D12.9060402%40laposte.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="002076.html">
+ <LINK REL="Next" HREF="002083.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download</H1>
+ <B>andre999</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Proposal%20for%20Mageia%3A%20implement%20bitorrent%20protocol%0A%20to%20allow%20updates%20download&In-Reply-To=%3C4D2D7D12.9060402%40laposte.net%3E"
+ TITLE="[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download">andr55 at laposte.net
+ </A><BR>
+ <I>Wed Jan 12 11:06:10 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="002076.html">[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download
+</A></li>
+ <LI>Next message: <A HREF="002083.html">[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#2080">[ date ]</a>
+ <a href="thread.html#2080">[ thread ]</a>
+ <a href="subject.html#2080">[ subject ]</a>
+ <a href="author.html#2080">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Romain d'Alverny a &#233;crit :
+&gt;<i>
+</I>&gt;<i> On Wed, Jan 12, 2011 at 04:29, Michael Scherer&lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">misc at zarb.org</A>&gt; wrote:
+</I>&gt;&gt;<i> Le mardi 11 janvier 2011 &#224; 21:45 -0500, andre999 a &#233;crit :
+</I>&gt;&gt;&gt;<i> Some suggestions for faster downloads without bittorrent.
+</I>&gt;&gt;&gt;<i> 1) use aria2c (or a similar application), which uses multiple
+</I>&gt;&gt;&gt;<i> connections, defaulting to 5, and allows multiple mirrors.
+</I>&gt;&gt;&gt;<i> By default it starts by allocating space for the file to be downloaded,
+</I>&gt;&gt;&gt;<i> which allows non-sequential downloading of the file, facilitating faster
+</I>&gt;&gt;&gt;<i> downloading from multiple sites.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> 2) use mirrors which allow multiple connexions.
+</I>&gt;&gt;&gt;<i> (Of course, with download software that takes advantage of this.)
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> 3) use multiple mirrors.
+</I>&gt;&gt;&gt;<i> (Again, according to download software.)
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Theses 3 suggestions basically put X time the load of the mirror for
+</I>&gt;&gt;<i> each client. ( or on more mirror, for that matters ).
+</I>&gt;<i>
+</I>&gt;<i> However, if 1) was to open 5 connections on 5 distinct servers, that
+</I>&gt;<i> would make more sense, no?
+</I>
+Right.
+Another way to look at the question :
+If 1000 people are downloading from mirrors allowing a total of 2000
+connexions, if no-one uses multiple connexions, then 1000 connexions are
+wasted. These unused connexions would likely be from faster mirrors.
+
+The advantage of an application like aria2c, is that it detects
+automatically the speed of whatever the connexions are available from
+the urls (mirrors) specified, and chooses the fastest connexions.
+Thus downloading at an optimal speed for the user.
+At the same time, it makes the best use of the resources available,
+since the slowest connexions won't be used. Thus relieving slower mirrors.
+(Considering direct downloads, not options like P2P.)
+Of course each user will have their own set of fastest connexions,
+depending on their location. A user in Australia would have different
+connexions from someone in France, or here in Canada.
+So in my view, the approach of aria2c is a win/win for both users and
+mirrors.
+
+With aria2c, 3 mirrors which support a total of 5 connexions gives me
+optimal speed. (The limit being the speed of my computer.)
+
+&gt;<i> But then I'm not sure there is so much more value than using a P2P protocol.
+</I>
+P2P is great if one has (essentially) unlimited bandwidth, and many
+others are downloading at more or less the same time, and accessible to
+the Internet when you are downloading.
+And it does relieve bandwidth from the mirrors.
+
+But it's not as good for bandwidth limited users (which included many of
+us), or those downloading at a time when not many corresponding P2P
+downloaders are available.
+(I knew someone who had a surprise 100$ plus surcharge due to P2P
+uploading, before understanding the bandwidth usage factor.)
+
+An aria2c type solution doesn't require any cooperation from mirrors.
+Although resource-limited mirrors should protect themselves from this
+approach, to remain readily accessible.
+I'm not sure what is required (from Mageia) for P2P, but it could be
+worth considering.
+
+another 2 cents :)
+
+&gt;<i> Romain
+</I>
+--
+Andr&#233;
+</PRE>
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="002076.html">[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download
+</A></li>
+ <LI>Next message: <A HREF="002083.html">[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#2080">[ date ]</a>
+ <a href="thread.html#2080">[ thread ]</a>
+ <a href="subject.html#2080">[ subject ]</a>
+ <a href="author.html#2080">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>