Xen Roadmap/Long term: Difference between revisions
From Xen
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
= Roadmap elements = |
= Roadmap elements = |
||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
== Elements slated for 4.3 == |
|||
{{RoadmapEntry |
{{RoadmapEntry |
||
|Title=NUMA affinity for Credit Scheduler |
|Title=NUMA affinity for Credit Scheduler |
||
|DescShort=Allow a "NUMA affinity" that is a suggestion to the scheduler which node to run on |
|DescShort=Allow a "NUMA affinity" that is a suggestion to the scheduler which node to run on |
||
|Tags=4.3 |
|Tags=4.3 NUMA performance |
||
|Related= |
|Related= |
||
|DescLong= |
|DescLong= |
||
* Add scheduler mechanism |
* Add scheduler mechanism |
||
* Teach the xl toolstack to set it |
* Teach the xl toolstack to set it |
||
}} |
|||
{{RoadmapEntry |
|||
|Title=NUMA memory migration |
|||
|DescShort=Ability to move a VM's memory from one node to another |
|||
|Tags=4.3 NUMA performance |
|||
|Related= |
|||
|DescLong= |
|||
* Manual migration |
|||
* Automatic migration |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title=PV with HVM extensions |
|||
|DescShort=Using HVM extensions for PV guests |
|||
|Tags=4.3 linux |
|||
|Related= |
|||
|DescLong= |
|||
Purpose: |
|||
* Reduce pvops hooks in Linux |
|||
* Allow use of HAP, shadow |
|||
* Improve performance of 64-bit PV guests (syscall overhead) |
|||
Milestones: |
|||
* DomU |
|||
* Dom0 |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title=ARM server port |
|||
|DescShort=Xen and Linux trees ready to run guests on the ARM server |
|||
|Tags=4.3 arm |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title=blktap3 |
|||
|DescShort=A user-mode version of blktap; allows blktap to be used on pvops kernels |
|||
|Tags=4.3 pvops-parity |
|||
|Related= |
|||
|DescLong= |
|||
A number of really cool features rely on blktap; unfortunately blktap is only avaiable in "classic" Xen kernels. Thiswill allow them to be used |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title=Linux-based stubdom |
|||
|DescShort=Configuring a very small version of Linux that can run as a service domain (or "stub domain") |
|||
|Tags= |
|||
|Related=QEMU stubdom |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
|||
{{RoadmapEntry |
|||
|Title= |
|||
|DescShort= |
|||
|Tags= |
|||
|Related= |
|||
|DescLong= |
|||
}} |
}} |
Latest revision as of 15:21, 13 August 2012
Areas of work
Things that we should be thinking about to generate work to do:
- Performance
- Scalability
- New hardware
- New features
- Integration with other tools
Roadmap elements
tags |
related |
Elements slated for 4.3
NUMA affinity for Credit Scheduler
Allow a "NUMA affinity" that is a suggestion to the scheduler which node to run on |
tags 4.3 NUMA performance |
related |
|
NUMA memory migration
Ability to move a VM's memory from one node to another |
tags 4.3 NUMA performance |
related |
|
PV with HVM extensions
Using HVM extensions for PV guests |
tags 4.3 linux |
related |
Purpose:
Milestones:
|
ARM server port
Xen and Linux trees ready to run guests on the ARM server |
tags 4.3 arm |
related |
blktap3
A user-mode version of blktap; allows blktap to be used on pvops kernels |
tags 4.3 pvops-parity |
related |
A number of really cool features rely on blktap; unfortunately blktap is only avaiable in "classic" Xen kernels. Thiswill allow them to be used |
Linux-based stubdom
Configuring a very small version of Linux that can run as a service domain (or "stub domain") |
tags |
related QEMU stubdom |
tags |
related |
tags |
related |
tags |
related |
tags |
related |
tags |
related |
tags |
related |
tags |
related |
tags |
related |