Multicomputer complex having a distributed shared memory system for providing a single system view from multiple consoles
First Claim
1. A computer system complex operable from a plurality of consoles, said computer system complex comprising:
- a plurality of computer systems, each possessing means for storing redirectable message signals;
channel means linking said computer systems for transferring message signals between computer systems for within said computer system complex;
shared storage means, accessible by said computer systems, for storing system complex wide state information;
means for associating system complex wide unique identification information with said message signals which are generated within said computer systems for display at consoles attached thereto, said message signals being for transmission to the same or another of said computer systems, said system complex wide unique identification information being part of said system complex state information; and
means for serializing access to said system complex wide state information to assure consistency of information contained within control blocks within the internal storage of at least two of said computer systems.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer complex is provided with a mechanism for message delivery and redelivery in a controlled manner through the use of distributed shared memory. This provides a mechanism for overall computer system complex operation from a plurality of consoles which are registered or identified to the system and which particularly enhances capabilities for remote operation. In this way the complex can be made to look like a single system. Direct communication between any pair of systems is provided, say, by channel-to-channel adapters. Message information is maintained in each system which can also communicate with shared storage to establish update level information regarding locally maintained message information.
110 Citations
10 Claims
-
1. A computer system complex operable from a plurality of consoles, said computer system complex comprising:
-
a plurality of computer systems, each possessing means for storing redirectable message signals; channel means linking said computer systems for transferring message signals between computer systems for within said computer system complex; shared storage means, accessible by said computer systems, for storing system complex wide state information; means for associating system complex wide unique identification information with said message signals which are generated within said computer systems for display at consoles attached thereto, said message signals being for transmission to the same or another of said computer systems, said system complex wide unique identification information being part of said system complex state information; and means for serializing access to said system complex wide state information to assure consistency of information contained within control blocks within the internal storage of at least two of said computer systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for operating a computer system complex having a plurality of separate computer systems and having channel means for direct communication between at least two of said computer systems and also having shared storage means accessible by said computer systems, wherein a plurality of consoles are each respectively coupled to one of said computer systems for the purpose of entering commands and receiving message signals, said method comprising the steps of:
-
providing serialized access to system complex wide state information stored on said shared storage means; maintaining consistency of said system complex wide state information by checking local versus system complex wide state information and refreshing both local status information and said system complex wide state information as necessary by acquiring the correct system complex wide state information from another of said computer systems; transmitting said computer system complex wide state information, through said channel means, from one of said computer systems in said complex to at least one other of said computer systems, said system complex wide state information being updated after said transmission is complete; and updating said locally stored control block structures in response to said system complex wide state information, so as to maintain consistency system complex wide state information.
-
Specification