Difference between revisions of "Xen Roadmap/Long term"
From Xen
(Created page with "{{RoadmapEntry |Title=NUMA affinity for Credit Scheduler |DescShort=Allow a "NUMA affinity" that is a suggestion to the scheduler which node to run on |Tags=4.3 |Related= |DescLo…") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | = 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 = |
||
+ | |||
+ | {{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
Contents
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 |