PtokaX forum

Stuff => Offtopic => Topic started by: uffetjur on 22 April, 2008, 22:46:13

Title: Multisource download
Post by: uffetjur on 22 April, 2008, 22:46:13
Would be interesting to know your opinion and thoughts about about multisource downloading
Lotsa users seems to be negative to this function wich finally is implemented in dcplusplus client
Title: Re: Multisource download
Post by: bastya_elvtars on 23 April, 2008, 17:16:01
Why are they negative? It should have been implemented years ago.
Title: Re: Multisource download
Post by: Stormbringer on 23 April, 2008, 17:22:49
Agree with Bastya, it's definitly a good features.
And for people who complain about multi source I have to reply that there's no valid reason for complaining, you take more slot on the hub, ok, but you download faster so the slot are free faster too
Title: Re: Multisource download
Post by: PPK on 24 April, 2008, 00:54:37
Quote from: Stormbringer on 23 April, 2008, 17:22:49
I have to reply that there's no valid reason for complaining, you take more slot on the hub, ok, but you download faster so the slot are free faster too
Keep dreaming, most multisource users instead of downloading from one or few fast users download from as many as is possible and block slots where normal users can download much faster :P
Title: Re: Multisource download
Post by: Toast on 24 April, 2008, 05:40:13
lol @ PPK

u dont miss a single chance to rag on the new stuff ^^
Title: Re: Multisource download
Post by: PPK on 24 April, 2008, 06:16:46
New ??? Multisource is on dc more than 4 years.. that is not new :P
Title: Re: Multisource download
Post by: Toast on 24 April, 2008, 16:28:15
yeah but adc etc anything thats not nmdc hehe ^^
Title: Re: Multisource download
Post by: PPK on 24 April, 2008, 16:53:23
Try something better, ADC is old too. Opera asked 11 feb 2005 on dcdev mailing list "ADC already obsolete?" .. nothing change from that time, answer is always same.. YES :P
Title: Re: Multisource download
Post by: bastya_elvtars on 24 April, 2008, 18:03:39
Quote from: PPK on 24 April, 2008, 00:54:37
Keep dreaming, most multisource users instead of downloading from one or few fast users download from as many as is possible and block slots where normal users can download much faster :P

This occurs with other P2P protocols as well and does not seem to cause problems there.
Title: Re: Multisource download
Post by: CrazyGuy on 25 April, 2008, 13:11:15
In my opinion, the success of multisourcing depends on the number of hubs a client is connected to. And the number of users per hub.
The higher the usercount, the more sources available, the faster the download 'should' be completed, thus freeing up slots again.

I don't know what the block sizes are determined to, when it comes to multisource downloading, but maybe it's an idea to have a support similair to MiniSlots ( MultiSlots ? ) for requests of designated file blocks, to keep a few slots free for non-multisourced downloads.
Title: Re: Multisource download
Post by: Pothead on 26 April, 2008, 00:59:12
Quote from: CrazyGuy on 25 April, 2008, 13:11:15
I don't know what the block sizes are determined to, when it comes to multisource downloading, but maybe it's an idea to have a support similair to MiniSlots ( MultiSlots ? ) for requests of designated file blocks, to keep a few slots free for non-multisourced downloads.
Nice idea. :)
Block size is kind of determined (not 100% sure but something along these lines . . . )
Estimate however long it will take to download a chunk in 2 minutes, rounded to the nearest TTH Leaf.  Towards the end of the file this changes to getting a chunk in 1 minute. (this is 0.706, 0.705 was different and had a few complaints, so it's was made "smarter").
Title: Re: Multisource download
Post by: Annie on 29 April, 2008, 22:15:09
Multisource clients have good and bad sides to them. 
Bad side - As you know some users wont let go of your slots and keeping queueing and queuing so they make sure they take the slot (the inconsiderate ones that dont care if you pm them and moan about it)
Also another downside the virus's on dc if your in a full hub and dont check you can easily pick up virus's. 

Good side is yeah its faster but i choose to shut mine off  lol
Title: Re: Multisource download
Post by: endator on 29 April, 2008, 22:35:24
i can only think of two bad things and one of them iregard more as abug than something related to multisource and that is that sometimes I take more than one slot from another user in the same hub (they are ofcourse FREE slots as else I could not get them) but it dose mean that I am in fact hoggin a slot that someone else should have. On the other side - my downloads will finish faster and thus free both slots.

The other thing that be considered a bad thing is that some home routers start to behave badly on many connections even if this should have been more noticeable with torrents it seems to effect dc more (only my own personal opinion ofc).

Personally i have very little need for multi source, while I absolutely love multisegment - no rollback issues - almost zero broken downloads, perfect :)
Title: Re: Multisource download
Post by: PPK on 29 April, 2008, 22:46:44
Quote from: Annie on 29 April, 2008, 22:15:09
Also another downside the virus's on dc if your in a full hub and dont check you can easily pick up virus's. 
That have nothing to do with multisource.
Quote from: endator on 29 April, 2008, 22:35:24
while I absolutely love multisegment - no rollback issues - almost zero broken downloads, perfect :)
I don't know what you mean with multisegment. But when client correctly use TTH leaves then don't use rollback and never generate broken file ;)
Title: Re: Multisource download
Post by: Annie on 30 April, 2008, 12:33:34
I was just saying thats all  if there is infected shares in the hub and your using multisource clients  you are bound to pick up an infected file it's easily done
Title: Re: Multisource download
Post by: PPK on 30 April, 2008, 13:19:07
I don't understand what you mean, here is no difference in downloading infected file between normal downloading and multiosurce downloading  ::)
Title: Re: Multisource download
Post by: Toast on 30 April, 2008, 13:51:18
Quote from: Annie on 29 April, 2008, 22:15:09
You can easily pick up virus's. 

