LOAD-DERIVED PROBABILITY-BASED DOMAIN NAME SERVICE IN A NETWORK STORAGE CLUSTER

    公开(公告)号:WO2010011827A3

    公开(公告)日:2010-01-28

    申请号:PCT/US2009/051515

    申请日:2009-07-23

    Abstract: DNS name resolution is integrated into each node in a network storage cluster, to allow load balancing of network addresses, using a weighted random distribution to resolve DNS requests. A node in the cluster gathers statistics on utilization of resources, such as CPU utilization and throughput, on nodes in the cluster and distributes those statistics to all other nodes. Each node uses the same algorithm to generate weights for the various IP addresses of the cluster, based on the statistics distributed to it. The weights are used to generate a weighted list of available network addresses. In response to a DNS request, a DNS in a given node randomly indexes into the weighted address list to resolve requests to a network address. The weights are chosen so that the DNS is likely to pick an IP address which has a low load, to balance port and node usage over time.

    SYSTEM AND METHOD FOR ACHIEVING HIGH PERFORMANCE DATA FLOW AMONG USER SPACE PROCESSES IN STORAGE SYSTEMS
    72.
    发明申请
    SYSTEM AND METHOD FOR ACHIEVING HIGH PERFORMANCE DATA FLOW AMONG USER SPACE PROCESSES IN STORAGE SYSTEMS 审中-公开
    在存储系统中用户空间过程中实现高性能数据流的系统和方法

    公开(公告)号:WO2009155433A2

    公开(公告)日:2009-12-23

    申请号:PCT/US2009/047818

    申请日:2009-06-18

    Abstract: Fault isolation capabilities made available by user space can be provided for a embedded network storage system without sacrificing efficiency. By giving user space processes direct access to specific devices (e.g., network interface cards and storage adapters), processes in a user space can initiate Input/Output requests without issuing system calls (and entering kernel mode). The multiple user spaces processes can initiate requests serviced by a user space device driver by sharing a read-only address space that maps the entire physical memory one-to-one. In addition, a user space process can initiate communication with another user space process by use of transmit and receive queues similar to transmit and receiver queues used by hardware devices. And, a mechanism of ensuring that virtual addresses that work in one address space reference the same physical page in another address space is used.

    Abstract translation: 可以为嵌入式网络存储系统提供用户空间提供的故障隔离功能,而不会牺牲效率。 通过给用户空间处理直接访问特定设备(例如,网络接口卡和存储适配器),用户空间中的进程可以发起输入/输出请求,而不发出系统调用(并进入内核模式)。 多个用户空间进程可以通过共享一个将整个物理存储器映射到一个的只读地址空间来发起由用户空间设备驱动程序服务的请求。 此外,用户空间进程可以通过使用类似于由硬件设备使用的发送和接收队列的发送和接收队列来发起与另一个用户空间进程的通信。 并且,使用一种确保在一个地址空间中工作的虚拟地址引用另一地址空间中的同一物理页面的机制。

    GRAPHICAL STORAGE SYSTEM VISUALIZATION, TIMELINE BASED EVENT VISUALIZATION, AND STORAGE SYSTEM CONFIGURATION VISUALIZATION
    73.
    发明申请
    GRAPHICAL STORAGE SYSTEM VISUALIZATION, TIMELINE BASED EVENT VISUALIZATION, AND STORAGE SYSTEM CONFIGURATION VISUALIZATION 审中-公开
    图形存储系统可视化,基于时间的事件可视化和存储系统配置可视化

    公开(公告)号:WO2009134936A1

    公开(公告)日:2009-11-05

    申请号:PCT/US2009/042179

    申请日:2009-04-29

    CPC classification number: G06F3/0481

    Abstract: A method and system for visually displaying and navigating a computer storage system are disclosed. The storage system can be graphically browsed to select a particular entity in the storage system. A graphical timeline of events relating to the selected entity is displayed. Selecting an event from the timeline displays a graphical representation of the storage system at a time relating to the selected event or additional graphical detail about the selected event. Based on the selected event, configuration information for the entity in the storage system that experienced the event can be displayed and compared against the configuration of the entity at a different time or against a predefined template.

    Abstract translation: 公开了一种视觉显示和导航计算机存储系统的方法和系统。 可以图形浏览存储系统以选择存储系统中的特定实体。 显示与所选实体相关的事件的图形时间线。 从时间轴中选择一个事件将显示与所选事件相关的存储系统的图形表示或关于所选事件的附加图形细节。 基于所选择的事件,可以在经历事件的存储系统中的实体的配置信息被显示,并且与不同时间或预定义模板上的实体的配置进行比较。

    NETWORK STORAGE SERVER WITH INTEGRATED ENCRYPTION, COMPRESSION AND DEDUPLICATION CAPABILITY
    74.
    发明申请
    NETWORK STORAGE SERVER WITH INTEGRATED ENCRYPTION, COMPRESSION AND DEDUPLICATION CAPABILITY 审中-公开
    具有集成加密,压缩和重复能力的网络存储服务器

    公开(公告)号:WO2009132144A2

    公开(公告)日:2009-10-29

    申请号:PCT/US2009/041457

    申请日:2009-04-22

    Abstract: A network storage server receives multiple write requests from a set of clients via a network and internally buffers multiple data blocks written by the write requests. At a consistency point, the storage server commits the data blocks to a nonvolatile mass storage facility. The consistency point process includes using a storage operating system in the network storage server to compress the data blocks, encrypt selected data blocks, and store the compressed and (possibly) encrypted data blocks in the nonvolatile mass storage facility. Data blocks can also be fingerprinted in parallel with compression and/or encryption, to facilitate subsequent deduplication. Data blocks can be indexed and classified according to content or attributes of the data. Encryption can be applied at different levels of logical container granularity, where a separate, unique cryptographic key is used for each encrypted data container.

    Abstract translation: 网络存储服务器通过网络从一组客户端接收多个写入请求,并且内部缓冲由写入请求写入的多个数据块。 在一致性点,存储服务器将数据块提交到非易失性大容量存储设备。 一致性处理包括使用网络存储服务器中的存储操作系统来压缩数据块,加密所选择的数据块,并将压缩和(可能)加密的数据块存储在非挥发性大容量存储设施中。 数据块也可以与压缩和/或加密并行进行指纹化,以便于后续重复数据删除。 数据块可以根据数据的内容或属性进行索引和分类。 加密可以在不同级别的逻辑容器粒度上应用,其中对于每个加密的数据容器使用单独的唯一加密密钥。

    RETRIEVING DIAGNOSTICS INFORMATION IN AN N-WAY CLUSTERED RAID SUBSYSTEM
    75.
    发明申请
    RETRIEVING DIAGNOSTICS INFORMATION IN AN N-WAY CLUSTERED RAID SUBSYSTEM 审中-公开
    在N路集群RAID子系统中检索诊断信息

    公开(公告)号:WO2009073667A3

    公开(公告)日:2009-08-13

    申请号:PCT/US2008085281

    申请日:2008-12-02

    CPC classification number: G06F11/2094 G06F11/0727 G06F11/0766 H04L67/1097

    Abstract: A method and system for reading exception data by a storage server from a storage controller. An exception event is detected at the storage server. The storage server registers with the controller, such that only one storage server can read the exception data at a time. If the storage server is registered with the controller, the storage server reads the exception data. If the storage server does not successfully register with the controller, the controller keeps track of which storage servers have not read the exception data, to ensure that all storage servers can read the data.

    Abstract translation: 一种存储服务器从存储控制器读取异常数据的方法和系统。 在存储服务器上检测到异常事件。 存储服务器向控制器注册,以便一次只有一个存储服务器可以读取异常数据。 如果存储服务器向控制器注册,则存储服务器将读取例外数据。 如果存储服务器未成功注册到控制器,则控制器会跟踪哪些存储服务器未读取例外数据,以确保所有存储服务器均可读取数据。

    USING THE LUN TYPE FOR STORAGE ALLOCATION
    76.
    发明申请
    USING THE LUN TYPE FOR STORAGE ALLOCATION 审中-公开
    使用LUN类型进行存储分配

    公开(公告)号:WO2009085671A2

    公开(公告)日:2009-07-09

    申请号:PCT/US2008/086705

    申请日:2008-12-12

    CPC classification number: G06F3/0611 G06F3/0631 G06F3/064 G06F3/067 G06F3/0683

    Abstract: In an embodiment of the invention, an apparatus uses a LUN (logical unit number) data type for storage allocation. The apparatus includes a storage appliance that specifies a LUN data type for a LUN. The storage appliance then allocates data blocks in the LUN based on the LUN data type. The storage appliance allocates data blocks in the LUN as contiguous data blocks or as non-contiguous data blocks, based on the LUN data type. The LUN data type may be, for example, database data type, user data type, or binary data type.

    Abstract translation: 在本发明的一个实施例中,装置使用LUN(逻辑单元号)数据类型来存储分配。 该装置包括为LUN指定LUN数据类型的存储装置。 然后,存储设备根据LUN数据类型在LUN中分配数据块。 存储设备根据LUN数据类型将LUN中的数据块分配为连续的数据块或非连续的数据块。 LUN数据类型可能是,例如,数据库数据类型,用户数据类型或二进制数据类型。

    SNAPSHOT COPY OPERATION BETWEEN ENDPOINTS
    77.
    发明申请

    公开(公告)号:WO2023076240A1

    公开(公告)日:2023-05-04

    申请号:PCT/US2022/047690

    申请日:2022-10-25

    Applicant: NETAPP, INC.

    Abstract: Techniques are provided for implementing a snapshot copy operation between endpoints. One or more snapshots (e.g., snapshots of an on-premise volume) is stored within a source endpoint, such as a source bucket of an object store. A post operation is executed to copy objects comprising snapshot data of a snapshot from the source endpoint to a destination endpoint. A get operation and a tracking object such as a cookie is used to track progress of copying the objects from the source endpoint to the destination endpoint. The tracking object is used to restart the copying of the objects from a point where the copying left off (e.g., in the event there is a failure) without having to restart from the beginning.

    DATA CONNECTOR COMPONENT FOR IMPLEMENTING DATA REQUESTS

    公开(公告)号:WO2022098744A1

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

    申请号:PCT/US2021/057878

    申请日:2021-11-03

    Applicant: NETAPP, INC.

    Abstract: Techniques are provided for implementing data requests associated with objects of an object store. A data connector component may be instantiated as a container for processing data requests associated with backup data stored within objects of an object store. The data connector component may evaluate the object store to identify snapshots stored as the backup data within the objects of the object store according to an object format. The data connector component may provide a client device with access to backup data of the snapshots.

    GROUP BASED QOS POLICIES FOR VOLUMES
    79.
    发明申请

    公开(公告)号:WO2021216169A1

    公开(公告)日:2021-10-28

    申请号:PCT/US2021/017473

    申请日:2021-02-10

    Applicant: NETAPP, INC.

    Abstract: A technique provides efficient management of policies for objects of a distributed storage architecture configured to service storage requests issued by one or more clients of a storage cluster. The objects may include volumes for storing data served by storage nodes of the cluster and the policies may include quality of service (QoS) policies. The technique enables dynamic grouping of the volumes as management domains and applying attributes, such as performance settings of the QoS policies, to the management domains. A group of volumes may be organized as a management domain and a QoS policy may be applied to the domain. If membership of the management domain is modified, the QoS policy is automatically applied to the added volume or stripped from the removed volume. If a performance setting of the policy is modified, the modification is atomically applied and propagated to each volume of the management domain.

    METHODS AND SYSTEMS FOR PROTECTING DATA OF A PERSISTENT MEMORY BASED FILE SYSTEM

    公开(公告)号:WO2020033093A1

    公开(公告)日:2020-02-13

    申请号:PCT/US2019/041069

    申请日:2019-07-09

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a networked storage system is provided. One method includes creating a first snapshot for data units stored at a persistent memory of a computing device, the data units managed by a first file system; transferring metadata associated with the data units and the data units stored at the persistent memory to a storage device managed by a second file system using a logical object, the second file system executed by a storage system interfacing with the computing device; and generating a second snapshot of the logical object at the storage device, the second snapshot including data units and associated metadata of the first snapshot.

Patent Agency Ranking