METHODS FOR ACCELERATING STORAGE OPERATIONS USING COMPUTATIONAL NETWORK AND STORAGE COMPONENTS AND DEVICES THEREOF

    公开(公告)号:US20220374173A1

    公开(公告)日:2022-11-24

    申请号:US17817219

    申请日:2022-08-03

    Applicant: NetApp, Inc.

    Inventor: David SLIK

    Abstract: Methods, non-transitory machine readable media, and computing devices that accelerate storage operations are disclosed. With this technology, computational storage devices are assigned by a NIC processor of a computational network interface controller (NIC) to storage locations corresponding to respective partitions of an n-dimensional space. One of the storage locations to which a data location in the n-dimensional space maps is then identified by the NIC processor. The data location is determined based on a hash for data associated with a received storage operation. The NIC processor subsequently communicates via a system bus with a storage processor of one of the computational storage device to service the storage operation. The storage processor is coupled directly to flash media of the one of the computational storage device that is assigned to the one of the storage locations and maintains a key/value store comprising the data.

    METHODS FOR MANAGING SNAPSHOTS IN A DISTRIBUTED DE-DUPLICATION SYSTEM AND DEVICES THEREOF

    公开(公告)号:US20230016352A1

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

    申请号:US17816457

    申请日:2022-08-01

    Applicant: NetApp, Inc.

    Inventor: David SLIK

    Abstract: Methods, non-transitory computer readable media, and devices that more effectively manage snapshots by creating a namespace including files described by stored file recipe objects and each comprising fragments, directories described by metadata in the file recipe objects and each comprising one or more of the files, and snapshots described by stored snapshot request objects. Content of one of the directories are identified based on an identification of corresponding ones of the file recipe objects that existed within the namespace at a specified time. At least one of the files, included in the identified content and existing within the namespace at the specified time, is accessed in response to one or more received requests. A garbage collection operation is periodically performed to delete the recipe objects that are marked for deletion by tombstone objects and are unreferenced by any of the snapshots as determined based on the snapshot request objects.

    METHODS FOR MANAGING STORAGE IN A DISTRIBUTED DE-DUPLICATION SYSTEM AND DEVICES THEREOF

    公开(公告)号:US20220342853A1

    公开(公告)日:2022-10-27

    申请号:US17739577

    申请日:2022-05-09

    Applicant: NetApp, Inc.

    Inventor: David SLIK

    Abstract: A method, non-transitory computer readable medium, and device that assists with managing storage in a distributed deduplication system includes receiving an object to be stored from a client computing device. The received object is divided into a plurality of fragments. A plaintext hash value and a ciphertext hash value is determined for each of the plurality of fragments, wherein each of the plurality of fragments is renamed with the corresponding determined ciphertext hash value. Each of the renamed plurality of fragments are stored in a plurality of storage repositories.

Patent Agency Ranking