| US 7,610,510 B2 | ||
| Method and apparatus for transactional fault tolerance in a client-server system | ||
| Anurag Agarwal, Pune (India); Dharmesh Shah, San Jose, Calif. (US); Nagaraj Kalmala, Sunnyvale, Calif. (US); Neelakandan Panchaksharam, Pune (India); Rajeev Bharadhwaj, Saratoga, Calif. (US); Sameer Lokray, Cupertino, Calif. (US); Srikanth Sm, Pune (India); and Thomas Bean, West Columbia, S.C. (US) | ||
| Assigned to Symantec Corporation, Mountain View, Calif. (US) | ||
| Filed on Feb. 16, 2007, as Appl. No. 11/707,441. | ||
| Prior Publication US 2008/0201602 A1, Aug. 21, 2008 | ||
| Int. Cl. G06F 11/00 (2006.01) | ||
| U.S. Cl. 714—12 [714/13] | 20 Claims |

| 1. A method of providing fault tolerance, comprising:
buffering output data generated by execution of a service on the primary server during a current epoch between a first checkpoint
and a second checkpoint;
establishing a copy of an execution context of the primary server on a secondary server in response to the second checkpoint;
and
releasing the output data as buffered from the primary server in response to establishment of the copy of the execution context
on the secondary server.
|