Back to EveryPatent.com
United States Patent | 5,751,992 |
Bhargava ,   et al. | May 12, 1998 |
A computer program product for a system and method for destaging changed data from a shared cache castout in a shared data environment distributes castout ownership for a dataset among a plurality of systems having an update interest in the dataset. One system is designated as having castout ownership of the dataset in a primary state. All other systems having an update interest in the dataset hold castout ownership for the dataset in a backup state. When the primary owner relinquishes ownership, primary ownership is passed to one of the backup systems. A structure castout owner for the entire cache assumes the responsibility of castout out changed data for a dataset for which the primary castout owner has had a failure.
Inventors: | Bhargava; Gautam (Cupertino, CA); Narang; Inderpal Singh (Saratoga, CA); Teng; James Z. (San Jose, CA) |
Assignee: | International Business Machines Corporation (Armonk, NY) |
Appl. No.: | 454846 |
Filed: | May 31, 1995 |
Current U.S. Class: | 711/130; 707/8; 709/213; 711/113; 718/102 |
Intern'l Class: | G06F 012/02 |
Field of Search: | 395/182.03,478,732,438,457,200.07,200.08,200.03,440 |
4399504 | Aug., 1983 | Obermarck et al. | 364/200. |
4422142 | Dec., 1983 | Inabu et al. | 395/308. |
4610013 | Sep., 1986 | Long et al. | 371/9. |
4965719 | Oct., 1990 | Shoens et al. | 364/200. |
5129089 | Jul., 1992 | Nielsen | 395/725. |
5142638 | Aug., 1992 | Schiffleger | 395/478. |
5280611 | Jan., 1994 | Mohan et al. | 395/608. |
5287473 | Feb., 1994 | Mohan et al. | 395/460. |
5339427 | Aug., 1994 | Elko et al. | 395/725. |
5423044 | Jun., 1995 | Sutton et al. | 395/725. |
5459862 | Oct., 1995 | Garliepp et al. | 395/600. |
5488716 | Jan., 1996 | Schneider et al. | 395/182. |
5491787 | Feb., 1996 | Hashemi | 395/182. |
5493668 | Feb., 1996 | Elko et al. | 395/457. |
Bhargava, G. et al., "Relational Database Systems With Zero Information Loss," IEEE Transactions On Knowledge And Data Engineering, vol. 5, Issue 1, Feb. 1993, pp. 76-87. Date, C.J., "An Introduction To Database Systems, Vol. II," QA76.9,D3D367, Addison-Wesley, Massachusetts, 1983, pp. 291-341. IBM Technical Disclosure Bulletin, "Distributed Locking Facility For Multi-System Data Sharing," vol. 31, No. 1, Jun., 1988, pp. 206-211. Mohan, C. et al., "Data Base Recovery In Shared Disks And Client-Server Architectures," Proceedings of the 12th International Conference on Distributed Computing Systems, Jun. 1992, pp. 310-317. |