Patent ID: 11886938
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A computing system, comprising:
one or more integrated computing devices, each integrated computing device comprising
one or more computing clusters; and
a plurality of network controllers, each network controller comprising
a local data notification queue configured to queue send message notifications originating from the one or more computing clusters on the integrated computing device;
a remote data notification queue configured to queue incoming receive message notifications originating from one or more remote network controllers on one or more others of the plurality of integrated computing devices;
a local no-data notification queue configured to queue outgoing receive message notifications originating from the one or more clusters on the integrated computing device; and
a connection scheduler configured to schedule sending of data from memory on the integrated computing device when a send message notification in the local data notification queue is matched with an incoming receive message notification in the remote data notification queue, and to schedule sending of outgoing receive message notifications from the local no-data notification queue, such that sending of an outgoing receive message notification in the local no-data notification queue is not blocked by the send message notification queued in the local data notification queue prior to the send message notification in the local data notification queue being matched with the incoming receive message notification in the remote data notification queue.