Page 1 of 1

Multisourcing DC++!

Posted: Thu Apr 10, 2003 9:42 am
by Psycho
Thought that might get your attention. :D

Actually it's automated segmented downloading, not true multisourcing, but anyways...

Almond told me about pDC++ which looks like it might be a winner for the DC++ world.

Pros: Segmented downloads means faster downloads and faster replication through the community.

Cons: Not complete yet (still in build process). Issues seem to be with the segmentation code, and application stability.

I might test it out for a while, I will post a review of it's performance.[/url]

Posted: Fri Apr 11, 2003 9:44 am
by Psycho
Hmmm... well yeah, it is definately not a finished product, but what is in there looks very promising.

Image
Here's a screenshot, showing pdcpp trying to get the file from 6 people simultaneously, and succeeding with 2 of them.

This morning, it had got those 2 of the segments successfully, but wasn't trying to get the rest, even though there were ppl with free slots for the file. :(

It just said that 7/9 people were online and it was 'waiting'. After crashing while trying to encourage it to restart downloading, it decided to try the slots again, but then for some reason, it decided to start downloading at segment A again, rather than continuing.

It's also hell buggy, and liable to crash often, especially if you start playing around with the queue.

Combine this with no upload limiting (OMG I thought that got killed yonks ago) becuase this is mod on DC++ 0.20 (I think) and you've got a DC++ program with some promise, but is ultimately not complete and not worth everyday use.

Segemented downloading isn't as efficient as true multisourcing either - you still need a complete source file to start with, and can't share out the segments (well you could do, manually), so this more like a hybrid between whole file transfers and multisource.

Defninately a feature worthwhile having and a version to keep an eye on. If one of the 'pro' DC++ mods takes up the code, and cleans it up, this could be quite beneficial to the community.

Posted: Fri Apr 11, 2003 3:54 pm
by Anach
Or we could use something else.. :P

Posted: Fri Apr 11, 2003 4:37 pm
by mR.GumBy
i probably missed any discussion on it,
but isn't it possible to have a netspace-tassy-only emule server?

Posted: Fri Apr 11, 2003 5:03 pm
by Anach
yes it is. Its a matter of getting enough people though.
Or someone to run the server.

Phil (DC Hub) tried, but it seemed only Psycho and I were the ones willing to use it.

In the meantime I am using shareaza, though Im not happy with the way it lists your shared files. Other than that, it works fine.

Posted: Wed Apr 16, 2003 9:39 am
by Psycho
I am looking at putting together a edonkey server. However, I need to source a new box to host it on.

Back to the topic,

Basically pdc++ is unusable and incomplete. Although it did function in a large number of areas, in other areas it failed to deliver. While able to download files and also upload them, the critical part (indeed the whole point of using this version) of segemented downloads appears to have bug holes entire B-double log trucks could charge through.

Although initial impressions were good, the client just wasn't able to reliably contact source queues, and in many cases ignored slots open. Perhaps this is a case, as stated by the author, or trying to do something DC is not actually designed to do.

In any case the download log over the last few days says it all...
2003-04-11 00:24: C:\warez\3DMark03.exeB downloaded from Sparks, 46398958 (46398958), 10.13 kB/s, 1:14:35
2003-04-11 05:24: C:\warez\3DMark03.exeA downloaded from CptVipeR, 46398958 (46398958), 2.01 kB/s, 6:15:52
2003-04-11 10:48: C:\warez\3DMark03.exeA downloaded from lAt-m00se, 46398958 (46398958), 5.34 kB/s, 2:21:18
2003-04-11 11:25: C:\warez\3DMark03.exeB downloaded from Cobra, 46398958 (46398958), 5.06 kB/s, 2:29:20
2003-04-13 10:21: C:\warez\3DMark03.exeC downloaded from CptVipeR, 46398958 (32259054), 2.73 kB/s, 3:12:02
2003-04-14 04:52: C:\warez\3DMark03.exeC downloaded from Rove, 46398958 (46398958), 2.42 kB/s, 5:11:51
2003-04-14 09:46: C:\warez\3DMark03.exeC downloaded from Rove, 46398958 (46398958), 2.58 kB/s, 4:52:34
2003-04-14 13:52: C:\warez\3DMark03.exeC downloaded from Rove, 46398958 (46398958), 3.09 kB/s, 4:04:05
2003-04-14 17:01: C:\warez\3DMark03.exeC downloaded from Rove, 46398958 (46398958), 4.02 kB/s, 3:07:58
2003-04-14 20:11: C:\warez\3DMark03.exeC downloaded from Rove, 46398958 (46398958), 4.17 kB/s, 3:00:55


The download never actually finished, and I got tired of having to restart the client to manually retry the slots. My apologies to ppl I slot spammed, especially Rove.

Posted: Tue May 06, 2003 10:41 pm
by Phil
i wish someone would hurry up and release a fully functional multi sourcing client for windows. Theres already one for linux ffs.

Posted: Wed May 07, 2003 8:10 am
by Anach
yeah and who could be fucked having linux, unless ya didnt have a choice.

Or didnt want to use your computer for much