Method, system and program products for managing changed data of castout classes
    1.
    发明授权
    Method, system and program products for managing changed data of castout classes 失效
    用于管理变更数据的方法,系统和程序产品

    公开(公告)号:US06230243B1

    公开(公告)日:2001-05-08

    申请号:US09251888

    申请日:1999-02-19

    IPC分类号: G06F1200

    摘要: Changed data of castout classes of a coupling facility cache are managed in order to be able to efficiently determine the age of the oldest changed data in the cache. A directory entry representing a changed datum is placed in a data structure corresponding to the castout class of the changed datum. The data structure includes an order queue ordered by timestamps and a process queue, having an ordered portion and an unordered portion. When the directory entry is to be added to the data structure, an attempt is first made to place the entry on the order queue. If the entry is not placed on the order queue within a predefined amount of time, then the entry is placed on the process queue, the order of which is maintained by background tasks. In order to return the oldest entry of the data structure, the smallest entry of the process queue is determined and that entry is then compared to the smallest entry of the order queue. The smaller of those two entries corresponds to the oldest entry for the castout class.

    摘要翻译: 管理耦合设施高速缓存的丢弃类的更改数据,以便能够有效地确定高速缓存中最早更改的数据的年龄。 表示更改的数据的目录条目被放置在与改变的基准的castout类相对应的数据结构中。 数据结构包括由时间戳排序的订单队列和具有有序部分和无序部分的处理队列。 当目录条目要添加到数据结构中时,首先尝试将条目放在订单队列上。 如果条目未在预定义的时间内放置在订单队列上,则该条目将被放置在进程队列中,其顺序由后台任务维护。 为了返回数据结构的最旧条目,确定进程队列的最小条目,然后将该条目与订单队列的最小条目进行比较。 这两个条目中较小的条目对应于castout类的最旧条目。

    Method, system and program products for copying coupling facility cache structures
    4.
    发明授权
    Method, system and program products for copying coupling facility cache structures 有权
    用于复制耦合设施缓存结构的方法,系统和程序产品

    公开(公告)号:US06546466B1

    公开(公告)日:2003-04-08

    申请号:US09378839

    申请日:1999-08-23

    IPC分类号: G06F1200

    CPC分类号: G06F12/0866

    摘要: Cache structures of a shared storage processor of a computing environment are copied. A copy operation for a cache structure of the shared storage processor is initiated. Although the cache structure is owned by an exploiter of the cache structure, one or more objects of the cache structure are copied via an operating system of the computing environment. The one or more objects are copied from the cache structure to another cache structure of the computing environment. Both cache structures may be located within the same shared storage processor or within different shared storage processors.

    摘要翻译: 复制计算环境的共享存储处理器的缓存结构。 启动用于共享存储处理器的高速缓存结构的复制操作。 虽然缓存结构由高速缓存结构的剥削者拥有,但缓存结构的一个或多个对象经由计算环境的操作系统被复制。 将一个或多个对象从高速缓存结构复制到计算环境的另一高速缓存结构。 两个缓存结构可以位于相同的共享存储处理器内或不同的共享存储处理器内。

    Method and apparatus for dynamically controlling the execution of a request handler on a processor resource
    5.
    发明授权
    Method and apparatus for dynamically controlling the execution of a request handler on a processor resource 失效
    用于动态地控制处理器资源上的请求处理程序的执行的方法和装置

    公开(公告)号:US06704766B1

    公开(公告)日:2004-03-09

    申请号:US08927222

    申请日:1997-09-10

    IPC分类号: G06F900

    CPC分类号: G06F9/4843

    摘要: A method and apparatus for dynamically controlling the dispatching of a coupling facility operating in a logical partition sharing a processor resource with one or more other logical partitions issuing requests to the coupling facility. A plurality of coupling facility dispatching modes differing in their relative dispatch duration are defined. One dispatching mode is initially selected, and the number of requests received from the other logical partitions within a predetermined interval while in a selected dispatching mode is determined. Transitions between the defined dispatching modes are made in accordance with the number of requests received within the sampling interval in the selected dispatching mode. The method and apparatus are especially suitable for controlling the dispatching of a backup coupling facility, whose polling loop would otherwise consume processor resources usable by other logical

    摘要翻译: 一种用于动态地控制在与共享处理器资源的逻辑分区中操作的耦合设施的调度的方法和装置,所述逻辑分区与一个或多个其他逻辑分区向所述耦合设备发出请求。 定义了其相对调度持续时间不同的多个耦合设施调度模式。 最初选择一个调度模式,并且确定在所选择的调度模式期间在预定间隔内从其他逻辑分区接收的请求的数量。 根据在所选择的调度模式中的采样间隔内接收的请求数量,进行定义的调度模式之间的转换。 该方法和装置特别适用于控制备用耦合设备的调度,其备用环路否则将消耗由其他逻辑可用的处理器资源

    Method and apparatus for conducting a high performance locking facility in a loosely coupled environment
    8.
    发明授权
    Method and apparatus for conducting a high performance locking facility in a loosely coupled environment 有权
    用于在松散耦合的环境中进行高性能锁定设施的方法和装置

    公开(公告)号:US06189007B1

    公开(公告)日:2001-02-13

    申请号:US09143324

    申请日:1998-08-28

    IPC分类号: G06F1730

    摘要: A method and apparatus of assigning and releasing locks, in a network computing environment having a plurality of central processing units coupled to a high performance locking facility. The method comprises of the steps of first receiving and processing a lock operation synchronous to any requesting central processor unit requesting a lock and then recording lock names and lock states in entry records of a lock table based on the requests. When a request is being processed, providing high-speed searching to search any particular lock entry in the table and altering and modifying the table accordingly. Finally an appropriate response and the status of the lock state will be generated and sent to other requesters requesting the lock.

    摘要翻译: 一种在具有耦合到高性能锁定设施的多个中央处理单元的网络计算环境中分配和释放锁的方法和装置。 该方法包括以下步骤:首先接收和处理与请求锁的任何请求中央处理器单元同步的锁定操作,然后基于请求在锁定表的入口记录中记录锁定名称和锁定状态。 当处理请求时,提供高速搜索以搜索表中的任何特定锁定条目并相应地改变和修改该表。 最后,将生成适当的响应和锁定状态的状态,并将其发送到请求锁定的其他请求者。

    High performance locking facility
    9.
    发明授权
    High performance locking facility 有权
    高性能锁定设施的方法

    公开(公告)号:US06185650B2

    公开(公告)日:2001-02-06

    申请号:US09143328

    申请日:1998-08-28

    IPC分类号: G06F1200

    CPC分类号: G06F9/52 Y10S707/99938

    摘要: A method of assigning and releasing locks, in a network computing environment having a plurality of central processing units coupled to a high performance locking facility. The method comprises of the steps of first processing multiple requests for locking operations simultaneously and then recording lock names and lock states in entry records of a lock table based on the requests. When a request is being processed, providing high-speed searching to search any particular lock entry in the table and altering and modifying the table accordingly. Finally an appropriate response and the status of the lock state will be generated and sent to other requestors requesting the lock.

    摘要翻译: 一种在具有耦合到高性能锁定设施的多个中央处理单元的网络计算环境中分配和释放锁的方法。 该方法包括以下步骤:首先同时处理多个锁定操作请求,然后根据请求在锁定表的入口记录中记录锁定名称和锁定状态。 当处理请求时,提供高速搜索以搜索表中的任何特定锁定条目并相应地改变和修改该表。 最后,将生成适当的响应和锁状态的状态,并发送给请求锁的其他请求者。

    Computer program means and device for conducting high performance
