Patent ID: 7958384

Claim:
A computer program product for managing processing in a network of servers, the computer program product comprising: a storage medium readable by a server and storing instructions for execution by the server for performing a method comprising: determining by the server that the server is losing a primary power source of the server; in response to the determining, providing by the server an indication to one or more other servers coupled to the server that the server may be leaving the network of servers, wherein the server receives backup power for the providing from a supplied secondary power source different from the primary power source; performing recovery, wherein the recovery is based on at least one of a role of the server and a configuration of the network of servers, wherein the role of the server is an active stratum-1 server, and wherein performing recovery comprises transferring the role as active stratum-1 server from the server to another server of the one or more servers designated as an inactive stratum-1 server, wherein the transferring comprises obtaining by the active stratum-1 server a change indication from the inactive stratum-1 server, the change indication usable in enabling the inactive stratum-1 server to take over as the active stratum-1 server; and disabling stratum-1 recovery, wherein the disabling the stratum-1 recovery enables the network of servers to maintain time synchronization even when the server is lost due to loss of power.