Method and system for managing data and users of data in a data
processing system
    3.
    发明授权
    Method and system for managing data and users of data in a data processing system 失效
    在数据处理系统中管理数据和数据用户的方法和系统

    公开(公告)号:US5465359A

    公开(公告)日:1995-11-07

    申请号:US146727

    申请日:1993-11-01

    IPC分类号: G06F9/46 G06F9/06

    CPC分类号: G06F9/52

    摘要: A method and system for managing information in a data processing system is provided. The data processing system includes one or more operating systems coupled to a coupling facility. Stored within the coupling facility is data, which is accessed by one or more users. The status of those users are also stored in the coupling facility. A number of operating system services are provided for recording the users' status and managing the data and the users of the data. The data may include cache, list and/or lock structures.

    摘要翻译: 提供了一种用于管理数据处理系统中的信息的方法和系统。 数据处理系统包括耦合到耦合设备的一个或多个操作系统。 存储在耦合设备内的是由一个或多个用户访问的数据。 这些用户的状态也存储在耦合设备中。 提供了多种操作系统服务,用于记录用户的状态并管理数据和数据的用户。 数据可以包括缓存,列表和/或锁定结构。

    Apparatus and accompanying method for use in a sysplex environment for
performing escalated isolation of a sysplex component in the event of a
failure
    4.
    发明授权
    Apparatus and accompanying method for use in a sysplex environment for performing escalated isolation of a sysplex component in the event of a failure 失效
    在sysplex环境中使用的装置和相关方法,用于在发生故障时执行sysplex组件的升级隔离

    公开(公告)号:US5416921A

    公开(公告)日:1995-05-16

    申请号:US147351

    申请日:1993-11-03

    IPC分类号: G06F11/20

    CPC分类号: G06F11/2035 G06F11/2046

    摘要: Apparatus and accompanying methods for use in preferably a multi-system shared data (sysplex (5)) environment which quickly and efficiently isolates (fences), through a pre-defined hierarchical order, failed sysplex components from accessing shared data in order to protect data integrity. Specifically, by dividing a sysplex workload into specified fence groups (FG A, FG B) and providing appropriate software and hardware fence support, fencing can occur at various distinct levels: a member-to-member level, i.e. to allow any member (220, 225, 230, 233,237) of a fence group to fully isolate any other ("target") member of that same group; a fence group level, i.e. to isolate all members of a fence group that execute on a "target" system (200.sub.1, 200.sub.2, 200.sub.3); and a system level, i.e. to fully isolate an entire "target" system. Through pre-defined escalation rules (630), fencing can be escalated from a lower member level to a higher, group or system, level in the event a lower level fence can not be successfully imposed. Member level fencing is accomplished in software (1300, 1500); group and system level fencing is accomplished through dedicated hardware fencing facilities (44). An identifier (444, 464) uniquely designates each different fence group existing on a computer processing complex (CPC) (40.sub.1, 40.sub.2, 40.sub.3, 40.sub.M) in the sysplex over the life of that CPC. Advantageously, this technique eliminates erroneous back level fencing, significantly expedites fence processing and also greatly reduces a need for human intervention.

    摘要翻译: 用于优选多系统共享数据(sysplex(5))环境的装置和伴随方法通过预定义的分级顺序快速有效地隔离(围栏)使得系统组件不能访问共享数据以保护数据 诚信 具体来说,通过将系统工作负载划分为指定的栅栏组(FG A,FG B)并提供适当的软件和硬件围栏支持,防护可以在各种不同的级别发生:成员级别,即允许任何成员(220 ,225,230,233,237),以完全隔离同一组的任何其他(“目标”)成员; 围墙组级别,即隔离在“目标”系统上执行的围栏组的所有成员(2001,2002,2003); 和系统级别,即完全隔离整个“目标”系统。 通过预定义的升级规则(630),如果无法成功施加较低级别的围栏,则围栏可以从较低的成员级别升级到较高的组或系统级别。 成员级围栏是用软件完成的(1300,1500); 组和系统级围栏通过专用的硬体围栏设施完成(44)。 标识符(444,446)唯一地指定存在于该CPC的整个生命周期中的系统复合体中的计算机处理复合体(CPC)(401,402,403,40M)上的每个不同的栅栏组。 有利的是,这种技术消除了错误的背面水平围栏,显着地加快了围栏处理,并且还大大降低了人为干预的需要。

    Method of managing resources in one or more coupling facilities coupled
to one or more operating systems in one or more central programming
complexes using a policy
    5.
    发明授权
    Method of managing resources in one or more coupling facilities coupled to one or more operating systems in one or more central programming complexes using a policy 失效
    在使用策略的一个或多个中央编程组合中耦合到一个或多个操作系统的一个或多个耦合设备中管理资源的方法

    公开(公告)号:US5634072A

    公开(公告)日:1997-05-27

    申请号:US607053

    申请日:1996-02-26

    摘要: A method and system for managing one or more coupling facilities in a data processing system. An active policy is used to control resources located in the coupling facilities. The active policy can be changed such that control of the resources can be altered. Compatible changes are made immediately and incompatible changes are made at a subsequent time. Recorded in the active policy and in the coupling facilities is information regarding the resources. When the information in the active policy is not in synchronization with the information in the coupling facilities, a reconciliation technique is performed. The resources in the coupling facilities can be modified but prior to the modification, the intended modifications are stored in the active policy.

    摘要翻译: 一种用于管理数据处理系统中的一个或多个耦合设施的方法和系统。 一种积极的政策用于控制耦合设施中的资源。 可以改变活动策略,从而可以改变对资源的控制。 立即进行兼容的更改,并在以后的时间进行不兼容的更改。 记录在积极的政策和耦合设施中的资源信息。 当活动策略中的信息与耦合设施中的信息不同步时,执行协调技术。 耦合设施中的资源可以修改,但在修改之前,预期的修改存储在活动策略中。

    Method and system for capturing and controlling access to information in
