summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110118/002216.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20110118/002216.html')
-rw-r--r--zarb-ml/mageia-dev/20110118/002216.html122
1 files changed, 122 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20110118/002216.html b/zarb-ml/mageia-dev/20110118/002216.html
new file mode 100644
index 000000000..5ea3b1a6b
--- /dev/null
+++ b/zarb-ml/mageia-dev/20110118/002216.html
@@ -0,0 +1,122 @@
+<!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%09protocol%0A%20to%20allow%20updates%20download&In-Reply-To=%3C4D354094.6070407%40animeneko.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="002215.html">
+ <LINK REL="Next" HREF="002219.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download</H1>
+ <B>Motoko-chan</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Proposal%20for%20Mageia%3A%20implement%20bitorrent%09protocol%0A%20to%20allow%20updates%20download&In-Reply-To=%3C4D354094.6070407%40animeneko.net%3E"
+ TITLE="[Mageia-dev] Proposal for Mageia: implement bitorrent protocol to allow updates download">motokochan at animeneko.net
+ </A><BR>
+ <I>Tue Jan 18 08:26:12 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="002215.html">[Mageia-dev] Compatibility: %mdkversion macro?
+</A></li>
+ <LI>Next message: <A HREF="002219.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#2216">[ date ]</a>
+ <a href="thread.html#2216">[ thread ]</a>
+ <a href="subject.html#2216">[ subject ]</a>
+ <a href="author.html#2216">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>
+&gt;<i> However I feel that
+</I>&gt;<i> 4) It is reasonable for downloaders to use multiple connexions per
+</I>&gt;<i> mirror, as long as they don't bypass the controls put in place by the
+</I>&gt;<i> mirror. Not only reasonable, but actually desirable in terms of using
+</I>&gt;<i> otherwise unused download capacity that occurs from time to time, and
+</I>&gt;<i> thus enhancing general download access.
+</I>
+This method only works in the following situations:
+
+- The mirror limits the speed of each individual connection
+- You use multiple mirrors to download
+- If applying to a single file across multiple mirrors, the mirrors
+support transfer of selective portions of the requested file
+
+In the first situation, the mirror maintainer usually has a good reason
+for limiting connection speed. If their limit is very low, you should
+contact the project they are mirroring and suggest they be dropped as an
+official mirror. Going around admin-imposed limitations is bad manners
+at the very least and will either get you banned or cause further
+restrictions that will harm everyone.
+
+In the second situation, you are now taking the bandwidth of multiple
+mirrors, increasing the overall load on the mirror network. Use of four
+mirrors means you just took up resources that three other people could
+have been using. Effectively, you're being greedy to the detriment of
+the community.
+
+The third situation presumes a certain configuration that isn't
+necessarily true. It also has the same problems as the second situation.
+
+&gt;<i>
+</I>&gt;<i> There is another factor that may not have been considered. Many
+</I>&gt;<i> downloaders will be slowed by their internet access or other
+</I>&gt;<i> non-mirror factors, which will very much increase the likelihood that
+</I>&gt;<i> mirrors have unused bandwidth at various times. Increasing the
+</I>&gt;<i> utility -- from both sides -- of multiple connexions.
+</I>
+That is an argument against multi-mirror downloads. Most mirror servers
+will have good bandwidth for their region. In general, the user's
+connection will be a bottleneck. The overhead of maintaining multiple
+connections can actually _slow down_ the downloads.
+
+As for torrents, there exists a large problem in that there are several
+ways to handle such things (torrent per file, torrent per directory,
+etc) and on every change you would need the torrent to be regenerated
+and seeds to be established. If you are doing this on something with a
+lot of file churn such as a development trunk, you run into a ton of
+management overhead for handling the torrents. Even if you start with
+web seeds, you now strain your mirrors by requesting that they be active
+in seeding a bunch of torrents.
+
+Bittorrent makes good sense in one big situation: you have a single
+large or multiple files that will be widely downloaded and distributed,
+and the downloaders are likely to leave their download tool (torrent
+application) running after download. This is especially useful when it's
+going to be a large, but temporary, demand such as ISO files at release
+time. While some mirrors might be able to handle a 200-300% increase in
+traffic, others may not. It's expensive to provision at that capacity
+when such a thing only happens twice a year for a week or maybe two. In
+such cases, torrents make very good sense as they help reduce the peak
+demand on your mirrors.
+
+ - Michael
+</PRE>
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="002215.html">[Mageia-dev] Compatibility: %mdkversion macro?
+</A></li>
+ <LI>Next message: <A HREF="002219.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#2216">[ date ]</a>
+ <a href="thread.html#2216">[ thread ]</a>
+ <a href="subject.html#2216">[ subject ]</a>
+ <a href="author.html#2216">[ 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>