Caching data using multiple cache devices
    31.
    发明授权
    Caching data using multiple cache devices 有权
    使用多个缓存设备缓存数据

    公开(公告)号:US09274954B1

    公开(公告)日:2016-03-01

    申请号:US13718700

    申请日:2012-12-18

    Applicant: NetApp, Inc.

    Abstract: System and method for processing cache metadata from a plurality of cache devices. One or more storage systems may store data blocks to a set of storage devices, each storage system hosting and operating one or more cache devices for caching data blocks of the storage devices. Each cache device may host and implement an agent engine that collects and stores cache metadata for the cache device, the cache metadata describing caching operations of the cache device. A monitor engine receives and aggregates “raw cache metadata” from each of a plurality of cache devices and processes the raw cache metadata to produce processed cache metadata comprising normalized cache metadata (based on activity rate of a cache device), weighted cache metadata, or normalized weighted cache metadata. The processed cache metadata is used by a cache prediction engine to select data blocks for caching to one or more of the cache devices.

    Abstract translation: 用于处理来自多个高速缓存设备的缓存元数据的系统和方法。 一个或多个存储系统可以将数据块存储到一组存储设备,每个存储系统托管和操作用于高速缓存存储设备的数据块的一个或多个高速缓存设备。 每个缓存设备可以托管和实现代理引擎,该引擎收集并存储高速缓存设备的高速缓存元数据,高速缓存元数据描述高速缓存设备的高速缓存操作。 监视器引擎从多个高速缓存设备中的每一个接收并聚合“原始高速缓存元数据”,并且处理原始高速缓存元数据以产生经处理的高速缓存元数据,其包括归一化高速缓存元数据(基于高速缓存设备的活动速率),加权高速缓存元数据 归一化加权缓存元数据。 处理的高速缓存元数据被高速缓存预测引擎用于选择用于高速缓存到一个或多个高速缓存设备的数据块。

    OPTIMIZING DISTRIBUTED DATA ANALYTICS FOR SHARED STORAGE
    32.
    发明申请
    OPTIMIZING DISTRIBUTED DATA ANALYTICS FOR SHARED STORAGE 有权
    优化用于共享存储的分布式数据分析

    公开(公告)号:US20150334203A1

    公开(公告)日:2015-11-19

    申请号:US14814445

    申请日:2015-07-30

    Applicant: NetApp, Inc.

    Abstract: Methods, systems, and computer executable instructions for performing distributed data analytics are provided. In one exemplary embodiment, a method of performing a distributed data analytics job includes collecting application-specific information in a processing node assigned to perform a task to identify data necessary to perform the task. The method also includes requesting a chunk of the necessary data from a storage server based on location information indicating one or more locations of the data chunk and prioritizing the request relative to other data requests associated with the job. The method also includes receiving the data chunk from the storage server in response to the request and storing the data chunk in a memory cache of the processing node which uses a same file system as the storage server.

    Abstract translation: 提供了用于执行分布式数据分析的方法,系统和计算机可执行指令。 在一个示例性实施例中,执行分布式数据分析作业的方法包括在分配用于执行任务以识别执行任务所需的数据的处理节点中收集特定于应用的信息。 该方法还包括基于指示数据块的一个或多个位置的位置信息和相对于与该作业相关联的其它数据请求对该请求进行优先级排序从存储服务器请求一组必要数据。 该方法还包括响应于请求从存储服务器接收数据块,并将数据块存储在使用与存储服务器相同的文件系统的处理节点的存储器高速缓存中。

    CONTROLLING A DYNAMICALLY INSTANTIATED CACHE
    34.
    发明申请
    CONTROLLING A DYNAMICALLY INSTANTIATED CACHE 有权
    控制一个动态的快速缓存

    公开(公告)号:US20150046654A1

    公开(公告)日:2015-02-12

    申请号:US14523655

    申请日:2014-10-24

    Applicant: NetApp, Inc.

    Abstract: A change in workload characteristics detected at one tier of a multi-tiered cache is communicated to another tier of the multi-tiered cache. Multiple caching elements exist at different tiers, and at least one tier includes a cache element that is dynamically resizable. The communicated change in workload characteristics causes the receiving tier to adjust at least one aspect of cache performance in the multi-tiered cache. In one aspect, at least one dynamically resizable element in the multi-tiered cache is resized responsive to the change in workload characteristics.

    Abstract translation: 在多层缓存的一层检测到的工作负载特性的改变被传送到多层高速缓存的另一层。 多个缓存元素存在于不同的层,并且至少一个层包括可动态调整大小的高速缓存元素。 所传达的工作负载特性的改变使得接收层在多层缓存中调整缓存性能的至少一个方面。 在一个方面,响应于工作负载特性的变化来调整多层缓存中的至少一个可动态调整大小的元素。

Patent Agency Ranking