Multisourcing DC++!

News & Discussion related to Computers, electronics and Science.
Psycho
Whopping Panderer
Whopping Panderer
Posts:284
Joined:Sun Feb 23, 2003 4:21 pm
Location:Moonah
Multisourcing DC++!

Unread post by Psycho » Thu Apr 10, 2003 9:42 am

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]
-Psycho
NSTasBT The hottest wares spread fastest.

Psycho
Whopping Panderer
Whopping Panderer
Posts:284
Joined:Sun Feb 23, 2003 4:21 pm
Location:Moonah

Unread post by Psycho » Fri Apr 11, 2003 9:44 am

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.
-Psycho
NSTasBT The hottest wares spread fastest.

Anach
Modder Moderator
Modder Moderator
Posts:3211
Joined:Sun Feb 23, 2003 2:11 pm
Location:Hobart
Contact:

Unread post by Anach » Fri Apr 11, 2003 3:54 pm

Or we could use something else.. :P
Use of undefined constants causes assumptions!

mR.GumBy
n00b
n00b
Posts:6
Joined:Mon Feb 24, 2003 9:58 pm
Location:LenahV, Hobart
Contact:

Unread post by mR.GumBy » Fri Apr 11, 2003 4:37 pm

i probably missed any discussion on it,
but isn't it possible to have a netspace-tassy-only emule server?

Anach
Modder Moderator
Modder Moderator
Posts:3211
Joined:Sun Feb 23, 2003 2:11 pm
Location:Hobart
Contact:

Unread post by Anach » Fri Apr 11, 2003 5:03 pm

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.
Use of undefined constants causes assumptions!

Psycho
Whopping Panderer
Whopping Panderer
Posts:284
Joined:Sun Feb 23, 2003 4:21 pm
Location:Moonah

Unread post by Psycho » Wed Apr 16, 2003 9:39 am

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.
-Psycho
NSTasBT The hottest wares spread fastest.

Phil
Nonsensical Pepperpot
Nonsensical Pepperpot
Posts:97
Joined:Sun Feb 23, 2003 2:19 pm
Location:Lenah Valley
Contact:

Unread post by Phil » Tue May 06, 2003 10:41 pm

i wish someone would hurry up and release a fully functional multi sourcing client for windows. Theres already one for linux ffs.

Anach
Modder Moderator
Modder Moderator
Posts:3211
Joined:Sun Feb 23, 2003 2:11 pm
Location:Hobart
Contact:

Unread post by Anach » Wed May 07, 2003 8:10 am

yeah and who could be fucked having linux, unless ya didnt have a choice.

Or didnt want to use your computer for much
Use of undefined constants causes assumptions!

Post Reply