Patent ID: 7783913

Claim:
A computer program product for facilitating recovery in a timing network, the computer program product comprising: a storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising: predefining for a coordinated timing network having a timing facility for clock synchronization a primary server and an alternate server, wherein the predefining includes a control block indicating which server of the coordinated timing network is the primary server and which server of the coordinated timing network is the alternate server; detecting, by the alternate server of the coordinated timing network, a failure of the primary server of the coordinated timing network, said primary server having a defined role within the coordinated timing network, including being the clock source for the coordinated timing network, and wherein the primary server provides coordinated server time and the alternate server obtains its time from the primary server; taking over by the alternate server the defined role of the primary server; and using by the alternate server, in response to taking over, its clock source to synchronize the coordinated timing network, wherein the alternate server, in response to taking over, provides the coordinated server time.