Claims
- 1. In a logically partitioned data processing system comprising a plurality of physical processors partitioned into two or more logical partitions, each partition having a memory containing an associated control program and each partition capable of having a different status, apparatus for cross-partition control comprising:
- a) authorization means connected to each said partition for authorizing a controlling process to be executed by a control program in any one of the two or more logical partitions to initiate responsive actions on one or more processors of another one of the two or more logical partitions;
- b) policy definition means located in the memory of each said partition specifying a set of trigger events and associated responsive action definitions, each responsive action definition in the set specifying at least one of said responsive actions for an associated control program to perform when said trigger events occur;
- c) monitor means, in said any one of the two or more logical partitions, for monitoring the status of others of the two or more logical partitions to detect the trigger event in one of said others of the two or more logical partitions;
- d) service processor means connected to said partitions for initiating said responsive action to reconfigure said memory and processors of one of said another one of said two or more logical partitions, and to cause said control program in said any one of the two or more logical partitions to execute said controlling process to direct actions in the reconfigured memory and processors; and
- e) communication means located in each said partition for communicating a request from said controlling process in said any one of the two or more logical partitions to said service processor means to initiate said responsive action when the monitor means has so detected said trigger event, and the authorization means has so authorized execution of said controlling process to initiate a responsive action specified by said trigger even in said policy definition means.
- 2. The apparatus of claim 1 wherein said service processor means includes said authorization means, and each set of responsive action definitions comprises a cross-partition deactivate means for requesting said service processor to deactivate and reset said another one of said partitions.
- 3. The apparatus of claim 1 wherein each set of responsive action definitions further comprises a resource reconfiguration means for requesting said service processor to reconfigure said memory and processors of said another one of said partitions.
- 4. The apparatus of claim 3 wherein the communication means comprises an SCCB transmission means for performing a Service Call Logical Processor function having an SCCB interface.
- 5. In a logically partitioned data processing system comprising a service processor and a plurality of physical processors partitioned into two or more logical partitions, each partition having a memory containing an associated control program for executing a controlling process and each capable of having a different status, a method for cross-partition control comprising the steps of:
- a) authorizing said associated control program to execute a controlling process in any one of the two or more logical partitions to initiate responsive actions on one or more processors of another one of the two or more logical partitions;
- b) loading policy-definition data in the memory of each of said logical partitions, each said policy-definition data comprising a set of trigger events and associated responsive action definitions, each responsive action definition specifying a responsive action for an associated control program to perform when said trigger events occur;
- c) said any one of said logical partitions monitoring the status of others of the two or more logical partitions to detect the trigger event in one of said others of the two or more logical partitions;
- d) initiating said responsive action via said policy-definition data to cause said service processor to reconfigure said memory and processors of said another one of said partitions, and to cause said controlling process in said any one of the two or more logical partitions to direct actions in said reconfigured memory and processors; and
- e) communicating a request from said any one of said logical partitions to said service processor for said controlling process to perform the responsive action when one of the two or more logical partitions has so detected said trigger event, and said controlling process has been authorized, and said responsive action is specified by a responsive action definition.
- 6. The method of claim 5 wherein said sets of responsive action definitions perform a cross-partition deactivate action causing said service processor to deactivate and reset said another one of said partitions in response to a responsive action definition.
- 7. The method of claim 6 wherein the set of responsive action definitions further perform a resource reconfiguration action causing said service processor to reconfigure said memory and processors of said another one of said partitions in response to said responsive action definitions.
- 8. The method of claim 7 wherein the step of communicating includes performing an SCCB transmission by a Service Call Logical Processor function having an SCCB interface.
CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of co-pending patent application entitled "Method and Apparatus for Cross-Partition Control in a Partitioned Process Environment" filed on Aug. 31, 1990, as U.S. Ser. No. 07/576,344, now abandoned.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4628508 |
Sager et al. |
Dec 1986 |
|
4631661 |
Eibach et al. |
Dec 1986 |
|
4823256 |
Bishop et al. |
Apr 1989 |
|
4937760 |
Beitel et al. |
Jun 1990 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
0136666 |
Sep 1984 |
EPX |
Non-Patent Literature Citations (2)
Entry |
IBM Technical Disclosure Bulletin, vol. 29, No. 4 Sep., 1986, "Auto Recovery of Partitioned Systems" pp. 1621-1622. |
ES/3090 Processor Complex: Processor Resource Systems Manager (GA22-7123-3). |
Continuations (1)
|
Number |
Date |
Country |
Parent |
576344 |
Aug 1990 |
|