EXPANDING MEMORY SIZE
    1.
    发明申请
    EXPANDING MEMORY SIZE 审中-公开
    扩大内存大小

    公开(公告)号:US20120210090A1

    公开(公告)日:2012-08-16

    申请号:US13454269

    申请日:2012-04-24

    IPC分类号: G06F12/06

    CPC分类号: G06F13/16

    摘要: A method for expanding memory size is provided in the illustrative embodiments. A desired size of an expanded memory and a first information about a workload in the data processing system are received. A size of a compressed memory pool to use with the memory to make the desired size of the expanded memory available is computed. A representation of the memory is configured, the representation of the memory appearing to be of a size larger than the size of the memory, the representation of the memory being the expanded memory, and the size of the representation being the size of the expanded memory. The expanded memory is made available such that the memory in the data processing system is usable by addressing the expanded memory.

    摘要翻译: 在说明性实施例中提供了用于扩展存储器大小的方法。 接收扩展存储器的期望大小和关于数据处理系统中的工作负载的第一信息。 计算与存储器一起使用的压缩存储器池的大小,以使扩展存储器的期望大小可用。 配置存储器的表示,存储器的表示看起来大于存储器的大小,存储器的表示是扩展存储器,并且表示的大小是扩展存储器的大小 。 扩展的存储器可用,使得数据处理系统中的存储器可通过寻址扩展的存储器来使用。

    Expanding memory size
    2.
    发明授权

    公开(公告)号:US08458431B2

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

    申请号:US12611190

    申请日:2009-11-03

    IPC分类号: G06F12/00

    CPC分类号: G06F13/16

    摘要: A system, and computer usable program product for expanding memory size are provided in the illustrative embodiments. A desired size of an expanded memory and a first information about a workload in the data processing system are received. A size of a compressed memory pool to use with the memory to make the desired size of the expanded memory available is computed. A representation of the memory is configured, the representation of the memory appearing to be of a size larger than the size of the memory, the representation of the memory being the expanded memory, and the size of the representation being the size of the expanded memory. The expanded memory is made available such that the memory in the data processing system is usable by addressing the expanded memory.

    EXPANDING MEMORY SIZE
    3.
    发明申请
    EXPANDING MEMORY SIZE 失效
    扩大内存大小

    公开(公告)号:US20110107054A1

    公开(公告)日:2011-05-05

    申请号:US12611190

    申请日:2009-11-03

    IPC分类号: G06F12/00

    CPC分类号: G06F13/16

    摘要: A method, system, and computer usable program product for expanding memory size are provided in the illustrative embodiments. A desired size of an expanded memory and a first information about a workload in the data processing system are received. A size of a compressed memory pool to use with the memory to make the desired size of the expanded memory available is computed. A representation of the memory is configured, the representation of the memory appearing to be of a size larger than the size of the memory, the representation of the memory being the expanded memory, and the size of the representation being the size of the expanded memory. The expanded memory is made available such that the memory in the data processing system is usable by addressing the expanded memory.

    摘要翻译: 在说明性实施例中提供了用于扩展存储器大小的方法,系统和计算机可用程序产品。 接收扩展存储器的期望大小和关于数据处理系统中的工作负载的第一信息。 计算与存储器一起使用的压缩存储器池的大小,以使扩展存储器的期望大小可用。 配置存储器的表示,存储器的表示看起来大于存储器的大小,存储器的表示是扩展存储器,并且表示的大小是扩展存储器的大小 。 扩展的存储器可用,使得数据处理系统中的存储器可通过寻址扩展的存储器来使用。

    Method and apparatus for supporting shared library text replication across a fork system call
    4.
    发明授权
    Method and apparatus for supporting shared library text replication across a fork system call 失效
    支持跨系统调用的共享库文本复制的方法和装置

    公开(公告)号:US07469331B2

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

    申请号:US10897329

    申请日:2004-07-22

    IPC分类号: G06F9/26

    CPC分类号: G06F9/4843 G06F12/109

    摘要: A fork system call by a first process is detected. A second process is created as a replication of the first process with a second affinity. If a replication of the replicated shared library is present in the second affinity domain, effective addresses of the replication of the replicated shared library are mapped using a mapping mechanism of the present invention to physical addresses in the second affinity domain.

    摘要翻译: 检测到第一进程的叉系统调用。 创建第二个进程作为具有第二个关联的第一个进程的复制。 如果在第二关联域中存在复制的共享库的复制,则使用本发明的映射机制将复制的共享库的复制的有效地址映射到第二关联域中的物理地址。

    Method and system for page initialization using off-level worker thread
    5.
    发明授权
    Method and system for page initialization using off-level worker thread 失效
    使用离线工作线程进行页面初始化的方法和系统

    公开(公告)号:US07260698B2

    公开(公告)日:2007-08-21

    申请号:US10697867

    申请日:2003-10-30

    申请人: David Alan Hepkin

    发明人: David Alan Hepkin

    IPC分类号: G06F12/00

    摘要: A method, an apparatus, and a computer program product are presented for memory page initialization operations. After an application thread attempts to reference a memory page, an exception or fault may be generated, and a physical memory page is allocated. The application thread is put to sleep, and a page initialization request is given to a kernel off-level worker thread, after which the interrupt-level processing is concluded. During the normal course of execution for the worker thread, the worker thread recognizes the page initialization request, and the worker thread initializes the newly allocated page by zeroing the page or by copying the contents of a source page to the newly allocated page, as appropriate. The worker thread then puts the application thread into a runnable state.

    摘要翻译: 呈现用于存储器页初始化操作的方法,装置和计算机程序产品。 在应用程序线程尝试引用内存页之后,可能会生成异常或故障,并分配物理内存页。 应用程序线程进入休眠状态,并向内核脱机工作线程提供页面初始化请求,之后中断级处理结束。 在工作线程的正常执行过程中,工作线程识别页面初始化请求,并且工作线程通过使页面归零或通过将源页面的内容复制到新分配的页面来适当地初始化新分配的页面 。 然后,工作线程将应用程序线程置于可运行状态。

    System and method for dynamically adjusting read ahead values based upon memory usage
    6.
    发明授权
    System and method for dynamically adjusting read ahead values based upon memory usage 失效
    基于内存使用动态调整预读值的系统和方法

    公开(公告)号:US07120753B2

    公开(公告)日:2006-10-10

    申请号:US10828455

    申请日:2004-04-20

    IPC分类号: G06F12/00 G06F9/38

    CPC分类号: G06F12/023

    摘要: A system and method for dynamically altering a Virtual Memory Manager (VMM) Sequential-Access Read Ahead settings based upon current system memory conditions is provided. Normal VMM operations are performed using the Sequential-Access Read Ahead values set by the user. When low memory is detected, the system either turns off Sequential-Access Read Ahead operations or decreases the maximum page ahead (maxpgahead) value based upon whether the amount of free space is simply low or has reached a critically low level. The altered VMM Sequential-Access Read Ahead state remains in effect until enough free space is available so that normal VMM Sequential-Access Read Ahead operations can be performed (at which point the altered Sequential-Access Read Ahead values are reset to their original levels).

    摘要翻译: 提供了一种基于当前系统内存条件动态更改虚拟内存管理器(VMM)顺序访问预读设置的系统和方法。 使用用户设置的顺序访问读取前值可以执行正常的VMM操作。 当检测到低内存时,系统会根据自由空间量是否很低或已经达到极低的水平,关闭顺序访问预读操作或者减小最大页面前提(maxpgahead)值。 改变的VMM顺序访问预读状态在有足够的可用空间可用之前保持有效,以便可以执行正常的VMM顺序访问预读操作(此时,改变的顺序访问读取前置值被重置为其原始级别) 。

    Failure Detection and Fencing in a Computing System
    7.
    发明申请
    Failure Detection and Fencing in a Computing System 失效
    计算系统中的故障检测与击剑

    公开(公告)号:US20110145635A1

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

    申请号:US12635338

    申请日:2009-12-10

    IPC分类号: G06F11/07

    CPC分类号: G06F11/0793 G06F11/0715

    摘要: A method, computer program product, and system for detecting and fencing off a failed entity instance so that failover time in the computing system is reduced. Upon detection of a failed entity, for example a failed process, a signal handler invokes an operating system interface to fence off the failed instance from modifying its persistent state, so that the entity may be re-instantiated prior to termination of the failed instance. This approach reduces failover time and eliminates split-brain problems without compromising access to the failed instance to obtain diagnostic information, core dumps, and the like.

    摘要翻译: 一种用于检测和防范故障实体实例的方法,计算机程序产品和系统,从而减少计算系统中的故障转移时间。 在检测到失败的实体(例如失败的过程)时,信号处理器调用操作系统接口来阻止失败的实例修改其持久状态,使得可以在失败的实例终止之前重新实例化该实体。 这种方法可以减少故障转移时间并消除分裂问题,而不会影响对故障实例的访问,以获取诊断信息,核心转储等。

    Method and apparatus for supporting shared library text replication across a fork system call
    8.
    发明授权
    Method and apparatus for supporting shared library text replication across a fork system call 失效
    支持跨系统调用的共享库文本复制的方法和装置

    公开(公告)号:US07827380B2

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

    申请号:US12264697

    申请日:2008-11-04

    IPC分类号: G06F9/26 G06F9/44

    CPC分类号: G06F9/4843 G06F12/109

    摘要: A fork system call by a first process is detected. A second process is created as a replication of the first process with a second affinity. If a replication of the replicated shared library is present in the second affinity domain, effective addresses of the replication of the replicated shared library are mapped using a mapping mechanism of the present invention to physical addresses in the second affinity domain.

    摘要翻译: 检测到第一进程的叉系统调用。 创建第二个进程作为具有第二个关联的第一个进程的复制。 如果在第二关联域中存在复制的共享库的复制,则使用本发明的映射机制将复制的共享库的复制的有效地址映射到第二关联域中的物理地址。

    Method and apparatus for managing memory for dynamic promotion of virtual memory page sizes
    9.
    发明授权
    Method and apparatus for managing memory for dynamic promotion of virtual memory page sizes 有权
    用于管理虚拟存储器页面大小的动态提升的存储器的方法和装置

    公开(公告)号:US07653799B2

    公开(公告)日:2010-01-26

    申请号:US11751004

    申请日:2007-05-19

    IPC分类号: G06F12/12

    CPC分类号: G06F12/023

    摘要: A computer implemented method, apparatus, and computer usable program code for managing real memory. In response to a request for a page to be moved into real memory, a contiguous range of real memory is reserved for the page corresponding to a contiguous virtual memory range to form a reservation within a plurality of reservations for the real memory. This reservation enables efficient promotion of pages to a larger page size. The page only occupies a portion of the contiguous range of real memory for the reservation. In response to a need for real memory, a selected reservation is released within the plurality of reservations based on an age of the selected reservation within the plurality of reservations.

    摘要翻译: 用于管理实际存储器的计算机实现的方法,装置和计算机可用程序代码。 响应于要移动到实际存储器的页面的请求,为与相邻虚拟存储器范围相对应的页面保留连续范围的实际存储器,以在真实存储器的多个预留内形成预留。 此预订可以有效地将页面升级到更大的页面大小。 该页面仅占用预留的实际存储器的连续范围的一部分。 响应于对真实存储器的需要,基于多个保留期间所选保留的年龄,在多个保留内释放所选择的保留。

    Method and Apparatus for Supporting Shared Library Text Replication Across a Fork System Call
    10.
    发明申请
    Method and Apparatus for Supporting Shared Library Text Replication Across a Fork System Call 失效
    支持跨系统呼叫的共享库文本复制的方法和装置

    公开(公告)号:US20090055623A1

    公开(公告)日:2009-02-26

    申请号:US12264697

    申请日:2008-11-04

    IPC分类号: G06F9/26

    CPC分类号: G06F9/4843 G06F12/109

    摘要: A fork system call by a first process is detected. A second process is created as a replication of the first process with a second affinity. If a replication of the replicated shared library is present in the second affinity domain, effective addresses of the replication of the replicated shared library are mapped using a mapping mechanism of the present invention to physical addresses in the second affinity domain.

    摘要翻译: 检测到第一进程的叉系统调用。 创建第二个进程作为具有第二个关联的第一个进程的复制。 如果在第二关联域中存在复制的共享库的复制,则使用本发明的映射机制将复制的共享库的复制的有效地址映射到第二关联域中的物理地址。