The information on this page is based on a paper from (pdf) or (html).
Lynx/HA-DDS is a High Availability middleware extention to Lynx. It
provides a toolkit for developing applications and middleware for
running them.
Features include:
"Intelligent Routing Agents" which allows tasks from distributed
applications to migrate transparently. (Uses 'intelligent push
technology a.k.a. 'Smart Casting'). This is used for load balancing
and for process re-execution. (claims to be able to decrease network
traffic be rebalancing workload.)
Supports redundant interfaces (transparently to the application).
"Dynamic Reconfiguration" means that the network topology and resource
naming is based on id rather than static address.
Offers cold, warm, and hot standby modes. Hot standby is active
replication; cold standby reexecutes program on new node; warm standby
updates state information on backup node.
Failure detection includes Heartbeat, socket failure detection, and
SigChild Notification.
Real-time considerations for HA-DDS by claiming "you don't really
want both."