Methods and Systems for Processing Read and Write Requests

    公开(公告)号:US20230137539A1

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

    申请号:US17650578

    申请日:2022-02-10

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for processing input/output (“I/O”) requests in a networked storage environment are disclosed. One method included polling, by a processor, a receive queue at a first polling rate to identify I/O requests received by the receive queue to read data from or write data to a storage device; determining, by the processor that a hit rate has reached a threshold value, the hit rate indicating a number of pending I/O requests at the receive queue, in response to the receive queue being polled at the first polling rate; and modifying, by the processor, the first polling rate to a second polling rate, in response to the hit rate reaching the threshold value.

    Methods and systems for processing read and write requests

    公开(公告)号:US11726702B2

    公开(公告)日:2023-08-15

    申请号:US17650583

    申请日:2022-02-10

    Applicant: NETAPP, INC.

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

    Abstract: Methods and systems for processing input/output (“I/O”) requests are disclosed. One method includes identifying, a the target, a granular size to split a write request into a plurality of write requests, based on utilization of a processor of the target configured to process input/output (I/O) requests, the granular size indicating a number of the plurality of write requests; generating, by the target, a plurality of read requests to a storage server, each read request corresponding one of the plurality of write requests; issuing, by the target, the plurality of write requests to a storage device controller, in response to receiving data for the plurality of read requests from the storage server; and transmitting, by the target, a completion notification indicating completion of the write request to the storage server, in response to the storage device controller writing data for each of the plurality of write requests.

    Methods and systems for processing read and write requests

    公开(公告)号:US11698749B2

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

    申请号:US17650583

    申请日:2022-02-10

    Applicant: NETAPP, INC.

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

    Abstract: Methods and systems for processing input/output (“I/O”) requests are disclosed. One method includes identifying, a the target, a granular size to split a write request into a plurality of write requests, based on utilization of a processor of the target configured to process input/output (I/O) requests, the granular size indicating a number of the plurality of write requests; generating, by the target, a plurality of read requests to a storage server, each read request corresponding one of the plurality of write requests; issuing, by the target, the plurality of write requests to a storage device controller, in response to receiving data for the plurality of read requests from the storage server; and transmitting, by the target, a completion notification indicating completion of the write request to the storage server, in response to the storage device controller writing data for each of the plurality of write requests.

    Methods and Systems for Processing Read and Write Requests

    公开(公告)号:US20230138290A1

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

    申请号:US17650583

    申请日:2022-02-10

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for processing input/output (“I/O”) requests are disclosed. One method includes identifying, a the target, a granular size to split a write request into a plurality of write requests, based on utilization of a processor of the target configured to process input/output (I/O) requests, the granular size indicating a number of the plurality of write requests; generating, by the target, a plurality of read requests to a storage server, each read request corresponding one of the plurality of write requests; issuing, by the target, the plurality of write requests to a storage device controller, in response to receiving data for the plurality of read requests from the storage server; and transmitting, by the target, a completion notification indicating completion of the write request to the storage server, in response to the storage device controller writing data for each of the plurality of write requests.

Patent Agency Ranking