Resource-Delay-Aware Scheduling for Real-Time Tasks in Clouds

被引:0
|
作者
Chen H. [1 ]
Zhu J. [1 ]
Zhu X. [1 ]
Ma M. [1 ]
Zhang Z. [1 ]
机构
[1] Science and Technology on Information Systems Engineering Laboratory, National University of Defense Technology, Changsha
来源
| 1600年 / Science Press卷 / 54期
基金
中国国家自然科学基金;
关键词
Cloud computing; Energy-efficient; Real-time tasks; Scheduling; Startup time; Virtualization;
D O I
10.7544/issn1000-1239.2017.20151123
中图分类号
学科分类号
摘要
Green cloud computing has become a central issue, and dynamical consolidation of virtual machines (VMs) and turning off the idle hosts show promising ways to reduce the energy consumption for cloud data centers. When the workload of the cloud platform increases rapidly, more hosts will be started on and more VMs will be deployed to provide more available resources. However, the time overheads of turning on hosts and starting VMs will delay the start time of tasks, which may violate the deadlines of real-time tasks. To address this issue, three novel startup-time-aware policies are developed to mitigate the impact of machine startup time on timing requirements of real-time tasks. Based on the startup-time-aware policies, we propose an algorithm called STARS to schedule real-time tasks and resources, such making a good trade-off between the schedulibility of real-time tasks and energy saving. Lastly, we conduct simulation experiments to compare STARS with two existing algorithms in the context of Google's workload trace, and the experimental results show that STARS outperforms those algorithms with respect to guarantee ratio, energy saving and resource utilization. © 2017, Science Press. All right reserved.
引用
收藏
页码:446 / 456
页数:10
相关论文
共 24 条
  • [1] Chen H., Zhu X., Guo H., Et al., Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment, Journal of Systems and Software, 99, pp. 20-35, (2015)
  • [2] Koomey J., Growth in data center electricity use 2005 to 2010
  • [3] Pettey C., Gartner estimates ICT industry accounts for 2 percent of global CO2 emissions
  • [4] Zhu X., Yang L.T., Chen H., Et al., Real-time tasks oriented energy-aware scheduling in virtualized clouds, IEEE Trans on Cloud Computing, 2, 2, pp. 168-180, (2014)
  • [5] Hermenier F., Lorca X., Menaud J.M., Et al., Entropy: a consolidation manager for clusters, Proc of ACM SIGPLAN/SIGOPS Int Conf on Virtual Execution Environments, pp. 41-50, (2009)
  • [6] Beloglazov A., Abawajy J., Buyya R., Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing, Future Generation Computer Systems, 28, 5, pp. 755-768, (2012)
  • [7] Li K., Tang X., Li K., Energy-efficient stochastic task scheduling on heterogeneous computing systems, IEEE Trans on Parallel and Distributed Systems, 25, 11, pp. 2867-2876, (2014)
  • [8] Mei J., Li K., Li K., Energy-aware task scheduling in heterogeneous computing environments, Cluster Computing, 17, 2, pp. 537-550, (2014)
  • [9] Ma Y., Gong B., Sugihara R., Et al., Energy-efficient deadline scheduling for heterogeneous systems, Journal of Parallel and Distributed Computing, 72, 12, pp. 1725-1740, (2012)
  • [10] Xiao Z., Song W., Chen Q., Dynamic resource allocation using virtual machines for cloud computing environment, IEEE Trans on Parallel and Distributed Systems, 24, 6, pp. 1107-1117, (2013)