FABRIC ATTACHED STORAGE
    2.
    发明申请

    公开(公告)号:US20200019315A1

    公开(公告)日:2020-01-16

    申请号:US16577201

    申请日:2019-09-20

    Applicant: NETAPP, INC.

    Abstract: Technology is described for a profile-based lifecycle management for data storage servers. The technology can receive a profile, monitor events emitted by devices of the data storage system, determine based on the monitored events that a device of the storage system matches the indicated condition, and perform the action corresponding to the indicated condition, wherein the action includes managing data stored by the data storage system. The received profile can indicate a condition and an action corresponding to the condition.

    Dynamic caching technique for adaptively controlling data block copies in a distributed data processing system
    3.
    发明授权
    Dynamic caching technique for adaptively controlling data block copies in a distributed data processing system 有权
    用于在分布式数据处理系统中自适应控制数据块副本的动态缓存技术

    公开(公告)号:US09385915B2

    公开(公告)日:2016-07-05

    申请号:US13690158

    申请日:2012-11-30

    Applicant: NetApp, Inc.

    Abstract: A dynamic caching technique adaptively controls copies of data blocks stored within caches (“cached copies”) of a caching layer distributed among servers of a distributed data processing system. A cache coordinator of the distributed system implements the dynamic caching technique to increase the cached copies of the data blocks to improve processing performance of the servers. Alternatively, the technique may decrease the cached copies to reduce storage capacity of the servers. The technique may increase the cached copies when it detects local and/or remote cache bottleneck conditions at the servers, a data popularity condition at the servers, or a shared storage bottleneck condition at the storage system. Otherwise, the technique may decrease the cached copies at the servers.

    Abstract translation: 动态缓存技术自适应地控制存储在分布式数据处理系统的服务器之间的缓存层的高速缓存(“高速缓存副本”)中的数据块的副本。 分布式系统的缓存协调器实现动态缓存技术来增加数据块的缓存副本,以提高服务器的处理性能。 或者,该技术可以减少缓存副本以减少服务器的存储容量。 当检测到服务器上的本地和/或远程高速缓存瓶颈状况,服务器上的数据流行状况或存储系统的共享存储瓶颈条件时,该技术可能会增加缓存副本。 否则,该技术可能会降低服务器上的缓存副本。

    Controlling a dynamically instantiated cache
    7.
    发明授权
    Controlling a dynamically instantiated cache 有权
    控制动态实例化的缓存

    公开(公告)号:US09317430B2

    公开(公告)日:2016-04-19

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

    FABRIC ATTACHED STORAGE
    9.
    发明申请
    FABRIC ATTACHED STORAGE 审中-公开
    织物连接存储

    公开(公告)号:US20150081893A1

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

    申请号:US14489077

    申请日:2014-09-17

    Applicant: NetApp. Inc.

    Abstract: Technology is described for a profile-based lifecycle management for data storage servers. The technology can receive a profile, monitor events emitted by devices of the data storage system, determine based on the monitored events that a device of the storage system matches the indicated condition, and perform the action corresponding to the indicated condition, wherein the action includes managing data stored by the data storage system. The received profile can indicate a condition and an action corresponding to the condition.

    Abstract translation: 技术描述为数据存储服务器基于配置文件的生命周期管理。 该技术可以接收简档,监视由数据存储系统的设备发出的事件,基于所监视的事件来确定存储系统的设备与指示的条件匹配,并且执行与指示的条件相对应的动作,其中动作包括 管理由数据存储系统存储的数据。 接收的配置文件可以指示与条件相对应的条件和动作。

    SYSTEMS AND METHODS FOR TRACKING WORKING-SET ESTIMATES WITH A LIMITED RESOURCE BUDGET
    10.
    发明申请
    SYSTEMS AND METHODS FOR TRACKING WORKING-SET ESTIMATES WITH A LIMITED RESOURCE BUDGET 有权
    用有限的资源预算跟踪工作估算的系统和方法

    公开(公告)号:US20140310463A1

    公开(公告)日:2014-10-16

    申请号:US14315881

    申请日:2014-06-26

    Applicant: NetApp, Inc.

    CPC classification number: G06F12/0802 G06F12/0888 G06F2212/6042

    Abstract: Embodiments of the systems and techniques described here can leverage several insights into the nature of workload access patterns and the working-set behavior to reduce the memory overheads. As a result, various embodiments make it feasible to maintain running estimates of a workload's cacheability in current storage systems with limited resources. For example, some embodiments provide for a method comprising estimating cacheability of a workload based on a first working-set size estimate generated from the workload over a first monitoring interval. Then, based on the cacheability of the workload, a workload cache size can be determined. A cache then can be dynamically allocated (e.g., change, possibly frequently, the cache allocation for the workload when the current allocation and the desired workload cache size differ), within a storage system for example, in accordance with the workload cache size.

    Abstract translation: 这里描述的系统和技术的实施例可以利用对工作负载访问模式和工作集行为的性质的几个见解,以减少内存开销。 因此,各种实施例使得可以在有限的资源的当前存储系统中维持工作负载的高速缓存的运行估计。 例如,一些实施例提供了一种方法,其包括基于在第一监视间隔上从工作负载产生的第一工作集大小估计来估计工作负载的可缓存性。 然后,基于工作负载的可缓存性,可以确定工作负载高速缓存大小。 然后可以根据工作负载高速缓存大小来动态地分配高速缓存(例如,当当前分配和期望的工作负载高速缓存大小不同时,可以频繁地改变工作负载的高速缓存分配),例如在存储系统内。

Patent Agency Ranking