Abstract
In this paper, we propose Real-time Xen (RTXen) scheduling framework that supports time sensitive workloads on Xen hypervisor. Our primary goal is to provide real-time guarantee for real-time components that are running on the hypervisor. To accomplish this goal, first, we modified Xen credit scheduler to support real-time scheduling for real-time components. Second, we evaluated multi-core CPU capacity with/without hyper-thread capabilities. To guarantee timely execution of real-time task, we have to measure CPU resources for exact CPU capacity analysis. Our experiments demonstrate that the proposed system can support real-time workloads efficiently and it also shows fair share execution of non-real-time workloads.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Virtualization Information, http://software.intel.com
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, New York, pp. 164–177 (2003)
Bovet, D.P., Cesati, M.: Understanding the Linux kernel, 3rd edn (2006)
Heiser, G.: The role of virtualization in embedded systems. In: Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems, New York, pp. 11–16 (2008)
Kaiser, R.: Alternatives for scheduling virtual machines in real-time embedded systems. In: Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems, New York, pp. 5–10 (2008)
Lee, M., Krishnakumar, A.S., Krishnan, P., Singh, N., Yajnik, S.: Supporting soft real-time tasks in the xen hypervisor. In: Proceedings of the 6th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, New York, pp. 97–108 (2010)
Lin, B., Dinda, P.A.: Vsched: Mixing batch and interactive virtual machines using periodic real-time scheduling. In: Proceedings of the 2005 ACM/IEEE Conference on Supercomputing, Washington, DC, USA, p. 8 (2005)
Liu, C.L., Layland, J.W.: Scheduling algorithms for multiprogramming in a hard-real-time environment. J. ACM 20(1), 46–61 (1973)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lee, J.G., Hur, K.W., Ko, Y.W. (2011). Minimizing Scheduling Delay for Multimedia in Xen Hypervisor. In: Kim, Th., Adeli, H., Robles, R.J., Balitanas, M. (eds) Advanced Communication and Networking. ACN 2011. Communications in Computer and Information Science, vol 199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23312-8_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-23312-8_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23311-1
Online ISBN: 978-3-642-23312-8
eBook Packages: Computer ScienceComputer Science (R0)