Does Croquet use Hedgehog architecture now?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Does Croquet use Hedgehog architecture now?

Baldur Jóhannsson

 H'lo fellow Croquet users/devs.

 I am wondering if Croquet still uses the two-phase synchronization design or has it started to use the island-controler-router design?

 One would expect the island-controler-router design to be easier on NATed networks (like most of XDSL connected networks are) due fewer or no port-pinholeing (or if you prefer port-forwarding).

 I would be glad if Croquet would become semi-userfriendly Realy Soon™ ;-D

 Hopeing to be able to partpicitate vigoriusly in this quite intresting and idea provoking project.
 -Baldur
Reply | Threaded
Open this post in threaded view
|

Re: Does Croquet use Hedgehog architecture now?

Joshua Gargus-2

On Jan 24, 2006, at 7:48 PM, Baldur Jóhannsson wrote:

>
>  H'lo fellow Croquet users/devs.
>
>  I am wondering if Croquet still uses the two-phase synchronization  
> design

Croquet has never used a two-phase synchronization design...

> or has it started to use the island-controler-router design?

...but it will very soon start to use the island-controller-router  
design.

>
>  One would expect the island-controler-router design to be easier  
> on NATed networks (like most of XDSL connected networks are) due  
> fewer or no port-pinholeing (or if you prefer port-forwarding).

I don't follow (possibly since I'm not sure know which 2-phase design  
you refer to), but we do have the ability to establish TCP  
connections between parties behind different NATs using the  
techniques described in http://www.brynosaurus.com/pub/net/p2pnat/

Josh


>
>  I would be glad if Croquet would become semi-userfriendly Realy  
> Soon™ ;-D
>
>  Hopeing to be able to partpicitate vigoriusly in this quite  
> intresting and idea provoking project.
>  -Baldur


Reply | Threaded
Open this post in threaded view
|

Re: Does Croquet use Hedgehog architecture now?

Howard Stearns
In reply to this post by Baldur Jóhannsson
Clarification: There is no WAN capability (with or without NAT  
traversal) in the currently available Jasmine.

We have, in the lab, a version of Jasmine that uses the hole-punching  
technique BOTH for Jasmine connectivity (the connect dialog in the  
dock) AND for the island-controller-router design of Hedgehog. (Both  
in one image.)  It requires a special VM (different from that which  
comes from Squeak).  We've been using it for about a month, but have  
not yet determined in what way it should be made available. (For one  
thing, we haven't built the VM on Linux. Just Mac and Windows.)  
We'll show it at C5 this week. More info to come, I'm sure.

On Jan 24, 2006, at 8:34 PM, Josh Gargus wrote:

>
> On Jan 24, 2006, at 7:48 PM, Baldur Jóhannsson wrote:
>
>>
>>  H'lo fellow Croquet users/devs.
>>
>>  I am wondering if Croquet still uses the two-phase  
>> synchronization design
>
> Croquet has never used a two-phase synchronization design...
>
>> or has it started to use the island-controler-router design?
>
> ...but it will very soon start to use the island-controller-router  
> design.
>
>>
>>  One would expect the island-controler-router design to be easier  
>> on NATed networks (like most of XDSL connected networks are) due  
>> fewer or no port-pinholeing (or if you prefer port-forwarding).
>
> I don't follow (possibly since I'm not sure know which 2-phase  
> design you refer to), but we do have the ability to establish TCP  
> connections between parties behind different NATs using the  
> techniques described in http://www.brynosaurus.com/pub/net/p2pnat/
>
> Josh
>
>
>>
>>  I would be glad if Croquet would become semi-userfriendly Realy  
>> Soon™ ;-D
>>
>>  Hopeing to be able to partpicitate vigoriusly in this quite  
>> intresting and idea provoking project.
>>  -Baldur
>
>