원문정보
초록
영어
In cloud platforms, virtualization technology has been widely applied for deploying large-scale IT-infrastructures due to its flexibility and extendibility. However, the extra software layer introduced by virtualization technology also raises many performance issues. One of them is the energy-efficiency losses when massive I/O-intensive tasks are running on virtualized servers. In this paper, we present a novel virtual machine scheduling approach, which the scheduler allows virtual machines to obtain extra CPU shares if they were frequently blocked by I/O interrupted recently. In this way, I/O-intensive tasks will have more chances of being scheduled so as to compensate their performance losses caused by I/O operations. Extensive experiments are conducted by using various benchmarks, and the results show that the proposed policy outperforms existing scheduling algorithm in the term of energy-efficiency especially when the virtualized system is in presence of intensive mixed-workloads.
목차
1. Introduction
2. Related Work
3. Research Background and Motivation
3.1. Virtual Machine Scheduling Framework
3.2. I/O Scheduling Framework
4. Scheduling Algorithm Design and Implementation
4.1. Definition and Problem Formulation
4.2. Share-Reclaiming Scheduling Policy
4.3. Scheduling Algorithm Implementation
5. Experiments and Performance Comparison
5.1 Experimental Settings
5.2 Comparison of energy-efficiency
6. Conclusion
Acknowledgements
References