Patent ID: 11860788
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A distributed storage system comprising:
a client configured to send at least one request for an input/output (IO) operation;
a message queue associated with the client configured to receive a message comprising metadata associated with the at least one request for the IO operation;
a plurality of storage nodes, each storage node of the plurality of storage nodes lacking load information for other storage nodes of the plurality of storage nodes; and
a computing device associated with the message queue and comprising:
a processor; and
a memory storing a prediction engine as instructions that are executable by the processor for causing the processor to:
receive the message from the message queue;
determine, based on the message, an additional IO operation predicted to be requested by the client subsequent to the at least one request for the IO operation; and
send a notification to a storage node of the plurality of storage nodes associated with the additional IO operation for prefetching data of the additional IO operation prior to the client requesting the additional IO operation.