Memory disaggregation in a multi-node environment
US-2024020174-A1 · Jan 18, 2024 · US
US2024256356A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024256356-A1 |
| Application number | US-202418427022-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 30, 2024 |
| Priority date | Jan 27, 2023 |
| Publication date | Aug 1, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An LCS ePF-enabled resource system includes a resource system coupled to a resource management system and resource device(s) configured to provide resource functionality. The resource system includes a microvisor subsystem that the resource management system configures to provide an LCS and an ePF that is presented to the LCS as providing the resource functionality. When the microvisor subsystem receives an LCS request for the resource functionality from an LCS API subsystem in the LCS via the ePF, it transmits a microvisor request to the resource management system for the resource functionality that causes the resource management system to identify the resource device(s) for providing the resource functionality. Based on the identification of the resource device(s), the microvisor subsystem establishes a communication channel with each resource device, and provides the resource functionality to the LCS using the resource device(s) and via each communication channel, the ePF, and the LCS API subsystem.
Opening claim text (preview).
What is claimed is: 1 . A Logically Composed System (LCS) emulated Physical Function (ePF)-enabled resource system, comprising: a resource management system; at least one resource device that is configured to provide resource functionality; a resource system that is coupled to the resource management system and the at least one resource device, wherein the resource system includes a microvisor subsystem that is configured to: provide, in response to LCS configuration operations by the resource management system, a Logically Composed System (LCS) and an emulated Physical Function (ePF) that is presented to the LCS as providing the resource functionality; receive, from an LCS Application Programming Interface (API) subsystem in the LCS via the ePF, an LCS request for the resource functionality; transmit, to the resource management system, a microvisor request for the resource functionality that is configured to cause the resource management system to identify the at least one resource device for providing the resource functionality; establish, with each of the at least one resource device based on the resource management system identifying the at least one resource device for providing the resource functionality, a respective communication channel; and provide, to the LCS using the at least one resource device, the resource functionality via each respective communication channel, the ePF, and the LCS API subsystem. 2 . The system of claim 1 , wherein the at least one resource device is an accelerator device. 3 . The system of claim 2 , wherein the accelerator device is a graphics processing system. 4 . The system of claim 1 , wherein the at least one resource device includes a local resource device that the resource management system identifies for providing the resource functionality by instructing the microvisor subsystem to establish the respective communication channel with the local resource device. 5 . The system of claim 1 , wherein the at least one resource device includes a remote resource device that the resource management system identifies for providing the resource functionality by instructing the remote resource device to establish the respective communication channel with the microvisor subsystem. 6 . The system of claim 5 , wherein the microvisor subsystem includes a microvisor agent that is configured to establish the respective communication channel with the remote resource device via a remote resource agent provided for the remote resource device. 7 . An Information Handling System (IHS), comprising: a microvisor processing system; and a microvisor memory system that is coupled to the microvisor processing system and that includes instructions that, when executed by the microvisor processing system, cause the microvisor processing system to provide a microvisor engine that is configured to: provide, in response to LCS configuration operations by a resource management system that is coupled to the microvisor processing system, a Logically Composed System (LCS) and an emulated Physical Function (ePF) that is presented to the LCS as providing resource functionality; receive, from an LCS Application Programming Interface (API) subsystem in the LCS via the ePF, an LCS request for the resource functionality; transmit, to the resource management system, a microvisor request for the resource functionality that is configured to cause the resource management system to identify at least one resource device for providing the resource functionality; establish, with each of the at least one resource device based on the resource management system identifying the at least one resource device for providing the resource functionality, a respective communication channel; and provide, to the LCS using the at least one resource device, the resource functionality via each respective communication channel, the ePF, and the LCS API subsystem. 8 . The IHS of claim 7 , wherein the at least one resource device is an accelerator device. 9 . The IHS of claim 8 , wherein the accelerator device is a graphics processing system. 10 . The IHS of claim 7 , wherein the at least one resource device includes a local resource device that the resource management system identifies for providing the resource functionality by instructing the microvisor engine to establish the respective communication channel with the local resource device. 11 . The IHS of claim 10 , wherein the microvisor engine includes a microvisor API subsystem that is configured to establish the respective communication channel with the local resource device. 12 . The IHS of claim 7 , wherein the at least one resource device includes a remote resource device that the resource management system identifies for providing the resource functionality by instructing the remote resource device to establish the respective communication channel with the microvisor engine. 13 . The IHS of claim 12 , wherein the microvisor engine includes a microvisor agent that is configured to establish the respective communication channel with the remote resource device via a remote resource agent provided for the remote resource device. 14 . A method for enabling resources for a Logically Composed System (LCS) using emulated Physical Functions (ePFs), comprising: providing, by a microvisor subsystem in response to LCS configuration operations by a resource management system, a Logically Composed System (LCS) and an emulated Physical Function (ePF) that is presented to the LCS as providing resource functionality; receiving, by the microvisor subsystem from an LCS Application Programming Interface (API) subsystem in the LCS via the ePF, an LCS request for the resource functionality; transmitting, by the microvisor subsystem to the resource management system, a microvisor request for the resource functionality that is configured to cause the resource management system to identify at least one resource device for providing the resource functionality; establishing, by the microvisor subsystem with each of the at least one resource device based on the resource management system identifying the at least one resource device for providing the resource functionality, a respective communication channel; and providing, by the microvisor subsystem to the LCS using the at least one resource device, the resource functionality via each respective communication channel, the ePF, and the LCS API subsystem. 15 . The method of claim 14 , wherein the at least one resource device is an accelerator device. 16 . The method of claim 15 , wherein the accelerator device is a graphics processing system. 17 . The method of claim 14 , wherein the at least one resource device includes a local resource device that the resource management system identifies for providing the resource functionality by instructing the microvisor subsystem to establish the respective communication channel with the local resource device. 18 . The method of claim 14 , wherein the microvisor subsystem includes a microvisor API subsystem that establishes the respective communication channel with the local resource device. 19 . The method of claim 14 , wherein the at least one resource device includes a remote resource device that the resource management system identifies for providing the resource functionality by instructing the remote resource device to establish the respective communication channel with the microvisor subsystem. 20 . The method of claim 19 , wherein the microvisor subsystem incl
considering software capabilities, i.e. software resources associated or available to the machine · CPC title
via adapters, e.g. between incompatible applications · CPC title
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.