SINGLE INPUT/OUTPUT WRITES IN A FILE SYSTEM HOSTED ON A CLOUD, VIRTUAL, OR COMMODITY-SERVER PLATFORM

    公开(公告)号:US20230214118A1

    公开(公告)日:2023-07-06

    申请号:US17672401

    申请日:2022-02-15

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/061 G06F3/0655 G06F3/0679

    Abstract: Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously.

    Scalable Solid-State Storage System and Methods Thereof

    公开(公告)号:US20230195383A1

    公开(公告)日:2023-06-22

    申请号:US17650940

    申请日:2022-02-14

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for solid state drives are provided, including assigning a first shared namespace to a first instance and a second instance of a storage operating system for enabling write access to the first instance to a first zone of a first portion of a flash storage system, and write access to the second instance to a second zone of the first portion; using a first exclusive namespace by the first instance to store metadata at a first segment of a second portion of the flash storage system; using a second exclusive namespace by the second instance to store metadata at a second segment of the second portion of the flash storage system; and providing read only access to the first instance and the second instance to a second zone of the first portion using the first namespace.

    STORAGE SYSTEM INTERFACE
    113.
    发明公开

    公开(公告)号:US20230168806A1

    公开(公告)日:2023-06-01

    申请号:US18160574

    申请日:2023-01-27

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0604 G06F3/0644 G06F3/067

    Abstract: A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving the request, a storage system interface configuration is loaded. The storage system interface configuration comprises an attribute of an entity model. The attribute corresponds to an attribute of a storage system entity of the storage system. Further in response to receiving the request, the entity model is identified as representing the storage system entity. In response to identifying the entity model as representing the storage system entity, the entity model is instantiated.

    Methods and systems for automated detection of personal information using neural networks

    公开(公告)号:US11663406B2

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

    申请号:US16945525

    申请日:2020-07-31

    Applicant: NetApp, Inc.

    Inventor: Adam Bali

    CPC classification number: G06F40/284 G06F40/205 G06F40/253

    Abstract: A method, a computing device, and a non-transitory machine-readable medium for detecting personal information. Terms that are of interest are extracted from a corpus of raw text that has been extracted from a collection of documents. For each of the terms, a surrounding sentence is extracted to form a target sentence to thereby form a plurality of target sentences. The surrounding sentence includes at least one reference to a data subject. A matrix of feature information is generated for each of the target sentences to form a plurality of matrices. A neural network model is trained, using the matrices as input, to compute an output that indicates a likelihood of a given sentence containing personal information.

    Routing messages between cloud service providers

    公开(公告)号:US11659035B2

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

    申请号:US17804903

    申请日:2022-06-01

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for bridging clouds of computing devices for compute and data storage. The technology can receive a virtual routing table (VRT), wherein the VRT indicates an association with a virtual local area network (VLAN) and defines neighbors for each route wherein at least one neighbor is defined for each of the two different cloud service providers, wherein the route definition creates a private transitive network between the neighbors; receive from a first node a first message destined for a second node; determine that the first message employs the route specified by the VRT; forward the first message to the second node; receive from a third node a second message destined for the second node; determine that the second message does not employ the route specified by the VRT; and fail to forward the second message to the second node.

    INTEGRATING CHANGE TRACKING OF STORAGE OBJECTS OF A DISTRIBUTED OBJECT STORAGE DATABASE INTO A DISTRIBUTED STORAGE SYSTEM

    公开(公告)号:US20230140153A1

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

    申请号:US17728708

    申请日:2022-04-25

    Applicant: NetApp, Inc.

    Abstract: In one embodiment, distributed data storage systems and methods integrate a change tracking manager with scalable databases. According to one embodiment, a computer implemented method comprises integrating change tracking of storage objects into the distributed object storage database that includes a first database of a first type and one or more chapter databases of a second type with the distributed object storage database supporting a primary lookup index and a secondary lookup index in order to locate a storage object. The method includes recording in a header of a chapter database a network topology for connecting a bucket having the chapter database to a first peer bucket when a new mirror to the first peer bucket is being established, and recording a first directive into the header of the chapter database to express a type of content to be mirrored from the bucket to the first peer bucket.

    Methods for managing storage operations for multiple hosts coupled to dual-port solid-state disks and devices thereof

    公开(公告)号:US11640356B2

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

    申请号:US17831529

    申请日:2022-06-03

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that manage storage operations directed to dual-port solid state disks (SSDs) coupled to multiple hosts are disclosed. With this technology, context metadata comprising a checksum is retrieved based on a first physical address mapped, in a cached zoned namespace (ZNS) mapping table, to a logical address. The logical address is extracted from a request to read a portion of a file. A determination is made when the checksum is valid based on a comparison to identification information extracted from the request and associated with the file portion. At least the first physical address is replaced in the cached ZNS mapping table with a second physical address retrieved from an on-disk ZNS mapping table, when the determination indicates the checksum is invalid. The file portion retrieved from a dual-port SSD using the second physical address is returned to service the request.

Patent Agency Ranking