[AG-DEV] AG3 Bridging
Thomas D. Uram
turam at mcs.anl.gov
Fri Mar 17 10:00:42 CST 2006
Ok, I'll be sure to include details about how to do this in my write-up.
On 3/17/06 9:45 AM, Andrew Patrick wrote:
> Supporting private bridges will be crucial for adoption of AG 3 around
> here, since AG 2 is currently used mostly within private venue servers
> and bridges.
>
>
> Thomas D. Uram wrote:
>>
>> Okay. I only wanted to write up the document to provide additional
>> detail about
>> what it's doing and how it works overall. Here's how you start it:
>>
>> Bridge3.py -p <port> -n <name> -l <location> -u
>> http://www.accessgrid.org/registry/peers.txt
>>
>> There are other options too, which you can see with Bridge3.py -h .
>>
>> The port is an incoming tcp port for outside communication with the
>> bridge. The name and
>> location are as they have been previously.
>>
>> The way bridging works with AG3 is this:
>>
>> - There's a registry for bridges. Bridges register with the registry,
>> and clients ask the registry
>> for bridges; the registry cleans up its bridge list occasionally, so
>> it should only give working
>> bridges to clients when they ask.
>>
>> - Clients make some network calls against the bridges they retrieve
>> from the registry to
>> determine which is closest. Then the client tells the bridge which
>> multicast addresses
>> it needs bridged, and the bridge returns unicast addresses.
>>
>> - There is currently only a single registry. We want to add others
>> and have them share
>> p2p-style the bridge information, creating a widely-distributed
>> registry network for
>> bridges, but we're not there yet.
>>
>> - This implies a _single_ network of bridges/registries. It will be
>> possible in 3.0, though not
>> obvious, to create a separate, private network of bridges, since some
>> communities might
>> want to provide bridges to only their users.
>>
>> - We will later add some metadata for smartening up bridge choices,
>> such as cpu usage,
>> network bandwidth, etc. to improve bridge selection, and some means of
>> identification
>> to provide bridge access control.
>>
>> If you've read this far and have any comments on the design and plans,
>> I'd be happy to hear
>> them. I'm always willing to listen to the thoughts of smart people.
>>
>> Tom
>>
>>
>> On 3/16/06 6:37 PM, Todd Zimmerman wrote:
>>> Any hints would be appreciated... ;-) Don't need much - just a push
>>> in the right direction.
>>>
>>> Thanks!
>>>
>>> Todd
>>>
>>> Thomas D. Uram wrote:
>>>> Not yet, but it's on my short list to write one.
>>>>
>>>> On 3/16/06 4:24 PM, Todd Zimmerman wrote:
>>>>> Hey all,
>>>>>
>>>>> Saw a questions posted a while ago concerning bridging on AG3 and
>>>>> didn't see a response. Is there a
>>>>> brief howto around for how to run a bridge to an AG3 server?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Todd
>>>>>
>>>>>
>>>
>>>
>>
>
More information about the ag-dev
mailing list