CACHE MANAGEMENT FOR INCREASING PERFORMANCE OF HIGH-AVAILABILITY MULTI-CORE SYSTEMS
    1.
    发明申请
    CACHE MANAGEMENT FOR INCREASING PERFORMANCE OF HIGH-AVAILABILITY MULTI-CORE SYSTEMS 有权
    用于提高高可用性多核系统性能的高速缓存管理

    公开(公告)号:US20130103910A1

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

    申请号:US13674219

    申请日:2012-11-12

    Applicant: Avaya Inc.

    Abstract: An apparatus and method for improving performance in high-availability systems are disclosed. In accordance with the illustrative embodiment, pages of memory of a primary system that are to be shadowed are initially copied to a backup system's memory, as well as to a cache in the primary system. A duplication manager process maintains the cache in an intelligent manner that significantly reduces the overhead required to keep the backup system in sync with the primary system, as well as the cache size needed to achieve a given level of performance. Advantageously, the duplication manager is executed on a different processor core than the application process executing transactions, further improving performance.

    Abstract translation: 公开了一种用于提高高可用性系统性能的装置和方法。 根据说明性实施例,要被镜像的主系统的存储器页面最初被复制到备份系统的存储器以及主系统中的高速缓存。 复制管理器进程以智能的方式维护高速缓存,这显着地减少了保持备份系统与主系统同步所需的开销以及实现给定级别的性能所需的高速缓存大小。 有利地,复制管理器在与执行事务的应用进程不同的处理器核上执行,进一步提高性能。

    System and Method for Robust and Efficient Free Chain Management
    2.
    发明申请
    System and Method for Robust and Efficient Free Chain Management 有权
    鲁棒高效的自由链管理系统和方法

    公开(公告)号:US20130238866A1

    公开(公告)日:2013-09-12

    申请号:US13867523

    申请日:2013-04-22

    Applicant: AVAYA INC.

    Inventor: John H. Meiners

    CPC classification number: G06F12/122 G06F9/5022 G06F9/5061

    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing free chains of compute resources. A system configured to practice the method divides a free chain of compute resources into a usable part (UP) which contains resources available for immediate allocation and an unusable part (UUP) which contains resources not available for immediate allocation but which become available after a certain minimum number of allocations. The system sorts resources in the UP by block number, and maintains a last used object (LUO) vector, indexed by block number, which records a last object in the UP for each block. Each time the system frees a resource, the system adds the freed resource to a tail of the UUP and promotes an oldest resource in the UUP to the UP. This approach can manage free chains in a manner that is both flaw tolerant and has relatively high performance.

    Abstract translation: 本文公开了用于管理计算资源的自由链的系统,方法和非暂时的计算机可读存储介质。 被配置为实施该方法的系统将计算资源的自由链分为包含可立即分配的资源的可用部分(UP)和不可用部分(UUP),该部分包含不可用于立即分配的资源,但是在一定的 最小分配数量。 系统通过块号对UP中的资源进行排序,并维护由块号索引的最后使用的对象(LUO)向量,其记录每个块的UP中的最后一个对象。 每次系统释放资源时,系统将释放的资源添加到UUP的尾部,并将UUP中的最旧资源提升到UP。 这种方法可以以无缺陷的方式管理自由链,并具有相对较高的性能。

    System and method for robust and efficient free chain management
    3.
    发明授权
    System and method for robust and efficient free chain management 有权
    强大而有效的自由链管理系统和方法

    公开(公告)号:US08990537B2

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

    申请号:US13867523

    申请日:2013-04-22

    Applicant: Avaya Inc.

    Inventor: John H. Meiners

    CPC classification number: G06F12/122 G06F9/5022 G06F9/5061

    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing free chains of compute resources. A system configured to practice the method divides a free chain of compute resources into a usable part (UP) which contains resources available for immediate allocation and an unusable part (UUP) which contains resources not available for immediate allocation but which become available after a certain minimum number of allocations. The system sorts resources in the UP by block number, and maintains a last used object (LUO) vector, indexed by block number, which records a last object in the UP for each block. Each time the system frees a resource, the system adds the freed resource to a tail of the UUP and promotes an oldest resource in the UUP to the UP. This approach can manage free chains in a manner that is both flaw tolerant and has relatively high performance.

    Abstract translation: 本文公开了用于管理计算资源的自由链的系统,方法和非暂时的计算机可读存储介质。 被配置为实施该方法的系统将计算资源的自由链分为包含可立即分配的资源的可用部分(UP)和不可用部分(UUP),该部分包含不可用于立即分配的资源,但是在一定的 最小分配数量。 系统通过块号对UP中的资源进行排序,并维护由块号索引的最后使用的对象(LUO)向量,其记录每个块的UP中的最后一个对象。 每次系统释放资源时,系统将释放的资源添加到UUP的尾部,并将UUP中的最旧资源提升到UP。 这种方法可以以无缺陷的方式管理自由链,并具有相对较高的性能。

    Cache management for increasing performance of high-availability multi-core systems
    4.
    发明授权
    Cache management for increasing performance of high-availability multi-core systems 有权
    缓存管理,以提高高可用性多核系统的性能

    公开(公告)号:US08499133B2

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

    申请号:US13674219

    申请日:2012-11-12

    Applicant: Avaya Inc.

    Abstract: An apparatus and method for improving performance in high-availability systems are disclosed. In accordance with the illustrative embodiment, pages of memory of a primary system that are to be shadowed are initially copied to a backup system's memory, as well as to a cache in the primary system. A duplication manager process maintains the cache in an intelligent manner that significantly reduces the overhead required to keep the backup system in sync with the primary system, as well as the cache size needed to achieve a given level of performance. Advantageously, the duplication manager is executed on a different processor core than the application process executing transactions, further improving performance.

    Abstract translation: 公开了一种用于提高高可用性系统性能的装置和方法。 根据说明性实施例,要被镜像的主系统的存储器页面最初被复制到备份系统的存储器以及主系统中的高速缓存。 复制管理器进程以智能的方式维护高速缓存,这显着地减少了保持备份系统与主系统同步所需的开销以及实现给定级别的性能所需的高速缓存大小。 有利地,复制管理器在与执行事务的应用进程不同的处理器核上执行,进一步提高性能。

Patent Agency Ranking