Operator message commands for testing a coupling facility
    1.
    发明授权
    Operator message commands for testing a coupling facility 有权
    用于测试耦合设备的操作员消息命令

    公开(公告)号:US09037907B2

    公开(公告)日:2015-05-19

    申请号:US13157913

    申请日:2011-06-10

    IPC分类号: G06F11/00 G06F11/22

    摘要: A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.

    摘要翻译: 提供了一种设施,使来自多个不同来源的操作者消息命令能够被提供给用于处理的计算环境的耦合设备。 例如,这些命令用于对耦合设施执行动作,并且可以从耦合到耦合设备的控制台以及与其耦合的逻辑分区或其他系统接收。 响应于执行命令,响应将返回给命令的启动器。

    Method and system for time synchronization among systems using parallel sysplex links
    2.
    发明授权
    Method and system for time synchronization among systems using parallel sysplex links 有权
    使用并行系统链路的系统之间的时间同步的方法和系统

    公开(公告)号:US08949468B2

    公开(公告)日:2015-02-03

    申请号:US11247888

    申请日:2005-10-11

    IPC分类号: G06F15/16 G06F9/54

    摘要: Disclosed are a method of and system for providing time synchronization among first and second computer systems, where each of the computer systems includes hardware, operating system software and a layer of microcode operating between said hardware and said software. The method comprises the steps of using the microcode of the first computer system to provide a first timestamp, using the microcode of the second computer system to provide a second timestamp and a third timestamp, and using the microcode of the first computer system to provide a fourth timestamp. The method comprises the further steps of using the first, second, third and fourth timestamps to determine a timing difference between the first and second computer systems, and adjusting the timing among said first and second computer systems on the basis of said determined timing difference. Preferably, the first and second computer systems are connected together by a point-to-point link; and the first timestamp is sent from the first computer system to the second computer system, and the second and third timestamps are sent from the second computer system to the first computer system over that point-to-point link.

    摘要翻译: 公开了一种用于在第一和第二计算机系统之间提供时间同步的方法和系统,其中每个计算机系统包括在所述硬件和所述软件之间操作的硬件,操作系统软件和微代码层。 该方法包括以下步骤:使用第一计算机系统的微码来提供第一时间戳,使用第二计算机系统的微码来提供第二时间戳和第三时间戳,并且使用第一计算机系统的微码来提供第一时间戳 第四个时间戳。 该方法还包括以下步骤:使用第一,第二,第三和第四时间标记来确定第一和第二计算机系统之间的定时差异,以及基于所确定的定时差来调整所述第一和第二计算机系统之间的定时。 优选地,第一和第二计算机系统通过点对点链路连接在一起; 并且第一时间戳从第一计算机系统发送到第二计算机系统,并且第二和第三时间戳通过该点对点链路从第二计算机系统发送到第一计算机系统。

    TRANSMITTING OPERATOR MESSAGE COMMANDS TO A COUPLING FACILITY
    3.
    发明申请
    TRANSMITTING OPERATOR MESSAGE COMMANDS TO A COUPLING FACILITY 有权
    发送操作员信息给联系设备的命令

    公开(公告)号:US20120317585A1

    公开(公告)日:2012-12-13

    申请号:US13157935

    申请日:2011-06-10

    IPC分类号: G06F9/54

    摘要: A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.

    摘要翻译: 提供了一种设施,使来自多个不同来源的操作者消息命令能够被提供给用于处理的计算环境的耦合设备。 例如,这些命令用于对耦合设施执行动作,并且可以从耦合到耦合设备的控制台以及与之耦合的逻辑分区或其他系统接收。 响应于执行命令,响应将返回给命令的启动器。

    Software cache management of a shared electronic store in a supplex

    公开(公告)号:US5457793A

    公开(公告)日:1995-10-10

    申请号:US860807

    申请日:1992-03-30

    摘要: Storage is managed in a shared electronic store (SES) by assigning storage classes (STCs) to each directory entry having a data item stored in SES. The assignments of directory entries and data elements to the respective STCs can be changed at any time by any CPC. Eventually, no free space remains in the SES cache, and then space for new directory entries and data items must be obtained by reclaiming space occupied by directory entries and associated unchanged data items. The reclaiming of SES space is controlled on a STC basis. Any specified STC may reclaim from itself or from another STC using reclaiming software/microcode in SES, which includes a reclaim vector, a reclaim counter, a queue, and reclaiming controls. The vector and counter have respective elements for all possible STCs to controls how a specified STC may reclaim space from any or all target STC. Any enabled target STC reclaims its space according to an LRU algorithm maintained by a queue for the STC. A CPC can issue a command to load different values in target STC elements in the SES vector for a specified STC to control how reclaiming is apportioned for the specified STC. In SES, associated target counter elements are loaded from its vector. Reclaiming is done automatically in SES upon each directory miss in the current target STC having a non-zero counter value, when no free space exists. The counter is decremented for each reclaimed directory entry until its count reaches zero, and then the counter element for the next non-zero target STC is used for reclaiming until it reaches zero. When all STC elements in the counter are zero for the specified STC, the counter elements are reloaded from the vector elements to repeat the reclaiming operation, as long as a repeat factor for the specified STC has not reached zero. The repeat factor is decremented each time the counters are loaded from the vector. When the counters and repeat factor have all reached zero, reclaiming is disabled for the specified STC.

    Multi-part aggregated variable in structured external storage
    7.
    发明授权
    Multi-part aggregated variable in structured external storage 有权
    结构化外部存储中的多部分聚合变量

    公开(公告)号:US08838910B2

    公开(公告)日:2014-09-16

    申请号:US12795205

    申请日:2010-06-07

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F17/30348

    摘要: A mechanism is provided for multi-part aggregated variables in structured external storage. The shared external storage provides a serialized, aggregated structure update capability. The shared external storage identifies each local value for which a group value is needed by name. Each time a member writes out its value, the member specifies the name of the object, the member's current value, and the type of aggregate function to apply (e.g., minimum, maximum, etc.). The structured external storage in one atomic operation updates the member's value, recalculates the aggregate of all of the individual values, and returns the aggregate to the member. The advantage of this approach is that it requires only one write operation to the structured external storage. The update operation does not require locking, because the operation is atomic.

    摘要翻译: 为结构化外部存储中的多部分聚合变量提供了一种机制。 共享外部存储提供了一个序列化的聚合结构更新功能。 共享的外部存储器通过名称标识需要组值的每个本地值。 每次成员写出其值时,成员将指定对象的名称,成员的当前值以及要应用的聚合函数的类型(例如最小值,最大值等)。 一个原子操作中的结构化外部存储更新成员的值,重新计算所有单个值的聚合,并将聚合返回给成员。 这种方法的优点是只需要对结构化外部存储器进行一次写操作。 更新操作不需要锁定,因为操作是原子的。

    CONDITIONAL WRITE PROCESSING FOR A CACHE STRUCTURE OF A COUPLING FACILITY
    8.
    发明申请
    CONDITIONAL WRITE PROCESSING FOR A CACHE STRUCTURE OF A COUPLING FACILITY 有权
    用于连接设备的缓存结构的条件写入处理

    公开(公告)号:US20130246713A1

    公开(公告)日:2013-09-19

    申请号:US13423640

    申请日:2012-03-19

    IPC分类号: G06F12/08

    摘要: A method for managing a cache structure of a coupling facility includes receiving a conditional write command from a computing system and determining whether data associated with the conditional write command is part of a working set of data of the cache structure. If the data associated with the conditional write command is part of the working set of data of the cache structure the conditional write command is processed as an unconditional write command. If the data associated with the conditional write command is not part of the working set of data of the cache structure a conditional write failure notification is transmitted to the computing system.

    摘要翻译: 用于管理耦合设施的高速缓存结构的方法包括从计算系统接收条件写入命令,并确定与条件写入命令相关联的数据是否是高速缓存结构的工作数据集的一部分。 如果与条件写入命令相关联的数据是高速缓存结构的数据的工作集合的一部分,则将条件写入命令作为无条件写入命令进行处理。 如果与条件写入命令相关联的数据不是高速缓存结构的工作数据集的一部分,则将条件写入失败通知传送到计算系统。

    System and method for calibrating a time of day (TOD) clock in a computing system node provided in a multi-node network
    9.
    发明授权
    System and method for calibrating a time of day (TOD) clock in a computing system node provided in a multi-node network 有权
    用于校准在多节点网络中提供的计算系统节点中的时间(TOD)时钟的系统和方法

    公开(公告)号:US08132038B2

    公开(公告)日:2012-03-06

    申请号:US12270179

    申请日:2008-11-13

    IPC分类号: G06F1/00 G06F1/14 G06F1/04

    摘要: A system, method and computer program product for calibrating a Time Of Day (TOD)-clock in a computing system node provided in a multi-node network. The network comprises an infrastructure of computing devices each having a physical clock providing a time base for executing operations that is stepped to a common oscillator. The system implements steps for obtaining samples of timing values of a computing device in the network, the values including a physical clock value maintained at that device and a TOD-offset value; computing an oscillator skew value from the samples; setting a fine steering rate value as equal to the opposite of the computed oscillator skew value; and, utilizing the fine steering rate value to adjust the physical clock value and correct for potential oscillator skew errors occurring in the oscillator crystal at the computing device.

    摘要翻译: 一种用于在多节点网络中提供的计算系统节点中校准时钟(TOD)时钟的系统,方法和计算机程序产品。 该网络包括计算设备的基础设施,每个设备具有提供用于执行步进到公共振荡器的操作的时基的物理时钟。 该系统实现用于获得网络中的计算设备的定时值的采样的步骤,所述值包括在该设备处保持的物理时钟值和TOD偏移值; 从样本计算振荡器偏移值; 将精细的转向率值设置为等于所计算的振荡器偏移值的相反; 并且利用精细转向率值来调整物理时钟值并校正在计算装置处发生在振荡器晶体中的潜在的振荡器偏斜误差。