SELECTING PAGES IMPLEMENTING LEAF NODES AND INTERNAL NODES OF A DATA SET INDEX FOR REUSE
    1.
    发明申请
    SELECTING PAGES IMPLEMENTING LEAF NODES AND INTERNAL NODES OF A DATA SET INDEX FOR REUSE 审中-公开
    选择页面执行数据集索引的叶子和内部重现

    公开(公告)号:US20140082316A1

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

    申请号:US13619962

    申请日:2012-09-14

    IPC分类号: G06F12/02

    摘要: 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.

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

    Select pages implementing leaf nodes and internal nodes of a data set index for reuse
    2.
    发明授权
    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.

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

    Inadvertent freed storage recovery
    3.
    发明授权
    Inadvertent freed storage recovery 有权
    无意中释放存储恢复

    公开(公告)号:US09047185B2

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

    申请号:US13547659

    申请日:2012-07-12

    IPC分类号: G06F11/00 G06F11/07 G06F11/14

    摘要: An abnormal termination recovery is performed where storage is referenced shortly after the storage has been freed. More specifically, when storage is freed, and that storage is accessed, an abnormal termination error (e.g., a page translation exception event) occurs due to referencing storage that has not been obtained. When the abnormal termination error occurs, an abnormal termination recovery operation is accessed. The abnormal termination recovery operation scans a history of storage freeing operations (e.g., FREEMAIN operations) to determine whether the storage location accessed by the storage access that caused the abnormal termination error was recently freed from within the same address space. If the storage location was recently freed, then the abnormal termination recovery operation reverses the storage freeing operation by issuing a storage obtaining operation (e.g., a GETMAIN operation) to re-obtain the storage.

    摘要翻译: 在存储被释放后不久就会进行存储的情况下执行异常终止恢复。 更具体地,当存储被释放并且存储被访问时,由于引用了尚未获得的存储而发生异常终止错误(例如,翻译异常事件)。 当异常终止错误发生时,访问异常终止恢复操作。 异常终止恢复操作扫描存储释放操作(例如FREEMAIN操作)的历史,以确定最近是否在同一地址空间内释放引起异常终止错误的存储访问访问的存储位置。 如果存储位置最近被释放,则异常终止恢复操作通过发出存储获取操作(例如,GETMAIN操作)来重新获得存储来反转存储释放操作。

    INADVERTENT FREED STORAGE RECOVERY

    公开(公告)号:US20140019800A1

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

    申请号:US13547659

    申请日:2012-07-12

    IPC分类号: G06F11/07

    摘要: An abnormal termination recovery is performed where storage is referenced shortly after the storage has been freed. More specifically, when storage is freed, and that storage is accessed, an abnormal termination error (e.g., a page translation exception event) occurs due to referencing storage that has not been obtained. When the abnormal termination error occurs, an abnormal termination recovery operation is accessed. The abnormal termination recovery operation scans a history of storage freeing operations (e.g., FREEMAIN operations) to determine whether the storage location accessed by the storage access that caused the abnormal termination error was recently freed from within the same address space. If the storage location was recently freed, then the abnormal termination recovery operation reverses the storage freeing operation by issuing a storage obtaining operation (e.g., a GETMAIN operation) to re-obtain the storage.

    摘要翻译: 在存储被释放后不久就会进行存储的情况下执行异常终止恢复。 更具体地,当存储被释放并且存储被访问时,由于引用了尚未获得的存储而发生异常终止错误(例如,翻译异常事件)。 当异常终止错误发生时,访问异常终止恢复操作。 异常终止恢复操作扫描存储释放操作(例如FREEMAIN操作)的历史,以确定最近是否在同一地址空间内释放引起异常终止错误的存储访问访问的存储位置。 如果存储位置最近被释放,则异常终止恢复操作通过发出存储获取操作(例如,GETMAIN操作)来重新获得存储来反转存储释放操作。

    ENSURING PARTITIONED DATASET EXTENDED (PDSE) CRITICAL DATASET REDUNDANCY (CDR)
    5.
    发明申请
    ENSURING PARTITIONED DATASET EXTENDED (PDSE) CRITICAL DATASET REDUNDANCY (CDR) 失效
    确保分散式数据库扩展(PDSE)关键数据冗余(CDR)

    公开(公告)号:US20130191343A1

    公开(公告)日:2013-07-25

    申请号:US13358443

    申请日:2012-01-25

    IPC分类号: G06F12/16 G06F17/30

    摘要: In one embodiment, a system includes a critical partitioned dataset extended (PDSE) stored to memory of the system; logic adapted for protecting the critical PDSE by creating a copy of the critical PDSE, referred to as a PDSE copy; logic adapted for providing a critical dataset redundancy (CDR) task with exclusive access to the PDSE copy; logic adapted for providing a replacement critical PDSE by redirecting corralled connections to the PDSE copy; logic adapted for protecting the replacement critical PDSE by creating a copy of the replacement critical PDSE, referred to as a replacement PDSE copy; and logic adapted for providing the CDR task with exclusive access to the replacement PDSE copy.

    摘要翻译: 在一个实施例中,系统包括存储到系统存储器的关键分区数据集扩展(PDSE); 适用于通过创建称为PDSE副本的关键PDSE的副本来保护关键PDSE的逻辑; 适用于提供对PDSE副本的独占访问的关键数据集冗余(CDR)任务的逻辑; 适用于通过将被调用的连接重定向到PDSE副本来提供替换关键PDSE的逻辑; 适用于通过创建称为替换PDSE副本的替代关键PDSE的副本来保护替换关键PDSE的逻辑; 以及用于向所述CDR任务提供对所述替换PDSE副本的独占访问的逻辑。

    Data set connection manager having a plurality of data sets to represent one data set
    6.
    发明授权
    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.

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

    Granting and revoking supplemental memory allocation requests
    7.
    发明授权
    Granting and revoking supplemental memory allocation requests 有权
    授予和撤销补充内存分配请求

    公开(公告)号:US08966213B2

    公开(公告)日:2015-02-24

    申请号:US13548161

    申请日:2012-07-12

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Provided are a computer program product, system, and method for granting and revoking supplemental memory allocation requests. Supplemental memory allocations of memory resources are granted to applications following initial memory allocations of the memory resources to the applications. In response to determining that available memory resources have fallen below an availability threshold, determining a weighting factor for each supplemental memory allocation based on at least one of an amount of the memory resources allocated to the supplemental memory allocation and a measured duration during which the memory resources have been allocated. At least one of the supplemental memory allocations is selected to revoke based on the determined weighting factors of the supplemental memory allocations.

    摘要翻译: 提供了用于授予和撤销补充存储器分配请求的计算机程序产品,系统和方法。 在对应用程序的内存资源的初始内存分配之后,向应用程序授予对内存资源的补充内存分配。 响应于确定可用存储器资源已经低于可用性阈值,基于分配给补充存储器分配的存储器资源的量和测量的持续时间中的至少一个来确定每个补充存储器分配的加权因子, 资源已分配。 选择补充存储器分配中的至少一个,以基于所确定的补充存储器分配的加权因子来撤销。

    GRANTING AND REVOKING SUPPLEMENTAL MEMORY ALLOCATION REQUESTS
    8.
    发明申请
    GRANTING AND REVOKING SUPPLEMENTAL MEMORY ALLOCATION REQUESTS 有权
    授予和撤销补充存储器分配请求

    公开(公告)号:US20140019708A1

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

    申请号:US13548161

    申请日:2012-07-12

    IPC分类号: G06F12/02

    摘要: Provided are a computer program product, system, and method for granting and revoking supplemental memory allocation requests. Supplemental memory allocations of memory resources are granted to applications following initial memory allocations of the memory resources to the applications. In response to determining that available memory resources have fallen below an availability threshold, determining a weighting factor for each supplemental memory allocation based on at least one of an amount of the memory resources allocated to the supplemental memory allocation and a measured duration during which the memory resources have been allocated. At least one of the supplemental memory allocations is selected to revoke based on the determined weighting factors of the supplemental memory allocations.

    摘要翻译: 提供了用于授予和撤销补充存储器分配请求的计算机程序产品,系统和方法。 在对应用程序的内存资源的初始内存分配之后,向应用程序授予对内存资源的补充内存分配。 响应于确定可用存储器资源已经低于可用性阈值,基于分配给补充存储器分配的存储器资源的量和测量的持续时间中的至少一个来确定每个补充存储器分配的加权因子, 资源已分配。 选择补充存储器分配中的至少一个,以基于所确定的补充存储器分配的加权因子来撤销。

    DATA SET CONNECTION MANAGER HAVING A PLURALITY OF DATA SETS TO REPRESENT ONE DATA SET
    9.
    发明申请
    DATA SET CONNECTION MANAGER HAVING A PLURALITY OF DATA SETS TO REPRESENT ONE DATA SET 有权
    具有数据集的数据集连接管理器,用于表示一个数据集

    公开(公告)号:US20130007292A1

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

    申请号:US13174789

    申请日:2011-07-01

    IPC分类号: G06F15/16

    摘要: 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.

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

    Ensuring partitioned dataset extended (PDSE) critical dataset redundancy (CDR)
    10.
    发明授权
    Ensuring partitioned dataset extended (PDSE) critical dataset redundancy (CDR) 失效
    确保分区数据集扩展(PDSE)关键数据集冗余(CDR)

    公开(公告)号:US08775379B2

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

    申请号:US13358443

    申请日:2012-01-25

    IPC分类号: G06F17/30

    摘要: In one embodiment, a system includes a critical partitioned dataset extended (PDSE) stored to memory of the system; logic adapted for protecting the critical PDSE by creating a copy of the critical PDSE, referred to as a PDSE copy; logic adapted for providing a critical dataset redundancy (CDR) task with exclusive access to the PDSE copy; logic adapted for providing a replacement critical PDSE by redirecting corralled connections to the PDSE copy; logic adapted for protecting the replacement critical PDSE by creating a copy of the replacement critical PDSE, referred to as a replacement PDSE copy; and logic adapted for providing the CDR task with exclusive access to the replacement PDSE copy.

    摘要翻译: 在一个实施例中,系统包括存储到系统存储器的关键分区数据集扩展(PDSE); 适用于通过创建称为PDSE副本的关键PDSE的副本来保护关键PDSE的逻辑; 适用于提供对PDSE副本的独占访问的关键数据集冗余(CDR)任务的逻辑; 适用于通过将被调用的连接重定向到PDSE副本来提供替换关键PDSE的逻辑; 适用于通过创建称为替换PDSE副本的替代关键PDSE的副本来保护替换关键PDSE的逻辑; 以及用于向所述CDR任务提供对所述替换PDSE副本的独占访问的逻辑。