Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Patent
1997-05-07
2000-05-09
Meky, Moustafa M.
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
G06F 1300
Patent
active
060617144
ABSTRACT:
Method, appartus and program products for persistent cache synchronization for communications over an external communication link between a client protocol conversion application executing on a first computer and a server protocol conversion application executing on a second computer located remote from the first computer are provided. Protocol conversion applications are provided on both the host side and the terminal side of the external communication link to provide communications over the external communication link using a differenced communication data stream which includes a reduced volume of data for transmittal. A checkpoint is provided to allow for improved performance on start up of a new communication session over the external communication link between the client application and the server application by initiating a checkpoint request and transmitting the request from the client to the server. The active protocol cache of the server is copied to a checkpoint cache responsive to a received checkpoint request. A checkpoint confirmation message is sent to the client from the server. Responsive to receipt of a checkpoint confirmation message indicating successful copying of the server active protocol cache to a checkpoint cache, the client application creates a checkpoint cache of the first computer as a copy of the protocol cache of the first computer. The first computer creates a checkpoint cache by first creating a temporary cache before initiating the checkpoint and on receipt of a confirmation from the server, converting the temporary cache to a confirmed checkpoint cache.
REFERENCES:
patent: 3177854 (1965-04-01), Garcea
patent: 4386416 (1983-05-01), Giltner et al.
patent: 4554898 (1985-11-01), Yamada et al.
patent: 5121479 (1992-06-01), O'Brien
patent: 5261089 (1993-11-01), Coleman et al.
patent: 5269017 (1993-12-01), Hayden et al.
patent: 5276876 (1994-01-01), Coleman et al.
patent: 5282207 (1994-01-01), Jurkevich et al.
patent: 5319773 (1994-06-01), Britton et al.
patent: 5319774 (1994-06-01), Ainsworth et al.
patent: 5371886 (1994-12-01), Britton et al.
patent: 5426645 (1995-06-01), Haskin
patent: 5428771 (1995-06-01), Daniels et al.
patent: 5432926 (1995-07-01), Citron et al.
patent: 5446904 (1995-08-01), Belt et al.
patent: 5469503 (1995-11-01), Butensky et al.
patent: 5500890 (1996-03-01), Rogge et al.
patent: 5539736 (1996-07-01), Johnson et al.
patent: 5546582 (1996-08-01), Brockmeyer et al.
patent: 5551043 (1996-08-01), Crump et al.
patent: 5561797 (1996-10-01), Gilles et al.
patent: 5581704 (1996-12-01), Barbara et al.
patent: 5581753 (1996-12-01), Terry et al.
patent: 5592512 (1997-01-01), Spiess
patent: 5594910 (1997-01-01), Filepp et al.
patent: 5611038 (1997-03-01), Shaw et al.
patent: 5613060 (1997-03-01), Britton et al.
patent: 5666399 (1997-09-01), Bales et al.
patent: 5682514 (1997-10-01), Yohe et al.
patent: 5706435 (1998-01-01), Barbara et al.
patent: 5724581 (1998-03-01), Kozakura
patent: 5734898 (1998-03-01), He
patent: 5751719 (1998-05-01), Chen et al.
patent: 5754774 (1998-05-01), Bittinger et al.
patent: 5758072 (1998-05-01), Filepp et al.
patent: 5758174 (1998-05-01), Crump et al.
patent: 5765004 (1998-06-01), Foster et al.
patent: 5768538 (1998-06-01), Badovinatz et al.
patent: 5781908 (1998-07-01), Williams et al.
patent: 5787470 (1998-07-01), DeSimone et al.
patent: 5802267 (1998-09-01), Shirakihara et al.
patent: 5813032 (1998-09-01), Bhargava et al.
patent: 5832508 (1998-11-01), Sherman et al.
patent: 5907678 (1999-05-01), Housel et al.
Application to Host File Transfer Restart Method, IBM Technical Disclosure Bulletin, vol. 31, No. 5, pp. 409-410 (Oct. 1988).
Synchronous Interleaved I/O File Server, IBM Technical Disclosure Bulletin, vol. 32, No. 9B, pp. 91-92 (Feb. 1990).
Client/Server-based File Transmission Checkpoint/Restart Protocol, IBM Technical Disclosure Bulletin, vol. 38, No. 09, pp. 191-193 (Sep. 1995).
Combining Presumed Abort Two-Phase Commit Protocols with SNA's Last Agent Optimization; IBM Technical Disclosure Bulletin, vol. 34, No. 7B, pp. 334-338 (Dec. 1991).
Efficient Commit Protocol for Shared Nothing Architectures Using Common Log Server, IBM Technical Disclosure Bulletin, vol. 36, No. 12, pp. 65-66 (Dec. 1993).
Jacob Ziv, Abraham Lempel; Compression of Individual Sequences via Variable-Rate Coding, IEEE Transactions on Information Theory, vol. I-24, No. 5, Sep. 1978.
Jacob Ziv, Abraham Lempel; A Universal Algorithm Sequential Data Compression, IEEE Transactions on Information Theory, p. 337-343, May 1977.
Emulation Data Stream, IBM Technical Disclosure Bulletin, vol. 33, Aug. 1990, pp. 221-223.
Two-Phase Commit Resynchronization, IBM Technical Disclosure Bulletin, vol. 39, No. 01, pp. 79-80 (Jan. 1996).
Housel III Barron Cornelius
Meriwether Teresa Anne
Shields Ian Beaumont
International Business Machines - Corporation
Meky Moustafa M.
Ray-Yarletts Jeanine S.
LandOfFree
Persistent cache synchronization and start up system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Persistent cache synchronization and start up system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Persistent cache synchronization and start up system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1074939