SYSTEM AND METHOD FOR EMULATING SHARED STORAGE
    611.
    发明申请
    SYSTEM AND METHOD FOR EMULATING SHARED STORAGE 有权
    用于模拟共享存储的系统和方法

    公开(公告)号:US20150033220A1

    公开(公告)日:2015-01-29

    申请号:US13949130

    申请日:2013-07-23

    Applicant: NetApp, Inc.

    Abstract: A system and method of emulating a shared storage device includes determining a storage unit identifier (SUID) associated with a first local storage device in a first node of a distributed computing system, updating a first path handler to intercept storage requests including the SUID and being made on the first node and forwarding the storage requests to drivers for an emulated shared storage device, associating a second local storage device in a second node of the distributed computing system with the SUID, updating a second path handler to intercept storage requests including the SUID and being made on the second node and forwarding the storage requests to the drivers for the emulated shared storage device, and intercepting storage requests including the SUID and being made on the second node and forwarding the storage requests to the drivers for the emulated shared storage device.

    Abstract translation: 模拟共享存储设备的系统和方法包括:确定与分布式计算系统的第一节点中的第一本地存储设备相关联的存储单元标识符(SUID),更新第一路径处理程序以截取包括SUID的存储请求,并且 将所述存储请求转发到用于仿真共享存储设备的驱动器,将所述分布式计算系统的第二节点中的第二本地存储设备与所述SUID相关联,更新第二路径处理器以截取包括所述SUID的存储请求 并且在第二节点上形成并将存储请求转发给用于仿真的共享存储设备的驱动器,以及拦截包括SUID并在第二节点上进行的存储请求,并将存储请求转发给用于仿真的共享存储设备的驱动器 。

    METHOD AND SYSTEM FOR RESPONDING TO CLIENT REQUESTS FOR INFORMATION MAINTAINED BY STORAGE SYSTEMS
    612.
    发明申请
    METHOD AND SYSTEM FOR RESPONDING TO CLIENT REQUESTS FOR INFORMATION MAINTAINED BY STORAGE SYSTEMS 审中-公开
    用于存储系统维护的信息的客户要求的方法和系统

    公开(公告)号:US20150032984A1

    公开(公告)日:2015-01-29

    申请号:US14511926

    申请日:2014-10-10

    Applicant: NETAPP, INC.

    CPC classification number: G06F12/1475 G06F17/302 G06F2212/263

    Abstract: Method and system for providing information regarding a plurality of storage devices managed by a plurality of storage servers are provided. The storage space at the storage devices is presented to a plurality of computing systems as logical storage space. A plurality of searchable data structures having a plurality of data object types are stored at a temporary memory storage device of a management console that interfaces with the plurality of computing systems and the storage servers. Each data object type stores information regarding the storage device. The searchable data structure includes information regarding the storage devices and the logical storage space presented to the computing systems. A lock data structure for tracking locks that are assigned for accessing information pertaining to a storage server and a data object type is maintained to prevent unauthorized access to at least one of the searchable data structures.

    Abstract translation: 提供了用于提供关于由多个存储服务器管理的多个存储设备的信息的方法和系统。 将存储设备的存储空间呈现给多个计算系统作为逻辑存储空间。 具有多个数据对象类型的多个可搜索数据结构存储在与多个计算系统和存储服务器接口的管理控制台的临时存储器装置中。 每个数据对象类型存储关于存储设备的信息。 可搜索的数据结构包括关于存储设备和呈现给计算系统的逻辑存储空间的信息。 维护用于跟踪被分配用于访问与存储服务器和数据对象类型有关的信息的锁的锁定数据结构,以防止对可搜索数据结构中的至少一个的未经授权的访问。

    SYSTEMS AND METHODS FOR MANAGING STORAGE NETWORK DEVICES
    613.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING STORAGE NETWORK DEVICES 审中-公开
    用于管理存储网络设备的系统和方法

    公开(公告)号:US20150032839A1

    公开(公告)日:2015-01-29

    申请号:US13952108

    申请日:2013-07-26

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for managing storage entities in a storage network are provided. Embodiments may provide a group of management devices to manage a plurality of storage entities in the storage network. In some instances, a storage entity hierarchy for the plurality of storage entities may be identified. At least one of a load or a health associated with a management device of the group of management devices may, in embodiments, be determined. In some embodiments, the plurality of storage entities may be managed in accordance with the identified storage entity hierarchy and based, at least in part, on the determined at least one of a load or a health.

    Abstract translation: 提供了用于管理存储网络中的存储实体的系统和方法。 实施例可以提供一组管理设备来管理存储网络中的多个存储实体。 在一些情况下,可以识别用于多个存储实体的存储实体层次结构。 在实施例中,可以确定与该组管理设备的管理设备相关联的负载或健康中的至少一个。 在一些实施例中,可以根据所识别的存储实体层级管理多个存储实体,并且至少部分地基于所确定的负载或健康中的至少一个。

    Systems and Methods for Meta-Model Based Data Transactions
    614.
    发明申请
    Systems and Methods for Meta-Model Based Data Transactions 有权
    基于元模型的数据交易系统与方法

    公开(公告)号:US20150032783A1

    公开(公告)日:2015-01-29

    申请号:US14265050

    申请日:2014-04-29

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30595 G06F3/06 G06F17/30292

    Abstract: A system and method for transacting data using meta-models to express data relationships is provided. In some embodiments, the method comprises requesting, from a computing system, a meta-model expressing a data relationship. The data relationship relates to a topology of a deployed computing system, and the requesting specifies the meta-model from among a plurality of data models stored within the computing system. The requested meta-model is received from the computing system, and at least a portion of the meta-model is provided to an application. A data transaction based on the meta-model is received from the application and issued. In some such embodiments, a navigational interface is provided in order to navigate the meta-model and specify the portion to provide.

    Abstract translation: 提供了使用元模型来表达数据关系的数据交易的系统和方法。 在一些实施例中,该方法包括从计算系统请求表示数据关系的元模型。 数据关系涉及部署的计算系统的拓扑,并且请求从存储在计算系统内的多个数据模型中指定元模型。 从计算系统接收所请求的元模型,并且将元模型的至少一部分提供给应用。 从应用程序接收到基于元模型的数据事务并发布。 在一些这样的实施例中,提供导航界面以便导航元模型并指定要提供的部分。

    GRAPHICAL REPRESENTATION OF CLASSIFICATION OF WORKLOADS
    615.
    发明申请
    GRAPHICAL REPRESENTATION OF CLASSIFICATION OF WORKLOADS 有权
    工作量分类的图形表示

    公开(公告)号:US20150026582A1

    公开(公告)日:2015-01-22

    申请号:US13945797

    申请日:2013-07-18

    Applicant: NetApp, Inc.

    Inventor: Jayanta Basak

    CPC classification number: H04L41/22 H04L41/142 H04L43/045

    Abstract: Technology is disclosed for graphically representing classification of workloads in a storage system. Workload classification is graphically represented to the user by mapping workload signatures of the workloads to a grid. When the workload signatures are mapped to the grid, a number of clusters are formed in the grid. Each of the clusters represents workloads of a particular category. Mapping the workload signature to the grid includes mapping a high-dimensionality workload signature vector to a low-dimensionality grid.

    Abstract translation: 公开了用于图形地表示存储系统中的工作负载分类的技术。 工作负载分类通过将工作负载的工作负载签名映射到网格而以图形方式表示给用户。 当工作负载签名映射到网格时,网格中将形成多个簇。 每个集群表示特定类别的工作负载。 将工作负载签名映射到网格包括将高维度工作负载签名向量映射到低维度网格。

    SYSTEM AND METHOD FOR MANAGING EVENT TRACKING
    616.
    发明申请
    SYSTEM AND METHOD FOR MANAGING EVENT TRACKING 有权
    用于管理事件跟踪的系统和方法

    公开(公告)号:US20150026238A1

    公开(公告)日:2015-01-22

    申请号:US13945836

    申请日:2013-07-18

    Applicant: NetApp, Inc.

    Abstract: A system and method of managing event tracking includes a tracking registry. The tracking registry includes a memory for storing tracking entries, a tracking entry hierarchy, and a registry interface configured to receive requests from a plurality of modules. The tracking registry opens a tracking entry based on a registry request received from a first module of the plurality of modules, and being associated with a first operation being handled by the first module and including a parent identifier of a parent tracking entry of the tracking entry, updates the tracking entry hierarchy based on the parent identifier, stores the first tracking entry in the memory, and closes the tracking entry based on an entry closing request received from a second module of the plurality of modules and being associated with completion of a second operation being handled by the second module. The second operation performs processing associated with completion of the first operation.

    Abstract translation: 管理事件跟踪的系统和方法包括跟踪注册表。 跟踪注册表包括用于存储跟踪条目的存储器,跟踪条目层次结构以及被配置为从多个模块接收请求的注册表界面。 跟踪注册表基于从多个模块中的第一模块接收的注册表请求打开跟踪条目,并且与由第一模块处理的第一操作相关联,并且包括跟踪条目的父跟踪条目的父标识符 基于所述父标识符来更新所述跟踪条目层级,将所述第一跟踪条目存储在所述存储器中,并且基于从所述多个模块中的第二模块接收到的条目关闭请求来关闭所述跟踪条目,并且与所述第二跟踪条目的完成相关联 操作由第二模块处理。 第二操作执行与完成第一操作相关联的处理。

    System and Method for Providing Customer Guidance in Deploying a Computing System
    617.
    发明申请
    System and Method for Providing Customer Guidance in Deploying a Computing System 审中-公开
    提供客户指导部署计算机系统和方法

    公开(公告)号:US20150026076A1

    公开(公告)日:2015-01-22

    申请号:US13945562

    申请日:2013-07-18

    Applicant: NetApp, Inc.

    CPC classification number: G06Q30/016 G06Q10/0838

    Abstract: A system and method for helping customers install a modular computing system is provided. In some embodiments, the method comprises determining, using a computing system, whether all components of a modular computing system have been received by a customer. Based on determining that not all the components of the modular computing system have been received by the customer, it is determined whether the modular computing system can be incrementally deployed. A customer instruction for incrementally deploying the modular computing system is provided at a display device. A communication link is established with a component of the modular computing system. Communications directed over the communication link are used to determine whether a customer correctly performed the provided customer instruction. In one such embodiment, the determining of whether the modular computing system can be incrementally deployed includes determining whether a minimum resource requirement is met.

    Abstract translation: 提供了一种帮助客户安装模块化计算系统的系统和方法。 在一些实施例中,该方法包括使用计算系统确定模块化计算系统的所有组件是否已被客户接收。 基于确定并非所有模块化计算系统的组件都已被客户接收,确定模块化计算系统是否可以逐步部署。 在显示装置处提供用于递增地部署模块化计算系统的客户指令。 与模块化计算系统的组件建立通信链路。 通过通信链路进行的通信用于确定客户是否正确地执行了提供的客户指令。 在一个这样的实施例中,确定模块化计算系统是否可以增量部署包括确定是否满足最小资源需求。

    METHOD AND SYSTEM FOR MIGRATING A VIRTUAL STORAGE SYSTEM
    618.
    发明申请
    METHOD AND SYSTEM FOR MIGRATING A VIRTUAL STORAGE SYSTEM 有权
    虚拟存储系统移植的方法和系统

    公开(公告)号:US20140359058A1

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

    申请号:US13905920

    申请日:2013-05-30

    Applicant: NETAPP, INC.

    Abstract: Method and system for a non-disruptive migration of a source virtual storage system from a source cluster to a destination cluster is provided. The method includes monitoring a current transfer rate for migrating information from the source cluster to the destination cluster during a migration operation; iteratively reducing a rate at which I/O requests are processed until a transfer rate for transferring the information from the source cluster to the destination cluster within the duration is reached; and entering a cutover phase for the migration operation when the virtual storage system presented by the source cluster is taken offline for the duration and after the information is migrated to the destination cluster, the virtual storage system is presented by the destination cluster.

    Abstract translation: 提供了源虚拟存储系统从源集群到目标集群的非中断迁移的方法和系统。 该方法包括监视在迁移操作期间将信息从源集群迁移到目的地集群的当前传输速率; 迭代地减少处理I / O请求的速率,直到达到在持续时间内将信息从源集群传送到目标集群的传输速率; 并且当由源集群呈现的虚拟存储系统在持续时间内脱机并且在将信息迁移到目的地集群之后,进入迁移操作的切换阶段,则由目的地集群呈现虚拟存储系统。

    EFFICIENT REPLICATION OF CHANGES TO A BYTE-ADDRESSABLE PERSISTENT MEMORY OVER A NETWORK
    619.
    发明申请
    EFFICIENT REPLICATION OF CHANGES TO A BYTE-ADDRESSABLE PERSISTENT MEMORY OVER A NETWORK 有权
    通过网络高效地替代字节可读存储器的变更

    公开(公告)号:US20140351536A1

    公开(公告)日:2014-11-27

    申请号:US13901201

    申请日:2013-05-23

    Applicant: NetApp, Inc.

    Abstract: A system and method for efficiently replicating data stored in a byte-addressable, persistent memory of a host computer. A user-level library of the host computer may configure the persistent memory as a software transactional memory (STM) system defined by operations, such as a STM commit operation, that ensure safe and consistent storage of the data within a region of the persistent memory. The library may then cooperate with an application executing on the host computer to control access to the data, e.g., to change the data, as a transaction using the STM commit operation. Within a context of the transaction, the library may precisely determine which bytes of the data have changed within the region, as well as how and when the data bytes have changed. Armed with precise knowledge of the context of the transaction, the library may efficiently replicate the changed data at the byte-addressable granularity.

    Abstract translation: 一种用于有效地复制存储在主机的字节可寻址的永久存储器中的数据的系统和方法。 主计算机的用户级库可以将永久存储器配置为由诸如STM提交操作的操作定义的软件事务存储器(STM)系统,其确保数据在永久存储器的区域内的安全和一致的存储 。 然后,库可以与在主计算机上执行的应用程序协作以控制对数据的访问,例如,使用STM提交操作作为事务改变数据。 在事务的上下文中,库可以精确地确定在该区域内数据的哪些字节已经改变,以及数据字节何时和何时改变。 掌握交易上下文的准确知识,库可以以可位寻址的粒度有效地复制已更改的数据。

    EFFICIENT STORAGE OF SMALL RANDOM CHANGES TO DATA ON DISK
    620.
    发明申请
    EFFICIENT STORAGE OF SMALL RANDOM CHANGES TO DATA ON DISK 有权
    小型随机变化对磁盘数据的有效存储

    公开(公告)号:US20140351506A1

    公开(公告)日:2014-11-27

    申请号:US13901236

    申请日:2013-05-23

    Applicant: NetApp, Inc.

    Abstract: The embodiments described herein provide a system and method for efficiently storing small, random modifications or changes to data on one or more storage devices, such as disks, of storage servers coupled to a host computer in a network environment. Illustratively, the data is stored in a region of a byte-addressable, persistent memory of the host computer and is replicated (i.e., copied) as changed data of the region on the disks at the granularity at which it was modified, e.g., at the byte-addressable granularity. To that end, each storage server employs a data structure (e.g., a Fibonacci array) that is configured to efficiently accumulate the small, random data changes into one or more large blocks of changed data for storage on the disks in a manner that realizes the streaming bandwidth of the disk.

    Abstract translation: 这里描述的实施例提供了一种用于在网络环境中有效地存储耦合到主计算机的存储服务器的一个或多个存储设备(例如磁盘)上的数据的小的,随机的修改或改变的系统和方法。 说明性地,数据被存储在主计算机的可以字节寻址的永久存储器的区域中,并且被复制(即复制)作为在其被修改的粒度的磁盘上的区域的改变的数据,例如, 字节可寻址粒度。 为此,每个存储服务器采用数据结构(例如,斐波纳契数组),其被配置为有效地将小的随机数据变化累加到一个或多个更改数据的大块中,以便以实现该方式的方式存储在磁盘上 流媒体带宽的磁盘。

Patent Agency Ranking