A distributed data processing system having a plurality of nodes containing executable instructions, in memory locations within the nodes of said distributed data processing system, for causing nodes in said distributed data processing system to operate so as to:
- process a request for a node to join a group of nodes which includes providing to said joining node failover coverage information for said group;
- and
- provide, to said joining node, status information for remote resources which are indicated by said failover coverage information as ones being monitored by said group.