GRAPH TRANSOFRMATIONS TO CORRECT VIOLATIONS OF SERVICE LEVEL OBJECTIONS IN A DATA CENTER
    521.
    发明申请
    GRAPH TRANSOFRMATIONS TO CORRECT VIOLATIONS OF SERVICE LEVEL OBJECTIONS IN A DATA CENTER 有权
    改变数据中心服务级别对象的图像转移

    公开(公告)号:US20140143282A1

    公开(公告)日:2014-05-22

    申请号:US13936851

    申请日:2013-07-08

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30312 G06F8/10 G06F9/00 G06F17/30

    Abstract: Graph transformations are used by a data management system to correct violations of service-level objectives (SLOs) in a data center. In one aspect, a process is provided to manage a data center by receiving an indication of a violation of a service-level objective associated with the data center from a server in the data center. A graph representation and a transformations data container are retrieved by the data management system from data storage accessible to the data management system. The transformations data container includes one or more transformations. The transformation is processed to create a mutated graph from a data center representation from the graph representation. An option for managing the data center is determined as a result of evaluating the mutated graphs.

    Abstract translation: 数据管理系统使用图形转换来纠正数据中心中服务级目标(SLO)的违规。 在一个方面,提供了一种通过从数据中心中的服务器接收与数据中心相关联的服务级别目标的违规的指示来管理数据中心的过程。 数据管理系统从数据管理系统可访问的数据存储中检索图表表示和转换数据容器。 变换数据容器包括一个或多个变换。 处理变换以从图表表示从数据中心表示创建突变图。 通过评估突变图来确定用于管理数据中心的选项。

    Efficient methods and systems for allocating storage volumes
    522.
    发明授权
    Efficient methods and systems for allocating storage volumes 有权
    用于分配存储卷的高效方法和系统

    公开(公告)号:US08725979B1

    公开(公告)日:2014-05-13

    申请号:US13361848

    申请日:2012-01-30

    CPC classification number: G06F3/067 G06F3/0605 G06F3/0631

    Abstract: A machine implemented method and system for allocating a storage volume from among a plurality of storage volumes for storing information in a storage system is provided. The storage system maintains a plurality of groups for segregating the plurality of storage volumes based on storage volume utilization at any given time. A storage volume, when available, is selected from a group that was previously used to select another storage volume. After an end of the group has been reached for allocating the other storage volume, and a threshold value for using the same group to allocate storage volumes has been reached, then another group is used to select the next storage volume.

    Abstract translation: 提供了一种用于从存储系统中存储信息的多个存储卷中分配存储卷的机器实现的方法和系统。 存储系统维护多个组,用于在任何给定时间基于存储容量利用率分离多个存储卷。 从以前用于选择其他存储卷的组中选择存储卷(如果可用)。 在达到分配其他存储卷的组的结束之后,已经达到使用相同组分配存储卷的阈值,则使用另一组来选择下一个存储卷。

    SYSTEMS AND METHODS FOR TRACKING A SEQUENTIAL DATA STREAM STORED IN NON-SEQUENTIAL STORAGE BLOCKS
    523.
    发明申请
    SYSTEMS AND METHODS FOR TRACKING A SEQUENTIAL DATA STREAM STORED IN NON-SEQUENTIAL STORAGE BLOCKS 审中-公开
    跟踪存储在非顺序存储块中的顺序数据流的系统和方法

    公开(公告)号:US20140122796A1

    公开(公告)日:2014-05-01

    申请号:US13664558

    申请日:2012-10-31

    Applicant: NETAPP, INC.

    Abstract: A process for block-level tracking of a sequential data stream that is sub-divided into multiple parts, and stored, by a file system, within non-sequential storage blocks. The process creates block-level metadata as the sequential data stream is written to the storage blocks, wherein the metadata stores pointers to the non-sequential storage blocks used to store the multiple parts of the sequential data stream. This metadata can subsequently be used by a block-level controller to more efficiently read the sequential data stream back to the file system using read-ahead processes.

    Abstract translation: 用于块级追踪顺序数据流的过程,其被细分为多个部分,并由文件系统存储在非顺序存储块内。 当顺序数据流被写入存储块时,该过程创建块级元数据,其中元数据存储指向用于存储顺序数据流的多个部分的非顺序存储块的指针。 随后可以由块级控制器使用该元数据,以使用预读过程更有效地将顺序数据流读回到文件系统。

    System and method for multi-tiered meta-data caching and distribution in a clustered computer environment
    524.
    发明授权
    System and method for multi-tiered meta-data caching and distribution in a clustered computer environment 有权
    在集群计算机环境中进行多层次元数据缓存和分发的系统和方法

    公开(公告)号:US08713077B2

    公开(公告)日:2014-04-29

    申请号:US12694714

    申请日:2010-01-27

    Abstract: A system and method caches and distributes meta-data for one or more data containers stored on a plurality of volumes configured as a striped volume set (SVS) and served by a plurality of nodes interconnected as a cluster. The SVS comprises one meta-data volume (MDV) configured to store a canonical copy of certain meta-data, including access control lists and directories, associated with all data containers stored on the SVS, and one or more data volumes (DV) configured to store, at least, data content of those containers. In addition, for each data container stored on the SVS, one volume is designated a container attribute volume (CAV) and, as such, is configured to store (“cache”) a canonical copy of certain, rapidly-changing attribute meta-data, including time stamps and container length, associated with that container.

    Abstract translation: 系统和方法为存储在被配置为条带卷集(SVS)的多个卷上并由作为集群互连的多个节点服务的一个或多个数据容器缓存并分发元数据。 SVS包括一个元数据卷(MDV),其被配置为存储与存储在SVS上的所有数据容器相关联的某些元数据(包括访问控制列表和目录)的规范副本以及配置的一个或多个数据卷(DV) 至少存储那些容器的数据内容。 此外,对于存储在SVS上的每个数据容器,一个卷被指定为容器属性卷(CAV),并且因此被配置为存储(“缓存”)某些快速变化的属性元数据的规范副本 ,包括与该集装箱相关联的时间戳和货柜长度。

    MIGRATING DEDUPLICATED DATA
    525.
    发明申请
    MIGRATING DEDUPLICATED DATA 有权
    迁移重复数据

    公开(公告)号:US20140114933A1

    公开(公告)日:2014-04-24

    申请号:US13655287

    申请日:2012-10-18

    Applicant: NetApp, Inc.

    Abstract: Methods and apparatuses for efficiently migrating deduplicated data are provided. In one example, a data management system includes a data storage volume, a memory including machine executable instructions, and a computer processor. The data storage volume includes data objects and free storage space. The computer processor executes the instructions to perform deduplication of the data objects and determine migration efficiency metrics for groups of the data objects. Determining the migration efficiency metrics includes determining, for each group, a relationship between the free storage space that will result if the group is migrated from the volume and the resources required to migrate the group from the volume.

    Abstract translation: 提供了有效迁移重复数据删除数据的方法和设备。 在一个示例中,数据管理系统包括数据存储卷,包括机器可执行指令的存储器和计算机处理器。 数据存储卷包括数据对象和空闲存储空间。 计算机处理器执行指令以执行数据对象的重复数据删除,并确定数据对象组的迁移效率度量。 确定迁移效率指标包括为每个组确定如果组从卷迁移而导致的空闲存储空间与从组中迁移组所需的资源之间的关系。

    SELECTIVE DEDUPLICATION
    526.
    发明申请
    SELECTIVE DEDUPLICATION 有权
    选择性重复

    公开(公告)号:US20140114932A1

    公开(公告)日:2014-04-24

    申请号:US13655263

    申请日:2012-10-18

    Applicant: NETAPP, INC.

    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.

    Abstract translation: 这里介绍用于在存储系统中执行选择性重复数据消除的方法和装置。 提供技术用于基于数据对象的特性来确定数据对象的重复数据删除的概率,并且在数据对象被存储在存储系统的持久存储器中之前对存储系统中的数据对象执行重复数据删除操作,如果 数据对象的重复数据删除概率与指定的阈值有特定的关系。

    Cluster view for storage devices
    527.
    发明授权
    Cluster view for storage devices 有权
    存储设备的集群视图

    公开(公告)号:US08700875B1

    公开(公告)日:2014-04-15

    申请号:US13237369

    申请日:2011-09-20

    Abstract: One or more techniques and/or systems are provided for generating a macroscopic cluster view of storage devices, as opposed to merely an isolated view from an individual node. For example, nodes within a node cluster may be queried for storage device reports comprising storage device information regarding storage devices with which the nodes are respectively connected (e.g., I/O performance statistics, path connections, storage device attributes, status, error history, etc.). The storage device reports may be aggregated together to define one or more storage device data structures (e.g., a storage device data structure comprising one or more tables that may be populated with storage device information). In this way, the cluster view may be generated based upon querying one or more storage device data structures (e.g., an error cluster view, a storage device cluster view, a node summary cluster view, etc.).

    Abstract translation: 提供了一个或多个技术和/或系统用于生成存储设备的宏观集群视图,而不是仅仅是来自单个节点的隔离视图。 例如,可以查询节点集群内的节点,用于存储设备报告,包括有关节点分别连接的存储设备的存储设备信息(例如,I / O性能统计信息,路径连接,存储设备属性,状态,错误历史, 等等。)。 可以将存储设备报告聚合在一起以定义一个或多个存储设备数据结构(例如,包括可以用存储设备信息填充的一个或多个表的存储设备数据结构)。 以这种方式,可以基于查询一个或多个存储设备数据结构(例如,错误集群视图,存储设备集群视图,节点摘要集群视图等)来生成集群视图。

    Modular service level objective (SLO) subsystem for a network storage system
    528.
    发明授权
    Modular service level objective (SLO) subsystem for a network storage system 有权
    网络存储系统的模块化服务水平目标(SLO)子系统

    公开(公告)号:US08700806B1

    公开(公告)日:2014-04-15

    申请号:US13033531

    申请日:2011-02-23

    Applicant: David Slik

    Inventor: David Slik

    Abstract: A service level objective (SLO) subsystem that includes an SLO engine in a network storage system that allows new degrees of freedom to be added to the SLO subsystem, without requiring any modification of an associated SLO engine or the system's existing SLOs, and without requiring the SLO engine to have any a priori knowledge of the new degrees of freedom. In certain embodiments, the system has a modular design which includes the SLO engine and one or more SLO modules that interface with the SLO engine. Each SLO module corresponds to a different degree of freedom. Each SLO module evaluates SLO compliance and determines what specific action(s) within its corresponding degree of freedom should be taken to comply with an SLO.

    Abstract translation: 包括在网络存储系统中的SLO引擎的服务级别目标(SLO)子系统,其允许将新的自由度添加到SLO子系统,而不需要修改关联的SLO引擎或系统的现有SLO,并且不需要 SLO引擎拥有任何先验知识的新的自由度。 在某些实施例中,系统具有包括SLO引擎和与SLO引擎接口的一个或多个SLO模块的模块化设计。 每个SLO模块对应于不同的自由度。 每个SLO模块评估SLO遵守情况,并确定在其相应的自由度内采取什么具体行动以符合SLO。

    REMOTE OFFICE DUPLICATION
    529.
    发明申请
    REMOTE OFFICE DUPLICATION 审中-公开
    远程办公室重复

    公开(公告)号:US20140101398A1

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

    申请号:US14100557

    申请日:2013-12-09

    Applicant: NetApp Inc.

    Inventor: Yuedong Paul Mu

    Abstract: Remote office deduplication comprises calculating one or more fingerprints of one or more data blocks, sending the one or more fingerprints to one or more backup servers via a network interface, receiving from the one or more backup servers an indication of which one or more data blocks corresponding to the one or more fingerprints should be sent to the one or more backup servers, and if the indication indicates one or more data blocks to be sent to the one or more backup servers, sending the one or more data blocks to the one or more backup servers via the network interface.

    Abstract translation: 远程办公重复数据消除包括计算一个或多个数据块的一个或多个指纹,经由网络接口​​将一个或多个指纹发送到一个或多个备份服务器,从一个或多个备份服务器接收指示哪一个或多个数据块 对应于一个或多个指纹应该发送到一个或多个备份服务器,并且如果指示指示要发送到一个或多个备份服务器的一个或多个数据块,则将一个或多个数据块发送到一个或多个备份服务器, 更多备份服务器通过网络接口。

    STORAGE ARCHITECTURE FOR SERVER FLASH AND STORAGE ARRAY OPERATION
    530.
    发明申请
    STORAGE ARCHITECTURE FOR SERVER FLASH AND STORAGE ARRAY OPERATION 有权
    用于服务器闪存和存储阵列操作的存储架构

    公开(公告)号:US20140095758A1

    公开(公告)日:2014-04-03

    申请号:US13630664

    申请日:2012-09-28

    Applicant: NETAPP, INC.

    CPC classification number: G06F3/0613 G06F3/0656 G06F3/0685 G06F12/0866

    Abstract: A storage architecture of a storage system environment has a storage connector interface configured to exchange data directly between flash storage devices on a server and a storage array of the environment so as to bypass main memory and a system bus of the server. According to one or more embodiments, the storage connnector interface includes control logic configured to implement the data exchange in accordance with one of a plurality of operational modes that deploy and synchronize the data on the flash storage devices and the storage array. Advantageously, the storage connector interface obviates latencies and bandwidth consumption associated with prior data exchanges over the main memory and bus, thereby enhancing storage architecture performance.

    Abstract translation: 存储系统环境的存储架构具有被配置为在服务器上的闪存存储设备与环境的存储阵列之间直接交换数据的存储连接器接口,以便绕过主存储器和服务器的系统总线。 根据一个或多个实施例,存储连接器接口包括控制逻辑,其被配置为根据在闪存存储设备和存储阵列上部署和同步数据的多个操作模式之一来实现数据交换。 有利地,存储连接器接口消除与主存储器和总线上的先前数据交换相关联的延迟和带宽消耗,从而增强存储架构性能。

Patent Agency Ranking