Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2021, Vol. 47 ›› Issue (6): 44-51,67. doi: 10.19678/j.issn.1000-3428.0059285

• Hot Topics and Reviews • Previous Articles     Next Articles

Heterogeneous Cloud Resource Allocation Algorithm Based on Rotation Strategy

NI Siyuan1, HU Hongchao2, LIU Wenyan2, LIANG Hao2   

  1. 1. Zhongyuan Network Security Research Institute, Zhengzhou University, Zhengzhou 450000, China;
    2. People's Liberation Army Strategic Support Force Information Engineering University, Zhengzhou 450000, China
  • Received:2020-08-17 Revised:2020-10-26 Published:2020-11-06
  • Contact: 国家重点研发计划(2018YFB0804004);国家自然科学基金创新群体项目(61521003)。 E-mail:nsy9509@163.com

基于轮换策略的异构云资源分配算法

倪思源1, 扈红超2, 刘文彦2, 梁浩2   

  1. 1. 郑州大学 中原网络安全研究院, 郑州 450000;
    2. 中国人民解放军战略支援部队信息工程大学, 郑州 450000
  • 作者简介:倪思源(1995-),女,硕士研究生,主研方向为云计算、网络安全;扈红超,副教授、博士;刘文彦、梁浩,讲师、博士。

Abstract: Cloud computing is widely used as it enables on-demand requests and on-demand payment without up-front investment.However, a static, homogeneous cloud environment is vulnerable to network attacks, imposing a significant security threat on users, while the dynamic virtual machine deployment strategies and heterogeneous cloud infrastructure improve the security at the sacrifice of resource utilization.To address the problem, this paper proposes a heterogeneous cloud resource allocation algorithm for virtual machine rotation, which abstracts different types of resources into vectors with different dimensions and solves the packing problem to achieve load balancing in resource allocation.At the same time, it sets the residence time for each virtual machine, and rotates according to the current server load status to improve the security of the virtual machine.The experimental results show that the proposed dynamic resource allocation algorithm can improve the security of the virtual machine while reducing the load fluctuations caused by the rotation as much as possible.

Key words: cloud computing, network security, heterogeneity, rotation strategy, load balancing

摘要: 云计算以其按需索取、按需付费、无需预先投资的优势给用户带来极大的便利,然而静态、单一的云计算环境容易成为网络攻击的目标,给用户带来较大的安全风险。动态的虚拟机部署策略和异构的云基础设施在提升云计算环境安全性的同时会降低资源利用率。提出一种针对虚拟机轮换时的资源分配算法,将不同类型的资源抽象成维度不同的向量,并通过求解装箱问题实现资源分配中的负载平衡,同时为每个虚拟机设定驻留时间,对当前服务器的负载状态进行轮换以提升虚拟机的安全性。实验结果表明,资源动态分配算法在提高虚拟机安全性能的同时,能够减小轮换带来的负载波动。

关键词: 云计算, 网络安全, 异构性, 轮换策略, 负载平衡

CLC Number: