This forum has been archived. All content is frozen. Please use KDE Discuss instead.

request: super seeding

Tags: None
(comma "," separated)
broli
Registered Member
Posts
17
Karma
0

request: super seeding

Sat Nov 25, 2006 6:52 am
well, as the title says, would be nice if we had a super seeding feature on ktorrent
http://en.wikipedia.org/wiki/Super_seeding
there you cand find some info if you dont know what it is


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d++ s+:++ a-- C+++ UL++++ P+ L++ E-- W++ N o-- K- w---
O- M- V- PS+ PE-- Y+ PGP t+ 5 X R tv+ b++ DI++ D++
G e h! r-- y
------END GEEK CODE BLOCK------
imported4-Ivan
Registered Member
Posts
819
Karma
0

Sat Nov 25, 2006 11:20 am
Super seeding is on our TODO list for quite some time but we haven't had the time to implement it yet.
broli
Registered Member
Posts
17
Karma
0

Sun Nov 26, 2006 7:24 pm
Ivan wrote:Super seeding is on our TODO list for quite some time but we haven't had the time to implement it yet.

ok, this is not the most important feature in a torrent client.
glad to know is on the dev road


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d++ s+:++ a-- C+++ UL++++ P+ L++ E-- W++ N o-- K- w---
O- M- V- PS+ PE-- Y+ PGP t+ 5 X R tv+ b++ DI++ D++
G e h! r-- y
------END GEEK CODE BLOCK------
jdong
Registered Member
Posts
358
Karma
0

Mon Nov 27, 2006 3:23 pm
It's a nice feature to have, yes, but I'd put most of the other desires around here (PEX, heck even Azureus DHT) above it. I've used it only a few times and it's not proved very useful in my books due to the way it slows down a swarm.
imported4-Tomasu
Registered Member
Posts
302
Karma
0

Mon Nov 27, 2006 6:47 pm
superseeding is NEVER meant to be used by people downloading a torrent. it should ONLY ever be used by the initial seeder, and only by one person.

The way it works is gives each peer a different chunk which they can then share with eachother, thereby getting the entire file out there quicker.
jdong
Registered Member
Posts
358
Karma
0

Mon Nov 27, 2006 10:11 pm
That's exactly the circumstances under which I was using Super Seeding... We were trying to roll out a 10GB Xen installation environment to 25 or so machines through BitTorrent over 10/100. We first did it just normal torrenting (we were using BitTornado at the time because it was preinstalled and we were on a closed network segment) and it worked very nicely -- each machine was able to keep up a decent 8MB/s or so, and the overall transfer took about 10 minutes (insignificant) longer than if we were just copying to one workstation.

Then, we found a bug in the rollout (note to self: never ever create >4GB Zip archives!) and we needed to re-deploy. This time, one of our techies thought it was a bright idea to use super seeding, because he read it was good for initial seeding of a torrent.

Long story short, the second deployment took nearly twice as long as the first one, but it allowed the initial seeder to exit in about half the time.

So, at the end of the day, Super Seeding is redefined in my mind as the quickest way to add a complete copy to the network... basically to allow the initial seeder / reseeder to exit the swarm ASAP. This feature should really be renamed or more warnings should be put up about its proper usage.. because most of the info out there on when to use it are inaccurate.
imported4-Ivan
Registered Member
Posts
819
Karma
0

Mon Nov 27, 2006 10:33 pm
I perfectly agree with you John. From my experience, super seeding is just a way for initial seeder to quickly upload a full copy. However it seems to slow down the swarm.

And I also think it should be officially renamed since people that are not familiar with the term sure think this will help them seed more. But, that's just me.

Anyway, the feature is supported by lots of clients so we are probably going to implement it.
imported4-Tomasu
Registered Member
Posts
302
Karma
0

Mon Nov 27, 2006 10:37 pm
the name makes perfect sense. And you're supposed to turn off "Superseeding" as soon as possible. afaik.

A neat feature would be an option to have ktorrent turn off superseeding as it sees the entire file on the swarm :)
jdong
Registered Member
Posts
358
Karma
0

Mon Nov 27, 2006 10:46 pm
Tomasu wrote:the name makes perfect sense. And you're supposed to turn off "Superseeding" as soon as possible. afaik.

Consider yourself in the elite group of torrenters who fully understand super seeding mode :)

Until my experience with using the feature on a swarm I can fully monitor, I always thought (from my reading of various docs, most from reputable sources) that super seeding was the preferred/most efficient seeding method when only one person has a complete copy. That is obviously false.

A neat feature would be an option to have ktorrent turn off superseeding as it sees the entire file on the swarm :)


Ooh, now you're talking. Make super-seeding a checkbox on a per-torrent basis, and if there's any seeds in the swarm or >1.000 complete copies, warn the user that what he's doing will be inefficient.
imported4-Ivan
Registered Member
Posts
819
Karma
0

Tue Nov 28, 2006 2:34 pm
Ooh, now you're talking. Make super-seeding a checkbox on a per-torrent basis, and if there's any seeds in the swarm or >1.000 complete copies, warn the user that what he's doing will be inefficient.


That's an easy job once superseeding is implemented. I have no doubts you guys are going to come up with dozens of improvements more. "Oh, we can add this too!" :D
George
Moderator
Posts
5421
Karma
1

Tue Nov 28, 2006 6:47 pm
Super seeding works by uploading a chunk to a peer and only after you see that another peer has this chunk, you send it a new one. (You actually lie about the chunks you have)

This means that when that peer is uploading that chunk to somebody else (which might take some time) your not giving anything to that peer, which could lead to the super seeding peer possibly under using it's bandwidth.

Super seeding is only good when you want to get something out there without uploading to much.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], q.ignora, watchstar