Multi-system deadlock reduction
    1.
    发明授权
    Multi-system deadlock reduction 有权
    多系统死锁减少

    公开(公告)号:US07962615B1

    公开(公告)日:2011-06-14

    申请号:US12683747

    申请日:2010-01-07

    IPC分类号: G06F15/173

    CPC分类号: G06F9/524

    摘要: Method, system, and computer program embodiments for reducing deadlock in multi-system computing environments are provided. A set of default, current wait times is initialized for resource requests of each of a plurality of resources. A plurality of resource holders and resource waiters is monitored within an address space. If one resource holder of the plurality of resource holders of one of the plurality of resources is determined to be one resource waiter on another of the plurality of resources, a current wait time for the one resource holder is incremented and a deadlock indicator for both the one resource holder and the one resource waiter is activated. Following expiration of a predefined interval, the plurality of resource holders and resource waiters are parsed through to determine an original resource holder, indicating a system deadlock. The resource holder associated with the system deadlock having a lowest current wait time is restarted.

    摘要翻译: 提供了用于减少多系统计算环境中的死锁的方法,系统和计算机程序实施例。 针对多个资源中的每一个的资源请求初始化一组默认的当前等待时间。 在地址空间内监视多个资源持有者和资源服务器。 如果多个资源中的一个资源的多个资源保持器中的一个资源持有者被确定为多个资源中的另一资源的一个资源服务器,则一个资源持有者的当前等待时间增加,并且两个 一个资源持有者和一个资源服务员被激活。 在预定义间隔期满之后,解析多个资源持有者和资源服务器以确定原始资源持有者,指示系统死锁。 重新启动与具有最低当前等待时间的系统死锁相关联的资源持有者。

    MULTI-LEVEL VOLUME TABLE OF CONTENTS
    2.
    发明申请
    MULTI-LEVEL VOLUME TABLE OF CONTENTS 审中-公开
    多层次的目录

    公开(公告)号:US20090210617A1

    公开(公告)日:2009-08-20

    申请号:US12033383

    申请日:2008-02-19

    IPC分类号: G06F12/00

    摘要: Methods, data structures and systems provide organize a table of contents for a volume (VTOC) stored in a storage system. The volume is divided into a plurality of ranges of tracks, including a first track range. For each track range, an associated sub-VTOC is created containing information about the contents of the track range. A master VTOC is also created containing a plurality of pointers, each pointer pointing to one of the plurality of sub-VTOCs. A first data set stored on one or more tracks within the first track range is updated and the sub-VTOC associated with the first track range is locked, whereby access to other sub-VTOCs is unaffected. The sub-VTOC associated with the first track range may then be accessed, updated and unlocked. Thus, updating data sets stored within different track ranges on the volume may proceed at the same time.

    摘要翻译: 方法,数据结构和系统提供组织存储在存储系统中的卷(VTOC)的目录。 音量被分为多个音轨范围,包括第一音轨范围。 对于每个轨道范围,创建相关联的子VTOC,其包含关于轨道范围的内容的信息。 还创建包含多个指针的主VTOC,每个指针指向多个子VTOC中的一个。 存储在第一轨道范围内的一个或多个轨道上的第一数据集被更新,并且与第一轨道范围相关联的子VTOC被锁定,由此对其他子VTOC的访问不受影响。 然后可以访问,更新和解锁与第一轨道范围相关联的子VTOC。 因此,更新存储在卷上的不同轨道范围内的数据集可以同时进行。

    VSAM smart reorganization
    3.
    发明授权
    VSAM smart reorganization 有权
    VSAM智能重组

    公开(公告)号:US08095768B2

    公开(公告)日:2012-01-10

    申请号:US12435576

    申请日:2009-05-05

    IPC分类号: G11C13/00

    摘要: Various embodiments for adaptive reorganization of a virtual storage access method (VSAM) data set are provided. In one exemplary embodiment, upon each control interval (CI) split of a plurality of CI splits occurring over a period of time, historical data including a key value for a record causing each CI split is recorded in a data repository. The historical data is analyzed with a predictive algorithm to determine an amount of free space to be allocated to each of a plurality of control intervals generated pursuant to the adaptive reorganization. The predictive algorithm allocates a greater percentage of the free space to a first location of the VVDS having a larger proportion of historically placed key values than a second location of the VVDS having a smaller proportion of the historically placed key values.

    摘要翻译: 提供了用于虚拟存储访问方法(VSAM)数据集的自适应重组的各种实施例。 在一个示例性实施例中,在一段时间内发生的多个CI分割的每个控制间隔(CI)分割之后,将包括导致每个CI分割的记录的键值的历史数据记录在数据存储库中。 用预测算法分析历史数据,以确定要分配给根据自适应重组生成的多个控制间隔中的每一个的可用空间量。 预测算法将较大百分比的可用空间分配给具有历史上放置的键值的比例大于具有较小比例的历史放置的键值的VVDS的第二位置的VVDS的第一位置。

    Predictive migrate and recall
    4.
    发明授权
    Predictive migrate and recall 失效
    预测迁移和召回

    公开(公告)号:US08661067B2

    公开(公告)日:2014-02-25

    申请号:US12903947

    申请日:2010-10-13

    IPC分类号: G06F17/30

    摘要: Various embodiments for optimizing data migration and recall in a computing storage environment by a processor device are provided. Data stored in the computing storage environment is analyzed over a predetermined period of time to identify a usage pattern of a portion of the data. The portion of the data having the usage pattern is recalled in advance of a usage time, the usage time predicted by the usage pattern for the portion of the data to be accessed.

    摘要翻译: 提供了用于在计算存储环境中由处理器设备优化数据迁移和调用的各种实施例。 在预定时间段内分析存储在计算存储环境中的数据,以识别数据的一部分的使用模式。 具有使用模式的数据的部分在使用时间之前被恢复,该使用时间是由要被访问的部分数据的使用模式预测的使用时间。

    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR AVOIDING RECALL OPERATIONS IN A TIERED DATA STORAGE SYSTEM
    6.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR AVOIDING RECALL OPERATIONS IN A TIERED DATA STORAGE SYSTEM 失效
    系统,方法和计算机程序产品,用于避免数据存储系统中的回调操作

    公开(公告)号:US20120173833A1

    公开(公告)日:2012-07-05

    申请号:US12985294

    申请日:2011-01-05

    IPC分类号: G06F12/02

    摘要: According to one embodiment, a system includes logic adapted to: receive a request to open an existing data set indicating a write operation, receive new data to write to the existing data set, determine that the existing data set is stored on a lower tier of a tiered data storage system, determine that the existing data set is capable of being updated by appending the new data to an end of the existing data set, create a temporary data set on a higher tier of the tiered data storage system comprising the new data, associate the temporary data set on the higher tier of the tiered data storage system with the existing data set on the lower tier of the tiered data storage system, and create a write indicator associated with the new data set indicating that the new data set belongs at the end of the existing data set.

    摘要翻译: 根据一个实施例,系统包括适于:接收打开指示写入操作的现有数据集的请求,接收新数据以写入现有数据集,确定现有数据集存储在较低层 分层数据存储系统,通过将新数据附加到现有数据集的结尾来确定现有数据集能够被更新,在包括新数据的分层数据存储系统的较高层上创建临时数据集 ,将分层数据存储系统的较高层的临时数据集与分层数据存储系统的较低层上的现有数据集相关联,并创建与新数据集相关联的写指示符,指示新数据集属于 在现有数据集的末尾。

    Consolidating control areas
    7.
    发明授权
    Consolidating control areas 失效
    整合控制区

    公开(公告)号:US08745349B2

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

    申请号:US13181383

    申请日:2011-07-12

    IPC分类号: G06F12/00 G06F11/14

    摘要: A detection module selects logically adjacent first and second control areas of a cluster. The detection module further determines that the first and second control areas satisfy a migration test wherein the first control area has free space exceeding a free threshold, the free space is at least equal to a space requirement for each second control area control interval, and the second control area has fewer control intervals than a control interval threshold. In addition, a copy module copies each second control area control interval to the first control area in response to determining that the first and second control areas satisfy the migration test.

    摘要翻译: 检测模块选择逻辑上相邻的第一和第二控制区域。 检测模块还确定第一和第二控制区域满足迁移测试,其中第一控制区域具有超过空闲阈值的空闲空间,自由空间至少等于每个第二控制区域控制间隔的空间要求,并且 第二控制区域具有比控制间隔阈值更少的控制间隔。 此外,响应于确定第一和第二控制区域满足迁移测试,复制模块将每个第二控制区域控制间隔复制到第一控制区域。

    System, method, and computer program product for avoiding recall operations in a tiered data storage system
    8.
    发明授权
    System, method, and computer program product for avoiding recall operations in a tiered data storage system 失效
    用于避免分层数据存储系统中的召回操作的系统,方法和计算机程序产品

    公开(公告)号:US08621170B2

    公开(公告)日:2013-12-31

    申请号:US12985294

    申请日:2011-01-05

    IPC分类号: G06F12/02

    摘要: According to one embodiment, a system includes logic adapted to: receive a request to open an existing data set indicating a write operation, receive new data to write to the existing data set, determine that the existing data set is stored on a lower tier of a tiered data storage system, determine that the existing data set is capable of being updated by appending the new data to an end of the existing data set, create a temporary data set on a higher tier of the tiered data storage system comprising the new data, associate the temporary data set on the higher tier of the tiered data storage system with the existing data set on the lower tier of the tiered data storage system, and create a write indicator associated with the new data set indicating that the new data set belongs at the end of the existing data set.

    摘要翻译: 根据一个实施例,系统包括适于:接收打开指示写入操作的现有数据集的请求,接收新数据以写入现有数据集,确定现有数据集存储在较低层 分层数据存储系统,通过将新数据附加到现有数据集的结尾来确定现有数据集能够被更新,在包括新数据的分层数据存储系统的较高层上创建临时数据集 ,将分层数据存储系统的较高层的临时数据集与分层数据存储系统的较低层上的现有数据集相关联,并创建与新数据集相关联的写指示符,指示新数据集属于 在现有数据集的末尾。

    CONSOLIDATING CONTROL AREAS
    9.
    发明申请
    CONSOLIDATING CONTROL AREAS 失效
    综合控制领域

    公开(公告)号:US20130019070A1

    公开(公告)日:2013-01-17

    申请号:US13181383

    申请日:2011-07-12

    IPC分类号: G06F12/00

    摘要: A detection module selects logically adjacent first and second control areas of a cluster. The detection module further determines that the first and second control areas satisfy a migration test wherein the first control area has free space exceeding a free threshold, the free space is at least equal to a space requirement for each second control area control interval, and the second control area has fewer control intervals than a control interval threshold. In addition, a copy module copies each second control area control interval to the first control area in response to determining that the first and second control areas satisfy the migration test.

    摘要翻译: 检测模块选择逻辑上相邻的第一和第二控制区域。 检测模块还确定第一和第二控制区域满足迁移测试,其中第一控制区域具有超过空闲阈值的空闲空间,自由空间至少等于每个第二控制区域控制间隔的空间要求,并且 第二控制区域具有比控制间隔阈值更少的控制间隔。 此外,响应于确定第一和第二控制区域满足迁移测试,复制模块将每个第二控制区域控制间隔复制到第一控制区域。

    DYNAMIC VVDS EXPANSION
    10.
    发明申请
    DYNAMIC VVDS EXPANSION 有权
    动态VVDS扩展

    公开(公告)号:US20130007397A1

    公开(公告)日:2013-01-03

    申请号:US13171378

    申请日:2011-06-28

    IPC分类号: G06F12/00 G06F12/02

    摘要: A method for addressing an out-of-space condition for a VSAM Volume Data Set (VVDS) includes detecting an out-of-space condition in a VVDS on a volume. The method creates, in response to the out-of-space condition, a new VVDS on the volume without adding a record to the old VVDS (e.g., by bypassing “catalog services”). The new VVDS is assigned a temporary name. The method then copies records from the old VVDS to the new VVDS. The method may then rename the old VVDS to a temporary name and rename the new VVDS to the original name of the old VVDS. The old VVDS may then be deleted. Alternatively, instead of renaming the old VVDS to a temporary name, the old VVDS may be deleted. The new VVDS may then be renamed to the original name of the old VVDS. A corresponding apparatus and computer program product are also described.

    摘要翻译: 用于解决VSAM卷数据集(VVDS)的空间外条件的方法包括检测卷上的VVDS中的空间外条件。 该方法响应于空间不足情况,在卷上创建新的VVDS,而不向旧VVDS添加记录(例如通过绕过目录服务)。 新VVDS被分配一个临时名称。 然后,该方法将记录从旧VVDS复制到新的VVDS。 然后,该方法可以将旧的VVDS重命名为临时名称,并将新VVDS重命名为旧VVDS的原始名称。 然后可以删除旧的VVDS。 或者,不是将旧的VVDS重命名为临时名称,而是可以删除旧的VVDS。 然后,新的VVDS可以重命名为旧VVDS的原始名称。 还描述了相应的装置和计算机程序产品。