The Community for Technology Leaders
ACS/IEEE International Conference on Computer Systems and Applications - AICCSA 2010 (2010)
Hammamet, Tunisia
May 16, 2010 to May 19, 2010
ISBN: 978-1-4244-7716-6
pp: 1-8
Huacai Chen , Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, 43007
Hai Jin , Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, 43007
Kan Hu , Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, 43007
Minhao Yuan , Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, 43007
ABSTRACT
With the development of client virtualization technology, it has become an important tendency to apply soft real-time applications in virtual environment. Currently, most schedulers in VMM (i.e., virtual machine monitor) take the fairly sharing of processor resources and load balancing as a main concern, while show less regard to application diversity and I/O responsiveness. This would be unable to meet the requirement for latency-sensitive tasks, such as audio application. Audio stream may suffer from severe input buffer overrun or output buffer underrun, especially in the case that there is no real-time guarantee on virtualized clients under heavy load. In this paper, we introduce experiments to illustrate that current scheduler in Xen does a poor job in guaranteeing fluent audio playing, and then formulate the fluent playing conditions a scheduler should satisfy. A scheduling strategy with soft real-time support is proposed to improve the responsiveness of latency-sensitive guests. To implement our proposition, we extend the Credit scheduler by using flexible time slice and real-time priority. Our solution is audio-aware and capable of adjusting the real-time priority of guest domains adaptively, achieving a better experience for end-users. The experimental results show that audio glitches can be completely eliminated via our extended scheduler even when the system load is very high.
INDEX TERMS
CITATION

Kan Hu, Huacai Chen, Minhao Yuan and Hai Jin, "Adaptive audio-aware scheduling in Xen virtual environment," ACS/IEEE International Conference on Computer Systems and Applications - AICCSA 2010(AICCSA), Hammamet, Tunisia, 2010, pp. 1-8.
doi:10.1109/AICCSA.2010.5586974
197 ms
(Ver 3.3 (11022016))