-
公开(公告)号:US12045252B2
公开(公告)日:2024-07-23
申请号:US17573095
申请日:2022-01-11
Applicant: PURE STORAGE, INC.
Inventor: Daniel Sonner , Jun He , Zong Wang , John Colgrove , Matthew Fay
IPC: G06F16/27
CPC classification number: G06F16/27
Abstract: Providing Quality of Service (QoS) for replicating datasets including: receiving, by a target data repository from a source data repository, a checkpoint describing one or more updates to one or more datasets stored in the source data repository and the target data repository; adding, by the target data repository, the checkpoint to a first queue for checkpoints directed to one or more volumes in the target data repository, wherein the first queue is included in a plurality of queues for the target data repository; selecting, by the target data repository, one or more queues from the plurality of queues; and servicing an operation from each of the selected one or more queues.
-
公开(公告)号:US11886922B2
公开(公告)日:2024-01-30
申请号:US17732867
申请日:2022-04-29
Applicant: PURE STORAGE, INC.
Inventor: Vincent Wang , Mark Fay , Jun He , Renjie Fan , Kiron Vijayasankar , Yuval Frandzel
CPC classification number: G06F9/505 , G06F3/067 , G06F3/0611 , G06F3/0613 , G06F3/0659 , G06F3/0665 , G06F3/0689 , G06F9/4881 , G06F9/4887 , G06F9/5038 , G06F13/16 , G06F13/1642 , G06F3/061
Abstract: A method of scheduling input/output operations for a storage system including determining a deadline for a storage operation, wherein the deadline is dependent on an expected latency of the storage operation; adding the storage operation to a queue of storage operations; and reordering the queue dependent upon the deadline of the storage operation and one or more deadlines of one or more storage operations in the queue of storage operations.
-
公开(公告)号:US12242896B2
公开(公告)日:2025-03-04
申请号:US18400952
申请日:2023-12-29
Applicant: PURE STORAGE, INC.
Inventor: Vincent Wang , Mark Fay , Jun He , Renjie Fan , Kiron Vijayasankar , Yuval Frandzel
Abstract: A method of scheduling input/output operations for a storage system including determining a deadline for a storage operation, wherein the deadline is dependent on an expected latency of the storage operation; adding the storage operation to a queue of storage operations; and reordering the queue dependent upon the deadline of the storage operation and one or more deadlines of one or more storage operations in the queue of storage operations.
-
公开(公告)号:US12008266B2
公开(公告)日:2024-06-11
申请号:US17724149
申请日:2022-04-19
Applicant: PURE STORAGE, INC.
Inventor: Vincent Wang , Mark Fay , Jun He , Renjie Fan , John Colgrove
IPC: G06F3/06 , G06F11/07 , G06F11/10 , G06F11/34 , G06F12/0804 , G06F12/0866 , G06F11/30
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0611 , G06F3/0613 , G06F3/0629 , G06F3/0634 , G06F3/0653 , G06F3/0655 , G06F3/0688 , G06F11/0727 , G06F11/0751 , G06F11/1076 , G06F11/3409 , G06F11/3485 , G06F12/0804 , G06F12/0866 , G06F11/3034 , G06F11/3055 , G06F2212/262 , G06F2212/502
Abstract: A method for efficient reads by reconstruction may determining an expected read latency for reading data from a primary read location of a plurality of storage devices, determining an expected reconstruction latency for reconstructing the data using reconstruction data, wherein portions of the reconstruction data are stored at a plurality of alternative read locations of the plurality of storage devices, reading the portions of the reconstruction data from the plurality of alternative read locations of the plurality of storage devices, and reconstructing the data stored at the primary read location using the reconstruction data, wherein the expected reconstruction latency is lower than the expected read latency.
-
-
-