METHODS AND SYSTEMS FOR MANAGING STORAGE DEVICE SPACE

    公开(公告)号:US20200334165A1

    公开(公告)日:2020-10-22

    申请号:US16386884

    申请日:2019-04-17

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a storage system are provided. One method includes updating a device mapping array upon addition of a second storage device for a computing system having at least a first storage device for storing information. The device mapping array includes a plurality of entries, each entry pointing to a starting address of the first and second storage device; and a number of the plurality of entries are based on a total storage capacity of the first and the second storage device. The method further includes mapping free blocks of a logical address space for the first and the second storage device to a plurality of units of an allocator address space; and assigning the mapped plurality of units of the allocator address space to a queue associated with a processor of the computing system.

    Direct access to de-duplicated data units in memory-based file systems

    公开(公告)号:US10606500B2

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

    申请号:US16287880

    申请日:2019-02-27

    Applicant: NETAPP, INC.

    Abstract: Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.

    Accelerating concurrent access to a file in a memory-based file system

    公开(公告)号:US10466922B2

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

    申请号:US15085479

    申请日:2016-03-30

    Applicant: NETAPP, INC.

    Abstract: A method, apparatus and product for accelerating concurrent access to a file in a memory-based file system. The method comprising receiving a request issued by a program, for accessing a file stored in a memory-based file system; and subject to the request being associated with data modification of data within the file, and subject to the modification not necessitating change in a structure of a data structure used for content lookup for the file, acquiring a lock to the file to the program, wherein the lock is acquired in a shared mode.

Patent Agency Ranking