×

Resource reservation protocol over unreliable packet transport

  • US 9,185,160 B2
  • Filed: 02/12/2007
  • Issued: 11/10/2015
  • Est. Priority Date: 02/12/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor node comprising a processor and a network interface;

    a plurality of memory nodes, wherein each memory node comprises a memory and a network interface;

    a communication network configured to interconnect said processor node and said plurality of memory nodes via said network interfaces according to a network topology, wherein each of said memory nodes is removed from said processor node by a respective number of network hops according to said network topology;

    wherein said processor node is configured to;

    broadcast, over the communication network, a packet comprising a memory request message to a subset of said plurality of memory nodes comprising two or more memory nodes, wherein the memory request message comprises a unique identifier of a given memory request and a requested memory size;

    receive, over the communication network, a reservation acknowledgment message from one or more of the memory nodes in the subset of memory nodes;

    send, over the communication network, a confirmation message comprising the unique identifier to a particular one of the memory nodes in the subset of memory nodes from which a reservation acknowledgment message was received;

    receive, over the communication network, a commit message from the particular one of the memory nodes indicating that the memory has been allocated for the given memory request; and

    access memory on the particular one of the memory nodes in response to receiving the commit message from the particular one of the memory nodes indicating that the memory has been allocated for the given memory request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×