Granting and revoking supplemental memory allocation requests
    1.
    发明授权
    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
    2.
    发明申请
    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.

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

    ENSURING PARTITIONED DATASET EXTENDED (PDSE) CRITICAL DATASET REDUNDANCY (CDR)
    3.
    发明申请
    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副本的独占访问的逻辑。

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

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

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

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

    SELECTING PAGES IMPLEMENTING LEAF NODES AND INTERNAL NODES OF A DATA SET INDEX FOR REUSE
    6.
    发明申请
    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.

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

    DATA SET CONNECTION MANAGER HAVING A PLURALITY OF DATA SETS TO REPRESENT ONE DATA SET
    7.
    发明申请
    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)
    8.
    发明授权
    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副本的独占访问的逻辑。

    Allowing writes to complete without obtaining a write lock to a file
    10.
    发明授权
    Allowing writes to complete without obtaining a write lock to a file 有权
    允许写入完成而不获取对文件的写入锁定

    公开(公告)号:US08954408B2

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

    申请号:US13192573

    申请日:2011-07-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171 G06F17/30371

    摘要: Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.

    摘要翻译: 提供了一种用于允许写入完成而不获得对文件的写入锁定的计算机程序产品,系统和方法。 向第一个请求(包括读或写请求)提供锁以访问该文件。 在第一个请求保持锁定的同时接收到第二个写入请求。 创建与第二个写请求的文件相关联的临时文件。 第二个写入请求被控制以在第一个请求保持锁定时写入临时文件。 响应于完成第一个请求,锁定被授予第二个写入请求,将临时文件中的数据写入该文件。