-
Feature
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
Not Selected
Feature Overview
CXL allows to add additional resources as Tier1 memory to a node, besides the existing Tier 0 DRAM.
CXL is a vendor neutral mechanism to enable memory tiering. Guests are expected to adopt to this (Linux has CXL support, Windows starting with 2022: https://files.futurememorystorage.com/proceedings/2024/20240807_CXLT-201-1_Mills.pdf).
Thus if VMs had support for CXL, then CNV could provide additional lower-tiered memory, for example from an NVMe or SAN easily to the guest by providing it as a CXL resources.
Goals
Provide high-level goal statement, providing user context and expected user outcome(s) for this Initiative
- Who benefits from this feature, and how? Customers, achieving higher density.
- What is the difference between today’s current state and a world with this feature? This can be an alternative to host based SWAP. Instead of, or in addition to, host based swap, a guest could get CXL memory in order to perform it's own memory management between the 2 memory tiers (DRAM and CXL).
Requirements
| Requirement | Notes | isMvp? |
|---|---|---|
(Optional) Use Cases
How will the user interact with this feature?
Which users will use this and when will they use it?
- Include use case diagrams, main success scenarios, alternative flow scenarios. Initial completion during Refinement status.
<your text here>
Questions to answer...
Out of Scope
- High-level list of items that are out of scope. Initial completion during Refinement status.
<your text here>
**
Background, and strategic fit
Provide any additional context is needed to frame the feature. Initial completion during Refinement status.
<your text here>
Assumptions
- <your text here>
Customer Considerations
- Provide any additional customer-specific considerations that must be made when designing and delivering the Feature. Initial completion during Refinement status.
<your text here>
Documentation Considerations
Provide information that needs to be considered and planned so that documentation will meet customer needs. If the feature extends existing functionality, provide a link to its current documentation. Initial completion during Refinement status.
<your text here>
User Experience Considerations
Provide information that needs to be considered and planned so that the user experience will meet customer needs. These could include impacts to the UI or other areas of the user experience, as well as user research needs. Please add the 'UXD' component to this JIRA if there are User Experience considerations. Initial completion during Refinement status.
<your text here>
- relates to
-
OSPRH-1425 cxl-memory-for-vms
-
- Closed
-
-
VIRTSTRAT-548 Improved usability for and advanced VM workload density
-
- In Progress
-