locking facility in a loosely coupled environment
    10.
    发明授权
    Computer program means and device for conducting high performance locking facility in a loosely coupled environment 有权
    用于在松散耦合的环境中进行高性能锁定设备的计算机程序装置和装置

    公开(公告)号:US6088757A

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

    申请号:US141544

    申请日:1998-08-28

    IPC分类号: G06F9/46 G06F12/14 G06F13/00

    CPC分类号: G06F9/52 Y10S707/99938

    摘要: The present invention provides for a computer program product and device including instructions executable by a digital processing apparatus for conducting a high-performance locking facility. At first multiple requests for locking operations are processed and received simultaneously and their lock names and lock states are recorded in entry records of a lock table based on the requests. Next high-speed searching of any particular lock entry in this table is performed followed. The table can be altered and modified at this time as well accordingly depending upon lock status that is being processed. Finally an appropriate response is generated and the status of the lock state is provided to those requesting the lock.

    摘要翻译: 本发明提供了一种计算机程序产品和设备,包括可由数字处理设备执行以执行高性能锁定设备的指令。 首先,多个锁定操作请求被同时处理和接收,并且它们的锁定名称和锁定状态将根据请求记录在锁定表的条目记录中。 然后执行下表中的任何特定锁定条目的高速搜索。 此时可以更改和更改表格,因此取决于正在处理的锁定状态。 最后,产生适当的响应,并且向请求锁的人提供锁状态的状态。