Patent ID: 6061714
Filing Date: 2000-05-09
Classification: H04L

Abstract:
A method of persistent cache synchronization for communications over an external communication link between an application executing on a first computer and an application executing on a second computer located remote from the first computer, the method comprising the steps of:establishing a first cache operatively associated with the first computer and a corresponding second cache operatively associated with the second computer wherein the first and second cache are utilized by the applications to improve the performance of communications over the external communication link;transmitting a checkpoint request to the second computer;receiving the checkpoint request at the second computer;copying the second cache responsive to the received checkpoint request to provide a checkpoint cache of the second computer;transmitting a checkpoint confirmation message to the first computer responsive to said step of copying the second cache;receiving the checkpoint confirmation message at the first computer;creating a checkpoint cache of the first computer as a copy of the first cache responsive to the received checkpoint confirmation message to provide a checkpoint; and thenrepeating said steps of transmitting a checkpoint request, receiving the checkpoint request, copying the second cache, transmitting a checkpoint confirmation message, receiving the checkpoint confirmation message, and creating to provide a new checkpoint.