Clustered virtual machine allocation strategy in cloud computing based on new type of sleep-mode and performance optimization

被引:0
|
作者
Jin S.-F. [1 ]
Qie X.-C. [1 ]
Wu H.-X. [1 ]
Huo Z.-Q. [2 ]
机构
[1] School of Information Science and Engineering, Yanshan University, Qinhuangdao
[2] College of Computer Science and Technology, Henan Polytechnic University, Jiaozuo
关键词
Cloud computing; Cloud data centers; Computer application; Particle swarm optimization(PSO) algorithm; Queueing model; Sleep-mode; Virtual machine allocation strategy;
D O I
10.13229/j.cnki.jdxbgxb20180759
中图分类号
学科分类号
摘要
With the constant increase in the number and the scale of cloud data centers, the energy consumption control in cloud computing is becoming increasingly apparent. By introducing a periodic sleep mode with double control of wake up threshold and sleep timer, we propose a clustered virtual machine (VM) allocation strategy. All the VMs in a cloud data center are divided into two modules: The VMs in Module I are always awake, while the VMs in Module II will switch between sleep state and awake state according to the workload of the cloud data center. By establishing a queueing model with double service rates and (N, T) policy asynchronous multiple vacations of partial servers, and using the method of a matrix geometric solution, we evaluate the performance of the clustered VM allocation strategy in terms of average latency of cloud requests and energy saving rate of the system. Theoretical analysis results and simulation results verify the effectiveness of the proposed clustered VM allocation strategy. By constructing a system cost function from the perspective of economics, introducing an chaotic mapping mechanism and a nonlinear decreasing inertia weight strategy to the Particle Swarm Optimization (PSO) algorithm, we optimize the strategy parameters to achieve a reasonable balance between the response performance and the energy efficiency of the system. © 2020, Jilin University Press. All right reserved.
引用
收藏
页码:237 / 246
页数:9
相关论文
共 17 条
  • [1] Hintemann R., Clausen J., Green cloud? the current and future development of energy consumption by data centers, networks and end-user devices, Proceedings of the 4th International Conference on ICT for Sustainability, pp. 109-115, (2016)
  • [2] Jin X., Zhang F., Vasilakos A., Et al., Green data centers: a survey, perspectives, and future directions
  • [3] Singh S., Chana I., Resource provisioning and scheduling in clouds: QoS perspective, Journal of Supercomputing, 72, 3, pp. 926-960, (2016)
  • [4] Hasan S., Kouki Y., Ledoux T., Et al., Exploiting renewable sources: when green SLA becomes a possible reality in cloud computing, IEEE Transactions on Cloud Computing, 5, 2, pp. 249-262, (2017)
  • [5] Arianyan E., Taheri H., Khoshdel V., Novel fuzzy multi objective DVFS-aware consolidation heuristics for energy and SLA efficient resource management in cloud data centers, Journal of Network & Computer Applications, 78, pp. 43-61, (2017)
  • [6] Son J., Dastjerdi A., Calheiros R., Et al., SLA-aware and energy-efficient dynamic overbooking in SDN-based cloud data centers, IEEE Transactions on Sustainable Computing, 2, 2, pp. 76-89, (2017)
  • [7] Hosseinimotlagh S., Khunjush F., Samadzadeh R., SEATS: Smart energy-aware task scheduling in real-time cloud computing, Journal of Supercomputing, 71, 1, pp. 45-66, (2015)
  • [8] Fan L., Gu C., Qiao L., Et al., GreenSleep: A multi-sleep modes based scheduling of servers for cloud data center, Proceedings of the 3rd International Conference on Big Data Computing and Communications, pp. 368-375, (2017)
  • [9] Duan L., Zhan D., Hohnerlein J., Optimizing cloud data center energy efficiency via dynamic prediction of CPU idle intervals, Proceedings of the 8th IEEE International Conference on Cloud Computing, pp. 985-988, (2015)
  • [10] Chou C., Wong D., Bhuyan L., DynSleep: Fine-grained power management for a latency-critical data center application, Proceedings of the International Symposium on Low Power Electronics and Design, pp. 212-217, (2016)