Pooled memory controller for thin-provisioning disaggregated memory
AssigneeMicrosoft Technology Licensing, LLC
InventorsSiamak TAVALLAEI, Ishwar AGARWAL
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsSiamak TAVALLAEI, Ishwar AGARWAL
Estimating the term…
A thin-provisioned multi-node computer system comprising a disaggregated memory pool and a pooled memory controller. The disaggregated memory pool is configured to make a shared memory capacity available to each of a plurality of compute nodes. The pooled memory controller is configured to assign, to each compute node of the plurality of compute nodes, a portion of the disaggregated memory pool such that a currently assigned total of assigned portions of the disaggregated memory pool is less than the shared memory capacity. The pooled memory controller is further configured to receive a request to assign an additional portion of the disaggregated memory pool such that the currently assigned total and the additional portion would exceed a predefined threshold amount of the shared memory capacity, to un-assign an assigned portion of the disaggregated memory pool, and assign the additional portion of the disaggregated memory pool.
A thin-provisioned multi-node computer system, comprising:
A method of thin-provisioning memory for a multi-node computer system, the method comprising:
A thin-provisioned multi-node computer system, comprising:
Dependencies are inferred from the claim text.