METHOD AND APPARATUS FOR PERFORMING DATA ACCESS MANAGEMENT OF ALL FLASH ARRAY SERVER

    公开(公告)号:US20210271420A1

    公开(公告)日:2021-09-02

    申请号:US17152795

    申请日:2021-01-20

    Inventor: Yi-Feng Lin

    Abstract: The present invention provides a server including a SSD, a first node and a second node, wherein the first node comprises a first processor and a first memory, and the second node comprises a second processor and a second memory. When the first processor receives data from another device via network, the first processor stores the data in the first memory, and the first processor further sends the data to the second node; when the second processor receives the data from the first node, the second processor stores the data in the second memory, and the second processor further sends a notification to the first node to inform that the data is successfully stored in the second memory; and after and only after the first processor receives the notification from the second node, the first processor starts to write the data into the SSD.

    Method and apparatus for performing data access management of all flash array server

    公开(公告)号:US11409471B2

    公开(公告)日:2022-08-09

    申请号:US17152795

    申请日:2021-01-20

    Inventor: Yi-Feng Lin

    Abstract: The present invention provides a server including a SSD, a first node and a second node, wherein the first node comprises a first processor and a first memory, and the second node comprises a second processor and a second memory. When the first processor receives data from another device via network, the first processor stores the data in the first memory, and the first processor further sends the data to the second node; when the second processor receives the data from the first node, the second processor stores the data in the second memory, and the second processor further sends a notification to the first node to inform that the data is successfully stored in the second memory; and after and only after the first processor receives the notification from the second node, the first processor starts to write the data into the SSD.

    METHOD AND APPARATUS FOR PERFORMING DATA ACCESS MANAGEMENT OF ALL FLASH ARRAY SERVER

    公开(公告)号:US20210271393A1

    公开(公告)日:2021-09-02

    申请号:US16984132

    申请日:2020-08-03

    Inventor: Yi-Feng Lin

    Abstract: A method for performing data access management of an all flash array (AFA) server and the AFA server operating according to the method are provided. The method includes: utilizing an upper layer program module running on a first node to detect whether any request from a client device of a user is received; in response to a write request, utilizing an intermediate layer program module to mirror data corresponding to the write request to a second node; and before the intermediate layer program module flushing the data to a lower layer program module, in response to the data being mirrored from a first volatile memory of the first node to a second volatile memory of the second node, utilizing the intermediate layer program module to send an acknowledgement to the client device without checking whether the data has been protected in any non-volatile memory of any of the multiple nodes.

    Method and apparatus for performing data access management of all flash array server

    公开(公告)号:US12141460B2

    公开(公告)日:2024-11-12

    申请号:US16984132

    申请日:2020-08-03

    Inventor: Yi-Feng Lin

    Abstract: A method for performing data access management of an all flash array (AFA) server and the AFA server operating according to the method are provided. The method includes: utilizing an upper layer program module running on a first node to detect whether any request from a client device of a user is received; in response to a write request, utilizing an intermediate layer program module to mirror data corresponding to the write request to a second node; and before the intermediate layer program module flushing the data to a lower layer program module, in response to the data being mirrored from a first volatile memory of the first node to a second volatile memory of the second node, utilizing the intermediate layer program module to send an acknowledgement to the client device without checking whether the data has been protected in any non-volatile memory of any of the multiple nodes.

    METHOD AND APPARATUS FOR PERFORMING DEDUPLICATION MANAGEMENT WITH AID OF COMMAND-RELATED FILTER

    公开(公告)号:US20210271650A1

    公开(公告)日:2021-09-02

    申请号:US17140147

    申请日:2021-01-04

    Abstract: A method for performing deduplication management with aid of a command-related filter and associated apparatus are provided. The method may include: utilizing at least one program module among multiple program modules running on a host device within the storage server to control the storage server to write multiple sets of user data of a user of the storage server into a storage device layer of the storage server, and utilizing a fingerprint-based deduplication management module among the multiple program modules to create and store multiple fingerprints into a fingerprint storage of the storage server to be respective representatives of the multiple sets of user data at the storage server, for minimizing calculation loading regarding deduplication control; and utilizing the command-related filter to at least convert a set of commands into a single command to eliminate unnecessary command(s), for executing the single command rather than all of the set of commands.

Patent Agency Ranking