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 |
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.
|