xD that makes no sense at all :P
Title: Re: Multisource download
Post by: Annie on 30 April, 2008, 16:24:21
LOL i  know what i mean,   but if i explained you'd pick holes in that to  so i'll just leave it there :P
Title: Re: Multisource download
Post by: uffetjur on 30 April, 2008, 21:15:55
Most users who are negative to multisource download experience problems with users who set 1mb or less as max size per segment.
I'll think they do so because the want to use minislots for downloading and this is the mayor reason for critics regarding multisource

As i see a more resonable size per segment would be at least 12,5 mb per segment
and for hub owners it would be nice if  min size per segment was added to myinfo so it was possible to be set in hubs for stopping users with extremly low size per segment
Title: Re: Multisource download
Post by: Naithif on 01 May, 2008, 15:11:45
Quote from: uffetjur on 30 April, 2008, 21:15:55
Most users who are negative to multisource download experience problems with users who set 1mb or less as max size per segment.
I'll think they do so because the want to use minislots for downloading and this is the mayor reason for critics regarding multisource

As i see a more resonable size per segment would be at least 12,5 mb per segment
and for hub owners it would be nice if  min size per segment was added to myinfo so it was possible to be set in hubs for stopping users with extremly low size per segment


The requested file's size is sent upon request, not the segment size. It should never take a minislot.

Quote from: Annie on 29 April, 2008, 22:15:09
Multisource clients have good and bad sides to them. 
Bad side - As you know some users wont let go of your slots and keeping queueing and queuing so they make sure they take the slot (the inconsiderate ones that dont care if you pm them and moan about it)
Also another downside the virus's on dc if your in a full hub and dont check you can easily pick up virus's. 

Good side is yeah its faster but i choose to shut mine off  lol

Keeping queueing?
Well, it's the same behaviour on changing files. (equal chance of losing a slot on next queue item)
And it's just the same on downloading.
Multisource clients have very little delay time between segments, and monosource clients download files in one.

So actually where is that keeping queueing?? Any user queueing large amount of files takes the same chances to download regardless of mono- or multisource client he/she uses


Viruses... I can't see a way viruses spread faster on multisource than on mono. Partial files doesn't infect anything. If you meant partial file sharing feature in those clients, well yes, they share parts, but still somebody needs to search for it and download the infected file... So it's the same as every user that has "add finished files to share instantly".


Quote from: endator on 29 April, 2008, 22:35:24
i can only think of two bad things and one of them iregard more as abug than something related to multisource and that is that sometimes I take more than one slot from another user in the same hub (they are ofcourse FREE slots as else I could not get them) but it dose mean that I am in fact hoggin a slot that someone else should have. On the other side - my downloads will finish faster and thus free both slots.

The other thing that be considered a bad thing is that some home routers start to behave badly on many connections even if this should have been more noticeable with torrents it seems to effect dc more (only my own personal opinion ofc).

Personally i have very little need for multi source, while I absolutely love multisegment - no rollback issues - almost zero broken downloads, perfect :)

You can only take more slots from users while in another hub, not in the same.

About routers - there are settings to limit maximum downloads at once
Title: Re: Multisource download
Post by: PPK on 01 May, 2008, 15:45:16
Quote from: Naithif on 01 May, 2008, 15:11:45
The requested file's size is sent upon request, not the segment size.
No is not sent file size, but how much bytes is requested from file (yes it is segment size).
Title: Re: Multisource download
Post by: Naithif on 01 May, 2008, 15:49:33
Quote from: PPK on 01 May, 2008, 15:45:16
No is not sent file size, but how much bytes is requested from file (yes it is segment size).

But remote side decides on requested file's total size isn't it?
Title: Re: Multisource download
Post by: Dealmaker on 01 May, 2008, 19:55:20
 ;D Don't like it especially much.