Re: Design question



> In fact, the start phase is not that difficult to handle.
> The problem is that, for now, when a connection between 2 hosts is
> broken, a message is sent (via TCP connection) to every other hosts
> connections to keep each hosts table uptodate and an automatic re-
> connection between these 2 hosts is tried triggered by a timer.

doesn't this introduce inefficiency? You'll get implementation complexity,
synchronization lag,
and ineffiecient network usage ( additional network traffic for table sync )
for now you have 60 connections on each host, connection is broken between 2
of them.
You have 60 machine tables, which can become desynchronized for considerable
timeout.

With server-based approach you will have 1 ( several ) machine tables, which
will be synchronized.
Consider also traffic through the network, when machines need to synchronize
machine table.

For failover you can introduce 2 or more servers: primary and secondary.
Hosts will know about the second one, but will work with the 1-st. If
primary server is down, they will automatically reconnect to the secod one.
Primary and secondary servers will have synchronized machine table.

--
Vadym Stetsyak aka Vadmyst
http://vadmyst.blogspot.com


.



Relevant Pages

  • Re: Design question
    ... > you can establish 2 or more servers to have a failover behavior. ... it is arond 60 hosts. ... > to use TCP. ... The problem is that, for now, when a connection between 2 hosts is ...
    (microsoft.public.win32.programmer.networks)
  • HSRP on multilayer switches
    ... Connected to each end of this gigaman are Catalyst ... With the MAN connection, these hosts appear ... The hosts don't run OSPF, though they can run RIPv2 and we could ...
    (comp.dcom.sys.cisco)
  • Jezebel will generate them.
    ... It can powerfully absorb frightened and hosts our strict, ... The occasion ... Well Osama will flow the suicide, and if Basksh hourly crys it too, the ... fun in connection with Tariq's covenant. ...
    (sci.crypt)
  • Re: Design question
    ... a message is sent (via TCP connection) to every other hosts ... > complexity, synchronization lag, ... I like your "server" approach. ...
    (microsoft.public.win32.programmer.networks)
  • Re: Unable to connect to HP-UX 11.11 via eXceed 7.1
    ... # The above entry allows the following hosts to attempt to access your ... The inetd.sec file is for daemons started by inetd, and your X connection is ... X and b) you modify the correct files to allow X connections. ... Unix Guy Consulting, LLC ...
    (comp.sys.hp.hpux)