ON-ACCESS PREDICTIVE DATA ALLOCATION AND REALLOCATION SYSTEM AND METHOD
    31.
    发明申请
    ON-ACCESS PREDICTIVE DATA ALLOCATION AND REALLOCATION SYSTEM AND METHOD 有权
    接入预测数据分配和重定向系统及方法

    公开(公告)号:US20120005449A1

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

    申请号:US12829257

    申请日:2010-07-01

    IPC分类号: G06F12/00

    摘要: A method for predictively allocating space in a database system includes detecting an access request for a data set, evaluating a growth rate of the data set to determine a predicted increase in size of the data set, and in response dynamically altering an attribute of an allocation for the data set. Attributes altered include the size of volumes and the number of volumes comprising the data set. The method may include setting a flag indicating an instruction to rewrite the data set if the evaluation indicates that rewriting is needed to accommodate the predicted increase in size. The method may include rewriting the data set from a lower address space of a volume to a higher address space of the volume if the size of the data set is equal to or greater than an allocation increment of the upper address space. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 一种用于预测性地分配数据库系统中的空间的方法包括检测对数据集的访问请求,评估数据集的增长速率以确定预测的数据集的大小的增加,并且响应于动态地改变分配的属性 用于数据集。 已更改的属性包括卷的大小和数据集的卷数。 如果评估指示需要重写以适应预测的大小增加,则该方法可以包括设置指示重写数据集的指令的标志。 如果数据集的大小等于或大于上部地址空间的分配增量,则该方法可以包括将数据集从卷的较低地址空间重写到卷的较高地址空间。 本文还公开了相应的装置和计算机程序产品。

    VOLUME RECORD DATA SET OPTIMIZATION APPARATUS AND METHOD
    32.
    发明申请
    VOLUME RECORD DATA SET OPTIMIZATION APPARATUS AND METHOD 有权
    体积记录数据设置优化装置和方法

    公开(公告)号:US20100049937A1

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

    申请号:US12196281

    申请日:2008-08-21

    IPC分类号: G06F12/02

    摘要: A method, apparatus, and computer program product for optimizing the organization of volume records stored in a volume record data set is disclosed herein. In certain embodiments, a method may include monitoring a volume comprising multiple data sets. Each data set may have associated therewith a volume record stored in a volume record data set. The method may further include tracking read and write operations to each of the data sets over a period of time. A count value may be stored in the volume record of each data set. The count value may be increased each time a read operation is performed to the associated data set. The count value may be decreased each time a write operation is performed to the associated data set. The volume records in the volume record data set may then be reorganized according to the size of the count values.

    摘要翻译: 本文公开了一种用于优化存储在卷记录数据集中的卷记录的组织的方法,装置和计算机程序产品。 在某些实施例中,方法可以包括监视包括多个数据集的卷。 每个数据集可以与其相关联地存储在卷记录数据集中的卷记录。 该方法还可以包括在一段时间内跟踪每个数据集的读取和写入操作。 计数值可以存储在每个数据集的卷记录中。 每当对相关联的数据集执行读取操作时,计数值可以增加。 每当对相关联的数据集执行写入操作时,计数值可能会降低。 然后可以根据计数值的大小重新组织卷记录数据集中的卷记录。

    METHOD OF CORRECTING JOB CONTROL LANGUAGE JOB ERRORS
    33.
    发明申请
    METHOD OF CORRECTING JOB CONTROL LANGUAGE JOB ERRORS 失效
    修改作业控制语言作业错误的方法

    公开(公告)号:US20090240988A1

    公开(公告)日:2009-09-24

    申请号:US12053672

    申请日:2008-03-24

    IPC分类号: G06F11/07

    CPC分类号: G06F8/42

    摘要: A method of correcting job control language (JCL) jobs scans a JCL job against a set of JCL syntax rules. The method automatically corrects any syntax errors discovered during the scanning, thereby forming a corrected JCL job. The method then runs the corrected JCL job. If the corrected JCL ends abnormally due to an execution error, the method then automatically determines if the execution error is recoverable. If the execution error is recoverable, the method automatically corrects the recoverable error to form a recovered corrected JCL job. The method reruns the recovered corrected JCL job.

    摘要翻译: 一种校正作业控制语言(JCL)作业的方法根据一组JCL语法规则扫描JCL作业。 该方法自动校正扫描期间发现的任何语法错误,从而形成一个校正的JCL作业。 然后该方法运行更正的JCL作业。 如果修正的JCL由于执行错误而异常结束,则该方法将自动确定执行错误是否可恢复。 如果执行错误是可恢复的,该方法将自动更正可恢复的错误,以形成恢复的已更正的JCL作业。 该方法重新运行恢复的已更正的JCL作业。

    STORING INFORMATION IN OTHERWISE UNUSED SPACE IN VTOC AND VVDS FOR RECOVERY OF DATA
    34.
    发明申请
    STORING INFORMATION IN OTHERWISE UNUSED SPACE IN VTOC AND VVDS FOR RECOVERY OF DATA 有权
    存储在VTOC和VVDS中的其他未使用空间的信息以恢复数据

    公开(公告)号:US20090193062A1

    公开(公告)日:2009-07-30

    申请号:US12019628

    申请日:2008-01-24

    IPC分类号: G06F17/00

    CPC分类号: G06F11/1446 G06F11/1469

    摘要: When a VTOC and a VVDS are established for information used to access data sets of a volume, unused space remains in both structures. The data sets, VTOC and VVDS are stored on a recordable medium. For VSAM data sets, other, vital information about the data set is also stored in the VTOC; for non-VSAM data sets, vital information about the data set is also stored in the VVDS. If the VOTC entry of a non-VSAM data set becomes corrupted, the vital information in the VVDS may be used to access the stored data set. Similarly, If the VVDS entry of a VSAM data set becomes corrupted, the vital information in the VTOC may be used to access the stored data set.

    摘要翻译: 当为用于访问卷的数据集的信息建立VTOC和VVDS时,未使用的空间将保留在两个结构中。 数据集VTOC和VVDS存储在可记录介质上。 对于VSAM数据集,其他关于数据集的重要信息也存储在VTOC中; 对于非VSAM数据集,关于数据集的重要信息也存储在VVDS中。 如果非VSAM数据集的VOTC条目被破坏,则可以使用VVDS中的重要信息来访问存储的数据集。 类似地,如果VSAM数据集的VVDS条目被破坏,则可以使用VTOC中的重要信息来访问存储的数据集。

    Partial Backup and Restore with Backup Versioning
    35.
    发明申请
    Partial Backup and Restore with Backup Versioning 审中-公开
    使用备份版本控制进行部分备份和还原

    公开(公告)号:US20080177961A1

    公开(公告)日:2008-07-24

    申请号:US11626223

    申请日:2007-01-23

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1451

    摘要: A backup operation is performed on a source data set. The data set is segmented into a plurality of blocks. An update bit indicator is implemented for each of the plurality of blocks. The update bit indicator is appended to a field of an existing data index or tied to a mapping table having a relative byte address (RBA). The update bit indicator is set for each of the plurality of blocks which are newly created or changed from a first backup to a second backup, which generates a dump data set containing compressed blocks from the source data set. A backup operation is executed to backup each of the plurality of blocks having the update bit indicator set. The data index or mapping table is updated to show which of the plurality of blocks have changed from the first backup to the second backup.

    摘要翻译: 对源数据集进行备份操作。 数据集被分割为多个块。 为多个块中的每个块实现更新位指示符。 更新位指示符附加到现有数据索引的字段,或者被绑定到具有相对字节地址(RBA)的映射表。 针对从第一备份到第二备份新创建或更改的多个块中的每个块设置更新位指示符,其从源数据集生成包含压缩块的转储数据集。 执行备份操作以备份具有更新位指示符集的多个块中的每一个。 更新数据索引或映射表以显示多个块中的哪个块已经从第一备份变为第二备份。

    Select pages implementing leaf nodes and internal nodes of a data set index for reuse
    36.
    发明授权
    Select pages implementing leaf nodes and internal nodes of a data set index for reuse 有权
    选择实现叶节点和数据集索引的内部节点以重新使用的页面

    公开(公告)号:US09305112B2

    公开(公告)日:2016-04-05

    申请号:US13619962

    申请日:2012-09-14

    IPC分类号: G06F13/00 G06F13/28 G06F17/30

    摘要: Provided are a computer program product, system, and method for selecting pages implementing leaf nodes and internal nodes of a data set index for reuse in memory. Pages in the memory are allocated to internal nodes and leaf nodes of a tree data structure representing all or a portion of a data set index for the data set, wherein the leaf nodes include information on members of the data set. The internal nodes include one or more keys used to traverse the tree data structure to reach the leaf nodes to access the members of the data set. At least one page allocated to the leaf nodes and the internal nodes is selected based on durations during which the allocated pages have not been used. Pages allocated to the leaf nodes are selected for reuse at a higher rate than the pages allocated to the internal nodes.

    摘要翻译: 提供了一种用于选择实现叶节点和数据集索引的内部节点的页面以在存储器中重新使用的计算机程序产品,系统和方法。 存储器中的页面被分配给表示数据集的数据集索引的全部或一部分的树数据结构的内部节点和叶节点,其中叶节点包括关于数据集成员的信息。 内部节点包括用于遍历树数据结构以到达叶节点以访问数据集的成员的一个或多个密钥。 基于分配的页面未被使用的持续时间来选择分配给叶子节点和内部节点的至少一个页面。 选择分配给叶节点的页面以比分配给内部节点的页面更高的速率进行重用。

    Using an alias volume name for a volume to allocate space to a data set
    37.
    发明授权
    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.

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

    Extended address volume (EAV) allocation verification
    38.
    发明授权
    Extended address volume (EAV) allocation verification 失效
    扩展地址卷(EAV)分配验证

    公开(公告)号:US08775728B2

    公开(公告)日:2014-07-08

    申请号:US13342863

    申请日:2012-01-03

    IPC分类号: G06F12/00

    摘要: In one embodiment, a system includes a first storage including track-managed storage and cylinder-managed storage, logic adapted for receiving a request to allocate a target data set on the first storage, logic adapted for determining a size of a source data set on a second storage, wherein data from the source data set will be copied to the target data set, logic adapted for comparing the determined size of the source data set to a break point value to determine if the target data set is to be stored to the track-managed storage or the cylinder-managed storage of the first storage, logic adapted for receiving the data from the source data set, and logic adapted for storing the data from the source data set to the target data set in either track-managed storage or cylinder-managed storage of the first storage based on the comparison.

    摘要翻译: 在一个实施例中,系统包括包括轨道管理存储和气缸管理存储的第一存储器,适于接收在第一存储器上分配目标数据集的请求的逻辑,适于确定源数据集的大小的逻辑 第二存储器,其中来自源数据集的数据将被复制到目标数据集,适于将确定的源数据集的大小与断点值进行比较的逻辑,以确定目标数据集是否被存储到 轨道管理存储器或第一存储器的柱面管理存储器,适于从源数据集合接收数据的逻辑,以及适于将来自源数据集的数据存储到轨道管理存储器中的目标数据集的逻辑 或基于比较的第一存储器的气缸管理存储。

    Data set connection manager having a plurality of data sets to represent one data set
    39.
    发明授权
    Data set connection manager having a plurality of data sets to represent one data set 有权
    数据集连接管理器具有多个数据集以表示一个数据集

    公开(公告)号:US08688635B2

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

    申请号:US13174789

    申请日:2011-07-01

    IPC分类号: G06F7/00

    摘要: Provided are a computer program product, system, and method for a data set connection manager having a plurality of data sets to represent one data set. A request is processed to open a connection to a data set having members, wherein the connection is used to perform read and write requests to the members in the data set. In response to establishing the connection, establishing for the connection a primary data set having all the members; a secondary data set to which updated members in the primary data set are written; and a pending delete data set to pending delete members comprising members that are updated.

    摘要翻译: 提供了一种用于具有表示一个数据集的多个数据集的数据集连接管理器的计算机程序产品,系统和方法。 处理请求以打开与具有成员的数据集的连接,其中连接用于对数据集中的成员执行读取和写入请求。 响应于建立连接,建立连接具有所有成员的主数据集; 写入主数据集中的更新成员的次数据集; 以及将待删除的数据集设置为包括已更新的成员的待删除成员。