Patent ID: 11861326
Assignee: XILINX, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of flow control, the method comprising:
receiving, by a nonvolatile memory express over fabric (NVMEoF) controller of a target system, commands for at least two NVM subsystems of a plurality of nonvolatile memory (NVM) subsystems of the target system from at least two remote hosts coupled to the target system over a front-end fabric, the plurality of NVM subsystems coupled to the NVMEoF controller over a back end fabric of the target system, the front-end fabric having a first transport and the back end fabric having a second transport different than the first transport, none of the at least two remote hosts co-locational with the target system;
storing the commands in a first buffer implemented in memory of the target system; and
updating a first virtual submission queue associated with a first one of the at least two remote hosts and a second virtual submission queue associated with a second one of the at least two remote hosts based on the commands stored in the first buffer.