[Announcement] RT-Xen has been upgraded to be based on Xen 4.6

Post date: Nov 30, 2015 12:34:52 AM

I'm happy to announce that we have upgraded RT-Xen 2.0, which was based on Xen 4.5-unstable, to RT-Xen 2.2, which is based on the latest release of Xen (i.e., Xen 4.6).

The upgraded RT-Xen has the following improvements and features:

1) RT-Xen 2.2  supports both RM and EDF scheduling policy. 

​     ​EDF scheduling policy is the default scheduling policy in RTDS scheduler since Xen 4.5;  We reimplements the RM scheduling policy inside the RTDS scheduler in Xen 4.6. This effort is to improve the efficiency of the implementation of the RM scheduling policy and synchronize RT-Xen with latest Xen;

   With the above changes,  RT-Xen 2.2 renames its scheduler from  "rtglobal" to "rtds".

2) RT-Xen 2.2 supports switching the scheduling policy between RM and EDF on the fly. 

3) RT-Xen 2.2 supports setting/getting per-VCPU parameters of each VM. The default toolstack for the RTDS scheduler in Xen can also work on RT-Xen 2.2​.​

​The source code can be downloaded from the branch "rtxen-v2.2-full-feature" at git repo https://github.com/PennPanda/RT-Xen .

To use this new scheduler, you need to boot RT-Xen into RTDS scheduler. 

The help information of the toolstack can be printed out by typing the command "xl sched-rtds -h". 

Kudos to Tianyang Chen [1], a master student in the PRECISE lab at the University of Pennsylvania, for his hard working in making this happen.

[1] Tianyang Chen's website: http://www.seas.upenn.edu/~tiche/

Cheers,

Meng ​

-----------

Meng Xu

PhD Student in Computer and Information Science

University of Pennsylvania

http://www.cis.upenn.edu/~mengxu/