Method and apparatus for expansion, contraction, and reapportionment of
structured external storage structures
    1.
    发明授权
    Method and apparatus for expansion, contraction, and reapportionment of structured external storage structures 失效
    结构化外部存储结构的膨胀,收缩和再分配的方法和装置

    公开(公告)号:US5581737A

    公开(公告)日:1996-12-03

    申请号:US304458

    申请日:1994-09-12

    IPC分类号: G06F3/06 G06F12/02 G06F12/08

    摘要: A method and apparatus for optimizing a data structure of an external data storage facility shared by a plurality of data processing systems, the data structure being allocated by a first allocation command which includes first allocation parameters based on an amount of storage space in the external data storage facility assigned for creation of the data structure and a composition of the data structure, includes a device for determining values of the first allocation parameters, to thereby determine a first composition of the data structure, a device for determining an actual usage of the data structure, to thereby determine a second composition of the data structure, a device for comparing the first composition of the data structure with the second composition of the data structure, and a device for issuing, based on an output from the comparing device, a second allocation command having second allocation parameters, to the data structure for reallocation thereof. The issuing device includes a device for adjusting the first composition of the data structure to the second composition, as storage space in the external data storage facility and processing cycles become available to execute the second allocation parameters. Until the second allocation parameters are achieved, the reallocation of the data structure remains pending and all processing commands are accepted and processed by the external data storage facility.

    摘要翻译: 一种用于优化由多个数据处理系统共享的外部数据存储设施的数据结构的方法和装置,所述数据结构由第一分配命令分配,所述第一分配命令包括基于所述外部数据中的存储空间量的第一分配参数 分配用于创建数据结构的存储设施和数据结构的组成包括用于确定第一分配参数的值的装置,从而确定数据结构的第一组合,用于确定数据的实际使用的设备 从而确定数据结构的第二组合,用于将数据结构的第一组合与数据结构的第二组合进行比较的装置,以及用于基于比较装置的输出发出第二组合的第二组 分配命令具有第二分配参数,用于重新分配数据结构。 发行装置包括用于将数据结构的第一组合调整到第二组合的装置,作为外部数据存储设备中的存储空间,并且处理周期变得可用于执行第二分配参数。 在实现第二分配参数之前,数据结构的重新分配保持待定,所有处理命令都被外部数据存储设施接受和处理。

    Method, system and program products for copying coupling facility cache structures
    5.
    发明授权
    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, system and program products for managing changed data of castout classes
    8.
    发明授权
    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 and apparatus for conducting a high performance locking facility in a loosely coupled environment
    9.
    发明授权
    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
    10.
    发明授权
    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.

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