What are you looking for ?
RAIDON

Vast Data Assigned Two Patents

Resolving erred 10 flows, striping based on failure domains rules

Resolving erred 10 flows
Vast Data Ltd., Tel Aviv, Israel, has been assigned a patent (11544139) developed by Turin, Alex, Mintz, Yuval, and Horev, Alon, Tel Aviv, Israel, for resolving erred 10 flows.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method for resolving an erred input/output (IO) flow, the method may include (i) sending over a path a remote direct write request associated with a certain address range, wherein the path is formed between a compute node of a storage system to a storage drive of the storage system, (ii) receiving by the compute node an error message related to the remote direct write request, wherein the error message does not indicate whether an execution of the remote direct write request failed or is only temporarily delayed, (iii) responding by the compute node to the error message by (a) preventing from sending one or more IO requests through the path, (b) preventing from sending at least one IO requests aimed to the certain address range, and (c) requesting, using a management communication link, to force an execution of pending IO requests that are related to the path, and (iv) reuse the path, by the compute node, following an indication that there are no pending IO requests that are related to the path.

The patent application was filed on 2021-11-30 (17/538970).

Striping based on failure domains rules
Vast Data Ltd., Tel Aviv, Israel, has been assigned a patent (11537472) developed by Vaknin, Yogev, Hallak, Renen, Klipper, Lior, and Malul, Eli, Tel Aviv, Israel, for striping based on failure domains rules.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method for striping based on evaluated rules, the method may include determining a compatibility, with a storage system utilization policy, of storing stripes under evaluated rules, wherein the evaluated rules define a stripe size, a number of parity chunks per stripe, and maximal numbers of chunks within a stripe per different failure domains of different size ranges, checking whether the storing of the stripes is compatible with the storage system utilization policy, when finding that the storing of the stripes is not compatible then searching for one or more changes of one or more of the maximal numbers that yields compliant one or more maximal numbers that once applied results in a compliance with the storage system utilization policy, applying the compliant one or more maximal numbers when finding the compliant one or more maximal numbers, and determining that the evaluated failure domain rules are non-compliant when failing to find the compliant one or more maximal numbers.

The patent application was filed on 2021-10-14 (17/450990).

Articles_bottom
SNL Awards_2026
AIC