[Pharo-users] distributed peer2peer sharing app in Pharo

Robert Withers robert.w.withers at gmail.com
Fri Oct 16 00:52:02 EDT 2015



On 10/15/2015 09:32 PM, Evan Donahue wrote:
> I remember looking at the project you mention when I was first researching
> p2p in Pharo. I thought the project description sounded very interesting
> (Trantor was actually begun with a similar use-case in mind), but alas I was
> unable to find any information on it outside of the code. If anyone knows
> more about what happened to that project, I'd be very curious.
>
>  From a technical standpoint, as best I could tell from looking through said
> code, DVG was an application that was designed to share one specific type of
> immutable data across very adverse network conditions. All of the
> engineering seemed to have gone into bypassing firewalls with UDP
> hole-punching, routing messages around complex network topologies, etc.
>
> Trantor, by contrast, is best thought of as a framework for easily making
> application data distributable, and a scheme for distributing it efficiently
> over a network. The details of the network topology are somewhat orthogonal,
> and there are many options for where to take it in the future. The actual
> socket code in Trantor right now is a simple TCP direct connection.
>
> At some point I'd like to get some of the networking capabilities that DVG
> has (such as the UDP hole-punching), and I think I saw a project that tried
> to extract the networking part from the DVG application, but it seems to be
> mostly a specific application, and not a general scheme for designing
> arbitrary distributed applications.

I would be most interested in this DVG as well, along with guidance on 
how to best utilize it in my application. If someone were to so share, 
I'm convinced it would rain goodness.

Regards,
R

>
>
>
> --
> View this message in context: http://forum.world.st/distributed-peer2peer-sharing-app-in-Pharo-tp4855144p4855908.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>




More information about the Pharo-users mailing list