METHOD AND SYSTEM FOR PREFETCHING BACKUP DATA FOR APPLICATION RECOVERIES

    公开(公告)号:US20240248874A1

    公开(公告)日:2024-07-25

    申请号:US18157437

    申请日:2023-01-20

    CPC classification number: G06F16/122 G06F11/1456 G06F11/1469 G06F2201/885

    Abstract: Techniques described herein relate to a method for performing data protection of file system data on a host. The method includes identifying, by a data protection agent, a backup access event associated with a backup of a file system stored on a backup storage; in response to identifying the backup access event: obtaining backup metadata associated with the backup from a data protection manager; generating a placeholder file system using the backup metadata and storing the placeholder file system in virtual hard disk file; loading the virtual hard disk file on a target application; performing, after the loading, prefetching of backup data using the virtual hard disk file and the backup metadata to store the backup data in a cache; and performing backup access services using the virtual hard disk file, the backup metadata, and the cache.

    MEMORY ADDRESS COMPRESSION WITHIN AN EXECUTION TRACE

    公开(公告)号:US20240095185A1

    公开(公告)日:2024-03-21

    申请号:US18548318

    申请日:2022-03-21

    Inventor: Jordi MOLA

    CPC classification number: G06F12/1045 G06F11/3471 G06F12/0811 G06F2201/885

    Abstract: Compressing memory addresses within an execution trace via reference to a translation lookaside buffer (TLB) entry. A microprocessor identifies a TLB entry within a TLB slot, the TLB entry mapping a virtual memory page to a physical memory page. The microprocessor initiates logging of the TLB entry by initiating logging of at least a virtual address of the virtual memory page, and an identifier that uniquely identifies the TLB entry from among a plurality of live TLB entries. Subsequently, the microprocessor identifies a cache entry within a memory cache slot, the cache entry comprising a physical memory address corresponding to a cache line. The microprocessor initiates logging of the cache entry by matching a physical memory page identification portion of the physical memory address with the TLB entry, and then initiates logging of at least the identifier for the TLB entry and an offset portion.

    Method and apparatus for determining metric for selective caching

    公开(公告)号:US10007614B2

    公开(公告)日:2018-06-26

    申请号:US15013139

    申请日:2016-02-02

    Applicant: Cavium, Inc.

    Abstract: System and method determining metric for selective caching, comprising determining a result of an access to a cache for at least one tracked attribute; determining a count value for the at least one tracked attribute in a translation look-aside buffer entry corresponding to the access to the cache in accordance with the determined result; comparing the count value for the at least one tracked attribute with a threshold associated with the at least one tracked attribute; assigning the metric of sticky property to a cache line corresponding to the translation look-aside buffer entry when the count value for at least one of the at least one tracked attribute exceeds the threshold. Selective caching then assigns different protection status to the cache lines with and without sticky property; and evicting a cache line in accordance with a cache eviction policy starting with the cache lines with the lowest protection status.

Patent Agency Ranking