DATASET IMAGE CREATION
    261.
    发明申请

    公开(公告)号:US20200081794A1

    公开(公告)日:2020-03-12

    申请号:US16683502

    申请日:2019-11-14

    Applicant: NetApp Inc.

    Abstract: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.

    SYNCHRONOUS REPLICATION
    262.
    发明申请

    公开(公告)号:US20200081625A1

    公开(公告)日:2020-03-12

    申请号:US16683427

    申请日:2019-11-14

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.

    DATA STRUCTURE STORAGE AND DATA MANAGEMENT
    263.
    发明申请

    公开(公告)号:US20200073596A1

    公开(公告)日:2020-03-05

    申请号:US16584124

    申请日:2019-09-26

    Applicant: NetApp Inc.

    Abstract: The instant disclosure provides a data structure store system and a method of managing data in the store. The method includes receiving, by a data structure store management system, a request for storing data from a client. In the created data structure, each data element includes a portion of the data. On receiving a read request for at least part of the data, the data structure store management system provides at least part of the data to a recipient device. The data elements are stored in persistent memory in the form of one or more non-volatile random access devices, wherein during a time interval between receiving the storing request and providing the at least part of the data by the data structure store management system to the recipient device, the data structure store management system provides no portion of the data for writing to a hard disk drive.

    METHODS FOR MANAGING WORKLOADS IN A STORAGE SYSTEM AND DEVICES THEREOF

    公开(公告)号:US20200068042A1

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

    申请号:US16276793

    申请日:2019-02-15

    Applicant: NetApp, inc.

    Abstract: The present technology relates to managing workload within a storage system. A quality of service parameter proposal associated with managing incoming network traffic is generated and provided to a plurality of nodes. The generated quality of service parameter proposal to manage the incoming network traffic is modified based on a response received from the nodes. The incoming network traffic is serviced using the data from the modified quality of service parameter proposal.

    Storage level access control for data grouping structures

    公开(公告)号:US10558375B2

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

    申请号:US14550276

    申请日:2014-11-21

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for implementing storage level access control for data grouping structures. For example, a storage level access guard may be defined for a data grouping structure (e.g., a Qtree, a portion of a volume, etc.) of a storage device. The storage level access guard may be defined at a storage level of the storage device such that clients and/or certain administrators such as domain administrators may be restricted from accessing and/or changing the storage level access guard, which may increase data security. A hidden and unmodifiable property may be applied to the storage level access guard, which may be stored in a directory associated with the data grouping structure so that a logical replication of the data grouping structure may also replicate the storage level access guard.

    Techniques for maintaining communications sessions among nodes in a storage cluster system

    公开(公告)号:US10552275B2

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

    申请号:US15820717

    申请日:2017-11-22

    Applicant: NetApp Inc.

    Abstract: Various embodiments are generally directed to techniques for preparing to respond to failures in performing a data access command to modify client device data in a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device; an access component to perform a command on the first storage device; a replication component to exchange a replica of the command with the second node via a communications session formed between the first and second nodes to enable at least a partially parallel performance of the command by the first and second nodes; and a multipath component to change a state of the communications session from inactive to active to enable the exchange of the replica based on an indication of a failure within a third node that precludes performance of the command by the third node. Other embodiments are described and claimed.

    Server-based persistence management in user space

    公开(公告)号:US10540279B2

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

    申请号:US16378368

    申请日:2019-04-08

    Applicant: NETAPP, INC.

    Abstract: A persistence management system performs, at a server, operations associated with a number of applications. At the server, a persistence manager can intercept a file system call from one of the applications, wherein the file system call specifies a file located on a remote persistent storage device separate from the server. The persistence manager can determine that data belonging to the file requested by the file system call is stored on a local persistent storage device at the server, retrieve the data from the local persistent storage, and respond to the file system call from the application with the data.

    Techniques for dynamically allocating resources in a storage cluster system

    公开(公告)号:US10536396B2

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

    申请号:US15820818

    申请日:2017-11-22

    Applicant: NetApp Inc.

    Inventor: Evan Miller

    Abstract: Various embodiments are directed to techniques for dynamically adjusting a maximum rate of throughput for accessing data stored within a volume of storage space of a storage cluster system based on the amount of that data that is stored within that volume. An apparatus includes an access component to monitor an amount of client data stored within a volume defined within a storage device coupled to a first node, and to perform a data access command received from a client device via a network to alter the client data stored within the volume; and a policy component to limit a rate of throughput at which at least the client data within the volume is exchanged as part of performance of the data access command to a maximum rate of throughput, and to calculate the maximum rate of throughput based on the stored amount.

    I/O bandwidth reduction using storage-level common page information

    公开(公告)号:US10523786B2

    公开(公告)日:2019-12-31

    申请号:US16016455

    申请日:2018-06-22

    Applicant: NetApp Inc.

    Abstract: I/O bandwidth reduction using storage-level common page information is implemented by a storage server, in response to receiving a request from a client for a page stored at a first virtual address, determining that the first virtual address maps to a page that is a duplicate of a page stored at a second virtual address or that the first and second virtual addresses map to a deduplicated page within a storage system, and transmitting metadata to the client mapping the first virtual address to a second virtual address that also maps to the deduplicated page. For one embodiment, the metadata is transmitted in anticipation of a request for the redundant/deduplicated page via the second virtual address. For an alternate embodiment, the metadata is sent in response to a determination that a page that maps to the second virtual address was previously sent to the client.

Patent Agency Ranking