Memory allocation and recovery strategies for byte-addressable non-volatile RAM (NVRAM)

    公开(公告)号:US10019331B2

    公开(公告)日:2018-07-10

    申请号:US14973447

    申请日:2015-12-17

    Applicant: SAP SE

    CPC classification number: G06F11/2094 G06F11/00 G06F2201/805

    Abstract: Disclosed herein are innovations in memory management and data recovery for systems that operate using storage class memory (SCM), such as non-volatile RAM (NVRAM). The disclosed innovations have particular application to production database systems, where reducing database downtime in the event of a system crash is highly desirable. Embodiments of the disclosed technology can address a variety of problems that exist during a system crash. For example, embodiments of the disclosed technology can be used to address the loss of the physical memory mapping and/or the loss of the CPU cache that typically occurs in the event of a system crash. Furthermore, embodiments of the disclosed technology can be used to prevent data inconsistency and/or memory leak problems that may arise in the event of a system crash.

    MEMORY ALLOCATION AND RECOVERY STRATEGIES FOR BYTE-ADDRESSABLE NON-VOLATILE RAM (NVRAM)
    2.
    发明申请
    MEMORY ALLOCATION AND RECOVERY STRATEGIES FOR BYTE-ADDRESSABLE NON-VOLATILE RAM (NVRAM) 有权
    用于字节可寻址非易失性RAM(NVRAM)的内存分配和恢复策略

    公开(公告)号:US20160371162A1

    公开(公告)日:2016-12-22

    申请号:US14973447

    申请日:2015-12-17

    Applicant: SAP SE

    CPC classification number: G06F11/2094 G06F11/00 G06F2201/805

    Abstract: Disclosed herein are innovations in memory management and data recovery for systems that operate using storage class memory (SCM), such as non-volatile RAM (NVRAM). The disclosed innovations have particular application to production database systems, where reducing database downtime in the event of a system crash is highly desirable. Embodiments of the disclosed technology can address a variety of problems that exist during a system crash. For example, embodiments of the disclosed technology can be used to address the loss of the physical memory mapping and/or the loss of the CPU cache that typically occurs in the event of a system crash. Furthermore, embodiments of the disclosed technology can be used to prevent data inconsistency and/or memory leak problems that may arise in the event of a system crash.

    Abstract translation: 这里公开了对使用诸如非易失性RAM(NVRAM)的存储类存储器(SCM)进行操作的系统的存储器管理和数据恢复的创新。 所公开的创新特别适用于生产数据库系统,其中在系统崩溃的情况下减少数据库停机时间是非常需要的。 所公开的技术的实施例可以解决系统崩溃期间存在的各种问题。 例如,所公开的技术的实施例可以用于解决通常在系统崩溃的情况下发生的物理存储器映射的丢失和/或CPU高速缓存的丢失。 此外,所公开的技术的实施例可以用于防止在系统崩溃的情况下可能出现的数据不一致和/或内存泄漏问题。

Patent Agency Ranking