Post subject: fixing the bittorrent tracker
Player (81)
Joined: 3/11/2005
Posts: 352
Location: Oregon
Unless it's the expected behavior for a 160M file to take more than 20 hours to download with 100+ peers, the bittorrent tracker seems like it could use a little tuning.
ideamagnate| .seen aqfaq <nothing happens> DK64_MASTER| .seen nesvideoagent * DK64_MASTER slaps forehead
Post subject: Re: fixing the bittorrent tracker
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
IdeaMagnate wrote:
Unless it's the expected behavior for a 160M file to take more than 20 hours to download with 100+ peers, the bittorrent tracker seems like it could use a little tuning.
The tracker does not send files. It only indexes them. The publisher of the movie is the one who initially uploads it (because he is the only one who has the AVI in the beginning), and after that, it's everyone else. You are probably referring to the latest publication (Sonic Advance 3), which was published by Nach, who has 1 kB/s upload speed. And no, he doesn't need to upload it to 100 peers -- that would take 26 weeks. He only needs to upload one copy in total (because each downloader also uploads the data they've received), but it still takes about 30 hours at that speed. So on, sorry, there's nothing we can do about it, unless you want to sponsor a faster cable for Nach :)
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
I've been uploading SA3 at 4KB/s. And next week if all goes well, I will have the new faster service just introduced in my area. But you'll have to wait for now.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Post subject: Re: fixing the bittorrent tracker
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Bisqwit wrote:
You are probably referring to the latest publication (Sonic Advance 3), which was published by Nach, who has 1 kB/s upload speed. So on, sorry, there's nothing we can do about it, unless you want to sponsor a faster cable for Nach :)
Which ISP provides a 1 kB/s upload stream?-o That's slower than a 56kbps modem. Is he using some analog modem from 1982?
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Man I wish more people would complain when one movie goes a bit slow, even though the tools to watch it anyway are (for the most part) readily available.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Player (71)
Joined: 8/24/2004
Posts: 2562
Location: Sweden
I've said it before and I do say it again. Feel free to send me the avi's before publishing it on the website. I can seed rather fast and I have other boxes in my possession that can do the same with their connection.
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
If the person who published the AVI has a slow upload, how is sending you the AVI faster than just seeding it themselves?
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Player (71)
Joined: 8/24/2004
Posts: 2562
Location: Sweden
Because I suppose I could re-distribute it faster than a bunch of people fighting eachother to complete it first?
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
With a slow upload, everyone isn't fighting for the upload, they are instead sharing it with each other, so as soon as that upload is complete, all the people downloading get it at the same time, and immediately we have a finished torrent with many seeds.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
To elaborate on JXQ's statement, this only produces the illusion that the transer is faster because users are not allowed to download until one person has the whole thing. In terms of getting it to the masses, your idea is significantly slower Highness. It's a matter of Nach sending it into the internet, or Nach sending it to you and then you send i to the Internet. Ultimately he uploads 1 full copy, only now there's a middle man who waits until s/he reaches 100% completion before anyone else gets it. I vote no.
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
And with me, we're ensured a good 50-200 seeds for any movie I encode within the next two days, so that's good for the healthiness of the torrent and that particular movie.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Joined: 8/2/2004
Posts: 98
Even though I'm downloading at .3 kb/s, the progress is surprisingly quick.
-Oz. If practice makes perfect, but nobody's perfect, why practice?
Joined: 7/26/2006
Posts: 1215
I agree that it's usually faster for one person to upload a single copy through bittorrent by superseeding, than it is to send to one other person who then has to torrent it. As long as he's uploading close to as fast as his internet will allow, no one should complain. Edit: hey ozmodiar, the quote in your signature is out of context as well!!!! edit2: oh god this is so retarded.
Joined: 1/1/2022
Posts: 1716
It isnt that slow, I mean dial up is slow but still the file isnt that large , just be more patient and it will eventually get done.
Joined: 8/2/2004
Posts: 98
upthorn wrote:
As for the bittorrent situation... rather than have nach seeding the torrent, alone, with his 1kb/s connection, it's more efficient for him to send the file to someone who has better bandwidth. This is due to the fact that when seeding a torrent, the connection may be split multiple ways, due to multiple connected users, and there is no guarantee that when he has sent 100% of the filesize that he will have sent 100% of the file.
The point is that he has to send it to someone anyway, so it mine as well be however many people at once so that they are all able to send it to others right away. Also, his connection is 12 kb/s, but is only devoting 4kb/s to the torrent.
-Oz. If practice makes perfect, but nobody's perfect, why practice?
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
upthorn wrote:
As for the bittorrent situation... rather than have nach seeding the torrent, alone, with his 1kb/s connection
If someone again for some reason says I have 1KB/s connection, maybe I'll just stop uploading it now.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Joined: 7/26/2006
Posts: 1215
Ozmodiar wrote:
upthorn wrote:
As for the bittorrent situation... rather than have nach seeding the torrent, alone, with his 1kb/s connection, it's more efficient for him to send the file to someone who has better bandwidth. This is due to the fact that when seeding a torrent, the connection may be split multiple ways, due to multiple connected users, and there is no guarantee that when he has sent 100% of the filesize that he will have sent 100% of the file.
The point is that he has to send it to someone anyway, so it mine as well be however many people at once so that they are all able to send it to others right away. Also, his connection is 12 kb/s, but is only devoting 4kb/s to the torrent.
splitting connections is the best way to maximize your pipe. so he will probably upload faster to the collective torrent swarm than to one person via ftp/dcc/whatever. and if he is using super seeding, then YES, 100% of the filesize = 100% of the file. EDIT: unless a piece he uploaded to someone didn't get sent to anyone else in the swarm before that peer disconnected before finishing for whatever reason, but one piece doesn't add much time to the upload.
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Nach, try not to take it personally. I think there are still many people who don't know exactly how bittorrent works, so they aren't sure what to criticize or suggest for improvements.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Player (81)
Joined: 3/11/2005
Posts: 352
Location: Oregon
I appreciate that Nach is encoding and seeding. I just suspected that even at his 4KB/s rate, the initial upload shouldn't have taken as long as it did, and that perhaps an sub-optimal Bittorrent configuration was to blame.
ideamagnate| .seen aqfaq <nothing happens> DK64_MASTER| .seen nesvideoagent * DK64_MASTER slaps forehead
Joined: 1/1/2022
Posts: 1716
yes at 5kb/sec, it still should have been finished early , but who cares it gets done when its done we should not complain and appreciate it that he went through all this hard work to upload it to us.
upthorn
He/Him
Emulator Coder, Active player (392)
Joined: 3/24/2006
Posts: 1802
bkDJ wrote:
Ozmodiar wrote:
upthorn wrote:
As for the bittorrent situation... rather than have nach seeding the torrent, alone, with his 1kb/s connection, it's more efficient for him to send the file to someone who has better bandwidth. This is due to the fact that when seeding a torrent, the connection may be split multiple ways, due to multiple connected users, and there is no guarantee that when he has sent 100% of the filesize that he will have sent 100% of the file.
The point is that he has to send it to someone anyway, so it mine as well be however many people at once so that they are all able to send it to others right away. Also, his connection is 12 kb/s, but is only devoting 4kb/s to the torrent.
splitting connections is the best way to maximize your pipe.
This is not true. Every TCP/IP connection has overhead, so the more connections you make the less your maximum total speed becomes. And the reason I suggest sending it to a second person before splitting the pipe on the torrent swarm is because a torrent with only one seed is not a healthy torrent -- if something happens and the seed gets disconnected, noone can finish the file. Normally it's not a big deal, because it corrects itself in a couple of hours, but this is not the case when the seed has a 4 kb/s upload cap.
How fleeting are all human passions compared with the massive continuity of ducks.
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
upthorn wrote:
if something happens and the seed gets disconnected, noone can finish the file.
But when the seed is back, the download is automatically back in progress. This is not the case with FTP or such software; if the seed disappears, download is interrupted as well. If you get tired of waiting for the seed to return, and shut down your machine or just go for lunch, the whole progress is stale even when the seed returns back. Bittorrent does not rely on a single downloader.