From: Simon de B. <si...@z2...> - 2003-04-15 15:52:20
|
On Tue, Apr 15, 2003 at 04:57:22PM +0200, Artem Baguinski wrote: > > > On Tue, 15 Apr 2003, Simon de Bakker wrote: > > > > > > although, centralized approach isn't good for iternet based sporadic > > > jams or travelling jam artists who want to start up jam quickly not > > > changing much in their usual setup. i'll think about this more. > > > > I was also thinking about a setup using multicast simca-name-server > > discovery. For this a client or server broadcasts a request and > > name-server responds by sending it's ior and other relevant information. > > The TTL of the multicast message defines its range and can cover as much > > as the local domain as the rest of the Internet. So you have some > > control of where you expect or want to find name-servers. Also I think > > this is nice for name-server chaining. name-server requests and receives > > responds at periodic times (like dns does) to discover dead or new > > name-servers. Maybe also clients and servers respond on client broadcast > > so client knows what is out there. > > > > Drawback of multicast is that router needs to support it. Although I > > believe most of them these days... (?) > > > > What do you think? > > I like it ;) > > but what happens once we've discovered name-servers? scenario: - name server starts and starts looking for other name servers. Creates and maintains cache list of name-servers and servers registerd with name-servers - server registers with name-server. name-server broadcasts change. - client starts and sends request for available name-servers and servers - retrieves cache list of server that first replies to it and uses its IOR or request for server with special name. e.g. propagates list to user in GUI like: rmr-name-server |--> rmr-server |----|--> rmr-page |----|--> rmr-object |----|--> ffmpeg-object in-transit-name-server |--> video-server |----|--> ffmpeg-object |----|--> ... |--> 3d-server |----|--> opengl-object |----|--> ffmpeg-receive-object Something like that? Think this should be customizable in some sense (maybe just on/off) as it is not always welcome to now all servers. If just running standalone installation you may only want to know local name servers and spare the network overhead. -- Simon de Bakker \/01|)7 workgroup: http://www.void7.org personal homepage: http://www.josos.org |