[olpc-software] [Fwd: Re: [avahi] scalability of avahi (or mdns-sd in genera
Christopher Blizzard
blizzard at redhat.com
Tue Jun 20 14:11:09 UTC 2006
Krishna Sankar wrote:
>>> D) Unless we are leveraging the bus for other functionalities, avahi
>>> *might* be slightly heavyweight; we might have to implement
>> ZeroConf on the bare metal
>>
>> Not sure why this is.
>>
> <KS>
> Couple of points : One of my concern was the DBUS (may be not a valid
> concern, especially if we are leveraging the DBUS in OLPC). Second,
> because of the various constraints, the ZeroConf might have to be aware
> of the underlying mesh substrate. For example your thought of 'use mDNS
> for 2 hops' is a good optimization, but what if one really needs to
> publish to a network that has higher diameter ? May be ZeroConf does a
> re-publish. I am postulating. As Jim pointed out in one of the e-mails,
> the NS2 simulations would not help us here; we really need to
> "experience" the mesh substrate through the apps that ride the Zeroconf.
> May be a collaborative piano app would need > 2 hops. One thing is
> certain - we need a few good knobs and counters, so that we can tune the
> substrates to fit the layer 7 apps, naturally under the covers.
Yeah, we're using dbus. dbus + zeroconf + avahi makes it _incredibly_
easy to write an app. But, yeah, testing is key. We'll have to start
testing it out pretty soon.
--Chris
More information about the olpc-software
mailing list