Patent ID: 7870416
Filing Date: 2011-01-11
Classification: G06F

Abstract:
1. A method comprising: continuously shadowing one or more servers using a first near-line server communicatively coupled to a second near-line server, the one or more servers including application data that provides services to a plurality of clients; generating and maintaining a copy of the application data on the first near-line server during the shadowing, wherein the generating and maintaining comprises generating write-ahead logs by the one or more servers and receiving the write-ahead logs by the first near-line server, the first near-line server updating the copy by applying the write-ahead logs to the copy; maintaining a copy of the first near-line server data on the second near-line server; and restoring the services to the clients using one or more standby servers communicatively coupled to the first near-line server and the second near-line server in response to a detected failure of the one or more servers, the restoring including copying the copy of the application data from one of the first near-line server and the second near-line server to the standby server including using one of the first near-line server and the second near-line server to re-home the clients to the one or more standby servers as part of preserving continuity of services and automatically re-establishing access to the services by the clients using the one or more standby servers.