Computer memory management with persistent backup copies

    公开(公告)号:US11074170B2

    公开(公告)日:2021-07-27

    申请号:US16516715

    申请日:2019-07-19

    发明人: Arun Iyengar

    摘要: A method, system, and computer readable storage medium for managing computer memory by an intelligent memory manager. The intelligent memory manager performs a method including: initializing a memory allocator within an intelligent memory manager in a computing system; allocating, by the memory allocator, a plurality of main memory objects; backing up, with the intelligent memory manager, at least one main memory object in the plurality of main memory objects in a persistent storage utilizing a backup operation; monitoring, with the intelligent memory manager, input-output bandwidth being consumed for storing information in the persistent storage; and modifying, with the intelligent memory manager, the backup operation based on monitoring the bandwidth being consumed.

    Determining costs based on computer memory usage

    公开(公告)号:US11016879B2

    公开(公告)日:2021-05-25

    申请号:US16593214

    申请日:2019-10-04

    发明人: Arun Iyengar

    摘要: An information processing system, computer readable storage medium, and a method for managing computer memory. The method includes initializing at least one memory allocator within a computing system; deploying the at least one memory allocator on a multi-user or cloud system where users are charged a monetary fee based on consumption of at least one memory resource that is allocated by a memory allocator for at least one executing program; determining, by the at least one memory allocator, a consumption of the at least one memory resource; determining a cost associated with the consumption that has been determined; and determining a monetary fee to charge the user based on the cost that has been determined.

    Deployment of multi-task analytics applications in multi-clouds

    公开(公告)号:US10587681B2

    公开(公告)日:2020-03-10

    申请号:US16025803

    申请日:2018-07-02

    发明人: Arun Iyengar Wei Tan

    摘要: An information processing system, a computer readable storage medium, and a method for distributing an application among computing nodes in a distributed processing system. The method estimates a cost of storing information pertaining to the application on different computing nodes; estimates a cost for computing resources required to execute the application on different computing nodes; estimates a cost of inter-node communication required to execute the application on different computing nodes; and selects at least one computing node to execute the application based on minimizing a total of at least one of the cost estimates.

    Filtering system noises in parallel computer systems during thread synchronization
    8.
    发明授权
    Filtering system noises in parallel computer systems during thread synchronization 有权
    线程同步过程中并行计算机系统中的系统噪声过滤

    公开(公告)号:US09361202B2

    公开(公告)日:2016-06-07

    申请号:US13945559

    申请日:2013-07-18

    摘要: Various embodiments monitor system noise in a parallel computing system. In one embodiment, at least one set of system noise data is stored in a shared buffer during a first computation interval. The set of system noise data is detected during the first computation interval and is associated with at least one parallel thread in a plurality of parallel threads. Each thread in the plurality of parallel threads is a thread of a program. The set of system noise data is filtered during a second computation interval based on at least one filtering condition creating a filtered set of system noise data. The filtered set of system noise data is then stored.

    摘要翻译: 各种实施例监视并行计算系统中的系统噪声。 在一个实施例中,在第一计算间隔期间,至少一组系统噪声数据被存储在共享缓冲器中。 在第一计算间隔期间检测该组系统噪声数据,并且与多个并行线程中的至少一个并行线程相关联。 多个并行线程中的每个线程是程序的线程。 基于产生滤波后的系统噪声数据集的至少一个滤波条件,在第二计算间隔内对该组系统噪声数据进行滤波。 然后存储经滤波的系统噪声数据集。