Claims
- 1. A method for managing multiple copies of data, one of said multiple copies of data defining a state, in a computerized processing system comprising the computer implemented steps of:
- establishing a plurality of microprocessor systems each having a corresponding virtual memory management facility;
- interconnecting said microprocessor systems in a cluster configuration with a plurality of communication links;
- maintaining said state of one of said multiple copies of data at each of said plurality of microprocessor systems by message communications through said communications links from at least one of said microprocessor systems;
- completing with at least one of said microprocessor systems an atomic transactions changing portion of said multiple copies of data in one of said microprocessor systems, thereby establishing a commit of said transaction; and
- preventing access to said portion of data by any of said microprocessor systems other than said at least one of said microprocessor systems completing said atomic transaction until said completing of said atomic transaction.
- 2. The method of claim 1 including copying with said at least one of said systems, said portion of said multiple copies of said data over one of said communication links from said at least one of said microprocessor systems to at least one other of said microprocessor systems after said commit.
- 3. The method of claim 2 further including
- accessing said copied portion of said data by said at least one other microprocessor system.
Parent Case Info
This is a continuation of application Ser. No. 07/126,820 filed Nov. 30, 1987, now abandoned.
US Referenced Citations (12)
Non-Patent Literature Citations (2)
Entry |
Kai Li et al, "Memory Coherence in Shared Virtual Memory Systems," Proceedings of the 1986 5th Annual ACM Symposium on Principles of Distributed Computing, (1986) ACM-0-89791-198-9/86/0800-0229, pp. 229-239. |
Albert Chang et al, "801 Storage: Architecture and Programming," IBM T. J. Watson Research Center, Yorktown Heights, N.Y. 10598, pp. 1-14. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
126820 |
Nov 1987 |
|