We now move the current RT-Xen download on googlecode! You can directly view the source code of current RT-Xen, or download them.
RT-Xen v2.0 (based on Xen 4.3.0): two multi-core schedulers, rt-global and rt-partition. We allow users to tune (budget, period, cpu_mask) for each VCPU individually. Within each scheduler, users can change priority between EDF and DM. VCPUs are implemented as deferrable server. Users can run a CPU-busy background to configure it as periodic server.
RT-Xen v0.3 (based on Xen 4.0.1): a partitioned queue with two enhanced version of periodic server: work-conserving periodic server and slack stealing periodic server. We use this version in:J. Lee, S. Xi, S. Chen, L.T.X. Phan, C. Gill, I. Lee, C. Lu and O. Sokolsky, Realizing Compositional Scheduling through Virtualization, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'12), April 2012.
RT-Xen v0.2 (based on Xen 4.0.1): a partitioned queue with four static priority servers: deferrable, periodic, polling, and sporadic. We use this version in:S. Xi, J. Wilson, C. Lu and C.D. Gill, RT-Xen: Towards Real-time Hypervisor Scheduling in Xen, ACM International Conference on Embedded Software (EMSOFT'11), October 2011.
RTCA v0.1: a Real-Time Communication Architecture for Local Inter-Domain Communications in Xen. We use this version in:
S. Xi, C. Li, C. Lu and C. Gill, Prioritizing Local Inter-Domain Communication in Xen, ACM/IEEE International Symposium on Quality of Service (IWQoS'13), June 2013.