a coupling facility
    6.
    发明授权
    Method and system for capturing and controlling access to information in a coupling facility 失效
    用于捕获和控制耦合设备中信息访问的方法和系统

    公开(公告)号:US5630050A

    公开(公告)日:1997-05-13

    申请号:US146647

    申请日:1993-11-01

    摘要: A method and system for capturing and controlling access to information in a data processing system is provided. The data processing system includes one or more operating systems coupled to a coupling facility. When one or more operating systems lose communication with the coupling facility, a surviving operating system captures some or all of the information in the coupling facility, including that information associated with the failed operating system(s). In order to capture the information when a system fails or at any other time, the information in the coupling facility is serialized, thereby preventing all access to the information except for those commands capturing the information. While the information is serialized, requests for the information are queued and then re-driven once serialization is released. If an operating system loses communication with the coupling facility during the creation of a dump, another operating system will continue the dump.

    摘要翻译: 提供了一种用于捕获和控制对数据处理系统中的信息的访问的方法和系统。 数据处理系统包括耦合到耦合设备的一个或多个操作系统。 当一个或多个操作系统失去与耦合设备的通信时,幸存的操作系统捕获耦合设施中的部分或全部信息,包括与故障操作系统相关联的信息。 为了在系统发生故障或在任何其他时间捕获信息,耦合设施中的信息被序列化,从而防止除了捕获信息的那些命令之外的所有信息的所有访问。 当信息被序列化时,信息的请求被排队,然后一旦序列化被释放就被重新驱动。 如果操作系统在创建转储期间与耦合设备断开通信,则另一个操作系统将继续转储。

    Authorization method for conditional command execution
    9.
    发明授权
    Authorization method for conditional command execution 失效
    条件命令执行的授权方法

    公开(公告)号:US5450590A

    公开(公告)日:1995-09-12

    申请号:US408446

    申请日:1995-03-22

    CPC分类号: G06F15/17

    摘要: One or more central processing complexes (CPC's), each with one or more programs being executed, issue commands to a structured electronic storage (SES). The commands include ones that create or delete data structures in SES, and attach or detach users to the data structures. The commands include a comparative authority value operand and a new authority value operand. A data structure or user control information has an associated existing authority value. If the comparative authority value matches the existing authority value, the existing authority value is replaced by the new authority value, and the command is executed. If there is a mismatch, the existing authority value is returned to the program that issued the command, and the command is not executed in SES. This enables software to serialize management of SES and maintain a consistent view of objects in SES in the presence of faulty CPC's, without causing correctly operating CPC's to experience errors or undue delays.

    摘要翻译: 一个或多个中央处理复合体(CPC),每个具有一个或多个程序被执行,向结构化电子存储(SES)发出命令。 这些命令包括在SES中创建或删除数据结构的命令,并将用户附加或分离到数据结构。 这些命令包括比较权限值操作数和新的权限值操作数。 数据结构或用户控制信息具有相关联的现有权限值。 如果比较权限值与现有权限值匹配,则现有权限值将被新的权限值替换,并且执行该命令。 如果存在不匹配,则将现有权限值返回给发出命令的程序,并且该命令不会在SES中执行。 这使软件能够对SES进行序列化管理,并在出现故障CPC的情况下保持SES中对象的一致视图,而不会导致正确的运行CPC出现错误或不正当的延迟。

    Clearing data objects used to maintain state information for shared data
at a local complex when at least one message path to the local complex
cannot be recovered
    10.
    发明授权
    Clearing data objects used to maintain state information for shared data at a local complex when at least one message path to the local complex cannot be recovered 失效
    当至少一个到本地复合体的消息路径无法恢复时,清除用于在本地组合中维护共享数据的状态信息的数据对象

    公开(公告)号:US5394542A

    公开(公告)日:1995-02-28

    申请号:US860647

    申请日:1992-03-30

    IPC分类号: G06F11/00 G06F11/14

    CPC分类号: G06F11/1415

    摘要: Apparatus for recovering resources in a data processing system having at least one CPC including at least one central processor for executing instructions arranged in programs for processing data, a main storage for storing data and said programs, and including a structured external facility, and multiple message paths connected between the CPC and the structured external storage facility for passing data, messages and responses therebetween. The CPC includes multiple indicators, one for each message path, and vectors which indicate the validity of data shared by the main storage with the structured external storage facility. A message path status facility determines if any of the message paths become unavailable. If any of the message paths is determined to be unavailable, its indicator is set, and a recovery of resources is started. The status of each message path is tested. If the message path is not available, an attempt is made to make it available to the central processor for passing data, messages and responses. If all message paths connecting a CPC to the SES become unavailable, the vectors are cleared indicating that the shared data is no longer valid.

    摘要翻译: 一种用于在数据处理系统中恢复资源的装置,具有至少一个CPC,所述至少一个CPC包括至少一个中央处理器,用于执行布置在用于处理数据的程序中的指令,用于存储数据和所述程序的主存储器,以及包括结构化外部设备,以及多个消息 连接在CPC和结构化外部存储设备之间的路径,用于在其间传递数据,消息和响应。 CPC包括多个指示符,每个消息路径一个,以及指示主存储与结构化外部存储设备共享的数据的有效性的向量。 消息路径状态设备确定是否有任何消息路径不可用。 如果确定任何消息路径不可用,则其指示符被设置,并且开始资源的恢复。 测试每个消息路径的状态。 如果消息路径不可用,则尝试使其可用于中央处理器传递数据,消息和响应。 如果将CPC连接到SES的所有消息路径变得不可用,则清除向量,指示共享数据不再有效。