Application aware cache coherency
    171.
    发明授权
    Application aware cache coherency 有权
    应用程序感知高速缓存一致性

    公开(公告)号:US09575894B1

    公开(公告)日:2017-02-21

    申请号:US14670544

    申请日:2015-03-27

    Abstract: A distributed processing system includes a first site and a second site, each containing at least one device having cache storage, nonvolatile storage, where, in response to moving a process running on the processor of the first site to the processor running on the second site, data in the cache storage of the first site is no longer accessed by the process, the data being read into the cache of the storage of the first site in response to the process accessing data in the non-volatile memory of the first site prior to being moved to the second site. A process running on the processor of the first site moving to the processor running on the second site and corresponding cache slots may be detected by parsing the VMFS containing virtual machine disks used by the process.

    Abstract translation: 分布式处理系统包括第一站点和第二站点,每个站点包含至少一个具有高速缓存存储器的设备,非易失性存储器,其中响应于将在第一站点的处理器上运行的进程移动到在第二站点上运行的处理器 第一站点的高速缓存存储器中的数据不再被该进程访问,响应于第一站点的非易失性存储器中的过程访问数据而将数据读入到第一站点的存储的高速缓存中 被移动到第二个站点。 可以通过解析包含由该过程使用的虚拟机磁盘的VMFS来检测在移动到在第二站点上运行的处理器的第一站点的处理器上运行的进程和相应的高速缓存槽。

    Datacenter IoT-triggered preemptive measures using machine learning

    公开(公告)号:US11561851B2

    公开(公告)日:2023-01-24

    申请号:US17382065

    申请日:2021-07-21

    Abstract: One example method includes performing a machine learning process that involves performing an assessment of a state of a computing system, and the assessment includes analyzing information generated by an IoT edge sensor in response to a sensed physical condition in the computing system, and identifying an entity in the computing system potentially impacted by an event associated with the physical condition. The example method further includes identifying a preemptive recovery action and associating the preemptive recovery action with an entity, and the preemptive recovery action, when performed, reduces or eliminates an impact of the event on the entity, determining a cost associated with implementation of the preemptive recovery action, evaluating the cost associated with the preemptive recovery actions and identifying the preemptive recovery action with the lowest associated cost, implementing the preemptive recovery action with the lowest associated cost, and repeating part of the machine learning process.

    Method and apparatus for storage device management

    公开(公告)号:US11507290B2

    公开(公告)日:2022-11-22

    申请号:US16830386

    申请日:2020-03-26

    Abstract: A method for provided use in a storage device having a controller, the method comprising: identifying, by the controller, a plurality of logical regions in the storage device; obtaining, by the controller, a respective usage metric for each of the logical regions; updating, by the controller, a translation data structure of the storage device, the translation data structure being updated to map any of the logical regions of the storage device to a respective physical portion of the storage device, the respective physical portion being selected based on the respective usage metric of the logical region, wherein the translation data structure is part of a flash translation layer of the storage device, and the translation data structure is configured to store mapping information between a logical address space of the storage device and a physical address space of the storage device.

    Data distribution in continuous replication systems

    公开(公告)号:US11442958B2

    公开(公告)日:2022-09-13

    申请号:US16395035

    申请日:2019-04-25

    Abstract: Systems and methods for performing data protection operations including replication operations. A replication operation may automatically learn and predict when a replication system will need to switch modes, such as to a protective mode or to a fast-forward mode. The replication operation ensures that the data is replicated in a manner that optimizes the ability to retain data needed to perform point in time recovery operations while prioritizing the replication operation of new data.

    Multi cloud transactional storage for availability and security

    公开(公告)号:US11385958B2

    公开(公告)日:2022-07-12

    申请号:US17172800

    申请日:2021-02-10

    Abstract: One example method includes exposing a block storage which is distributed across a group of multiple sites, receiving a primary write request that identifies data to be stored, separating data identified in the primary write request into multiple data pieces, encoding the data pieces by creating multiple new blocks of data based on the multiple data pieces, where the data pieces are encoded in such a way that when a sufficient number, but fewer than all, of the multiple new blocks of data are retrieved, the data identified in the write request is recoverable by decoding, and writing the new blocks of data to different respective sites of the group, where writing of the new blocks of data is performed in conjunction with a plurality of secondary write requests, each of which corresponds to one of the new blocks of data.

    Solid state tier optimization using a content addressable caching layer

    公开(公告)号:US11347428B2

    公开(公告)日:2022-05-31

    申请号:US16693863

    申请日:2019-11-25

    Abstract: Techniques for processing I/O operations may include: receiving, at a data storage system, a write operation that writes first data to a target logical address of a log, wherein the data storage system includes a first storage tier of rotating non-volatile storage devices and a second tier of non-volatile solid state storage devices; storing the first data of the target logical address in a first level cache; destaging the first data from the first level cache to a first physical storage location in the first storage tier; and determining, in accordance with first read activity information for the target logical address, whether to store the first data for the target logical address in a second level cache including at least a portion of the non-volatile solid state storage devices of the second tier. The second level cache is a content addressable caching layer that caches data based on read activity.

Patent Agency Ranking