Data reorganization
    1.
    发明授权
    Data reorganization 失效
    数据重组

    公开(公告)号:US08655892B2

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

    申请号:US12893463

    申请日:2010-09-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30306

    摘要: An approach to efficient data reorganization. The approach may involve searching for control interval (CI) splits and control area (CA) splits in a data component of a VSAM data set. A mapping is created that maps the source location storing the VSAM data set to a target location. The mapping reorders the VSAM data set such that the CI splits and CA splits are removed when the VSAM data set is moved to the target location in accordance with the mapping. Those CAs that do not include CI splits may be moved without using the host devices' processing resources. For example, the storage device may FlashCopy these areas directly from the source location to the target location. Those CAs that do include CI splits may be moved using the host's processing resources. For example, these CAs may be read into the host, re-ordered by the host, and written by the host to the target location.

    摘要翻译: 一种有效的数据重组方法。 该方法可以涉及在VSAM数据集的数据分量中搜索控制间隔(CI)分割和控制区域(CA)分割。 创建映射将存储VSAM数据集的源位置映射到目标位置。 映射重新排列VSAM数据集,使得当VSAM数据集根据映射移动到目标位置时,去除CI分裂和CA分割。 可以移动不包括CI分割的那些CA,而不使用主机设备的处理资源。 例如,存储设备可以将这些区域直接从源位置复制到目标位置。 可以使用主机的处理资源来移动那些包含CI拆分的CA。 例如,这些CA可以被读入主机,由主机重新排序,并由主机写入目标位置。

    DATA REORGANIZATION
    2.
    发明申请
    DATA REORGANIZATION 失效
    数据重组

    公开(公告)号:US20120078922A1

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

    申请号:US12893463

    申请日:2010-09-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30306

    摘要: An approach to efficient data reorganization. The approach may involve searching for control interval (CI) splits and control area (CA) splits in a data component of a VSAM data set. A mapping is created that maps the source location storing the VSAM data set to a target location. The mapping reorders the VSAM data set such that the CI splits and CA splits are removed when the VSAM data set is moved to the target location in accordance with the mapping. Those CAs that do not include CI splits may be moved without using the host devices' processing resources. For example, the storage device may FlashCopy these areas directly from the source location to the target location. Those CAs that do include CI splits may be moved using the host's processing resources. For example, these CAs may be read into the host, re-ordered by the host, and written by the host to the target location.

    摘要翻译: 一种有效的数据重组方法。 该方法可以涉及在VSAM数据集的数据分量中搜索控制间隔(CI)分割和控制区域(CA)分割。 创建映射将存储VSAM数据集的源位置映射到目标位置。 映射重新排列VSAM数据集,使得当VSAM数据集根据映射移动到目标位置时,去除CI分裂和CA分割。 可以移动不包括CI分割的那些CA,而不使用主机设备的处理资源。 例如,存储设备可以将这些区域直接从源位置复制到目标位置。 可以使用主机的处理资源来移动那些包含CI拆分的CA。 例如,这些CA可以被读入主机,由主机重新排序,并由主机写入目标位置。

    EXTENT SIZE OPTIMIZATION
    3.
    发明申请
    EXTENT SIZE OPTIMIZATION 有权
    EXTENT SIZE优化

    公开(公告)号:US20110191565A1

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

    申请号:US12698663

    申请日:2010-02-02

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F12/00 G06F12/02

    摘要: A method for automatically optimizing an allocation amount for a data set includes receiving an extend request, specifying an allocation amount, for a data set in a storage pool. The method increments a counter in response to receiving the extend request. In the event the counter has reached a threshold value, the method automatically increases the allocation amount of the extend request, such as by multiplying the allocation amount by a multiplier. In the event the allocation amount is larger than a largest free extent in the storage pool, the method automatically decreases the allocation amount of the extend request to correspond to the largest available free extent. Such a method reduces or eliminates the chance that an extend request will fail, and reduces overhead associated with extending and consolidating extents. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 用于自动优化数据集的分配量的方法包括:为存储池中的数据集接收指定分配量的扩展请求。 该方法响应于接收到扩展请求而递增计数器。 在计数器达到阈值的情况下,该方法通过将分配量乘以乘数来自动增加扩展请求的分配量。 在分配量大于存储池中的最大可用空间的情况下,该方法自动减少扩展请求的分配量以对应于最大可用空闲区段。 这种方法减少或消除了扩展请求失败的机会,并减少了与扩展和合并扩展区相关联的开销。 本文还公开了相应的装置和计算机程序产品。

    Multi-system deadlock reduction
    4.
    发明授权
    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
    5.
    发明申请
    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。 因此,更新存储在卷上的不同轨道范围内的数据集可以同时进行。

    Using an alias volume name for a volume to allocate space to a data set
    6.
    发明授权
    Using an alias volume name for a volume to allocate space to a data set 有权
    使用卷的别名卷名为数据集分配空间

    公开(公告)号:US08918614B2

    公开(公告)日:2014-12-23

    申请号:US12904859

    申请日:2010-10-14

    IPC分类号: G06F12/00 G06F3/06

    摘要: Provided are a computer program product, system, and method for using an alias volume name for a volume to allocate space to a data set. An assignment of a plurality of volumes to a data set is maintained, wherein the volumes are configured in a storage system. A request is received to extend the data set. A determination is made as to whether one of the volumes previously assigned to the data set has an allocation amount of available space in the storage system in response to the request to extend the data set. An alias volume name is assigned to the data set for the previously assigned volume determined to have the allocation amount of available space, wherein the alias volume name provides an alternative name for the previously assigned volume. The allocation amount of available space is assigned to the data set for the alias volume name.

    摘要翻译: 提供了一种用于使用卷的别名卷名称将空间分配给数据集的计算机程序产品,系统和方法。 维持将多个卷分配给数据集,其中,卷被配置在存储系统中。 收到请求以扩展数据集。 确定响应于扩展数据集的请求,先前分配给数据集的一个卷之间是否具有存储系统中的可用空间的分配量。 将别名卷名称分配给确定具有可用空间分配量的先前分配卷的数据集,其中别名卷名为先前分配的卷提供备用名称。 可用空间的分配量分配给别名卷名称的数据集。

    RECOVERING A VOLUME TABLE AND DATA SETS FROM A CORRUPTED VOLUME
    7.
    发明申请
    RECOVERING A VOLUME TABLE AND DATA SETS FROM A CORRUPTED VOLUME 有权
    从损坏的卷中恢复音量表和数据集

    公开(公告)号:US20140006853A1

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

    申请号:US13535253

    申请日:2012-06-27

    IPC分类号: G06F11/14

    摘要: Provided are a computer program product, system, and method for recovering a volume table and data sets from a corrupted volume. Data corruption is detected in a volume having data sets. A volume table having information on the data sets allocated in the volume is diagnosed. A backup volume table comprising a most recent valid backup of the volume table is accessed from a backup of the volume in response to determining that the diagnosed volume table is not valid. Content from the backup volume table is processed to bring to a current state in a recovery volume table for a recovery volume. The data sets in the volume are processed to determine whether they are valid. The valid data sets are moved to the recovery volume. A data recovery operation is initiated for the data sets determined not to be valid.

    摘要翻译: 提供了一种用于从损坏的卷恢复卷表和数据集的计算机程序产品,系统和方法。 在具有数据集的卷中检测到数据损坏。 诊断具有关于分配在卷中的数据集的信息的卷表。 响应于确定诊断的卷表无效,从卷的备份访问包括卷表的最新有效备份的备份卷表。 来自备份卷表的内容将被处理,以恢复恢复卷的恢复卷表中的当前状态。 处理卷中的数据集以确定它们是否有效。 将有效的数据集移动到恢复卷。 对于确定为无效的数据集,启动数据恢复操作。

    Diagnostic data set component
    8.
    发明授权
    Diagnostic data set component 失效
    诊断数据集组件

    公开(公告)号:US08458519B2

    公开(公告)日:2013-06-04

    申请号:US12683748

    申请日:2010-01-07

    IPC分类号: G06F11/00

    摘要: Various embodiments for retaining diagnostic information for data in a computing storage environment are provided. In one such embodiment, a diagnostic component associated with a base data set via a catalog association record is initialized. The diagnostic component configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis.

    摘要翻译: 提供了用于在计算存储环境中保留用于数据的诊断信息的各种实施例。 在一个这样的实施例中,初始化经由目录关联记录与基础数据集相关联的诊断部件。 所述诊断部件被配置为保留由所述计算存储环境检索的基本数据集特定的诊断信息以辅助错误诊断。

    VSAM smart reorganization
    9.
    发明授权
    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的第一位置。

    Consolidating control areas
    10.
    发明授权
    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.

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