US 11,733,866 B2
Electronic storage system
Maor Ben Dayan, Tel Aviv (IL); Liran Zvibel, Tel Aviv (IL); and Omri Palmon, Tel Aviv (IL)
Assigned to Weka.IO Ltd.
Filed by Weka. IO Ltd., Tel Aviv (IL)
Filed on Dec. 2, 2021, as Appl. No. 17/540,403.
Application 17/540,403 is a continuation of application No. 15/283,553, filed on Oct. 3, 2016, granted, now 11,237,727.
Claims priority of provisional application 62/237,140, filed on Oct. 5, 2015.
Prior Publication US 2022/0091748 A1, Mar. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 16/182 (2019.01); G06F 16/18 (2019.01)
CPC G06F 3/0605 (2013.01) [G06F 3/061 (2013.01); G06F 3/067 (2013.01); G06F 3/0617 (2013.01); G06F 3/0635 (2013.01); G06F 3/0659 (2013.01); G06F 3/0688 (2013.01); G06F 16/183 (2019.01); G06F 16/1847 (2019.01); G06F 2206/1012 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising: configuring each of a plurality of servers with one or more storage system back ends of a plurality of storage system back ends; organizing the plurality of storage system back ends into a plurality of erasure-coded stripes, wherein each erasure-coded stripe spans more than one failure domain; relaying information associated with an I/O request to a particular storage system back end of the plurality of storage system back ends; communicating metadata associated with the I/O request, via an solid state drive (SSD) agent of a plurality of SSD agents, between the particular storage system back end and a first SSD of a plurality of SSDs; writing the information associated with the I/O request to the first SSD, wherein the I/O request is a write operation; and migrating the information associated with the I/O request from the first SSD to an object store as a background asynchronous process.