The server exchanges keep-alive messages with each of the survivable processors. If the server does not receive a predetermined number of those messages, both the server and the survivable processor alarm. If a Survivable Remote Server does not register with a Survivable Core Server, it registers with either the main server or another Survivable Core Server and alarms are not raised.