Applications have been made more available either through the use of specialized fault tolerant hardware, through cumbersome changes to the applications or to the environment in which the applications run. [0012] One example of the approaches described above is referred to as server replication.