摘要
云计算以其按需索取、按需付费、无需预先投资的优势给用户带来极大的便利,然而静态、单一的云计算环境容易成为网络攻击的目标,给用户带来较大的安全风险。动态的虚拟机部署策略和异构的云基础设施在提升云计算环境安全性的同时会降低资源利用率。提出一种针对虚拟机轮换时的资源分配算法,将不同类型的资源抽象成维度不同的向量,并通过求解装箱问题实现资源分配中的负载平衡,同时为每个虚拟机设定驻留时间,对当前服务器的负载状态进行轮换以提升虚拟机的安全性。实验结果表明,资源动态分配算法在提高虚拟机安全性能的同时,能够减小轮换带来的负载波动。
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.
作者
倪思源
扈红超
刘文彦
梁浩
NI Siyuan;HU Hongchao;LIU Wenyan;LIANG Hao(Zhongyuan Network Security Research Institute,Zhengzhou University,Zhengzhou 450000,China;People’s Liberation Army Strategic Support Force Information Engineering University,Zhengzhou 450000,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2021年第6期44-51,67,共9页
Computer Engineering
基金
国家重点研发计划(2018YFB0804004)
国家自然科学基金创新群体项目(61521003)。
关键词
云计算
网络安全
异构性
轮换策略
负载平衡
cloud computing
network security
heterogeneity
rotation strategy
load balancing