基于多租户的虚拟机在云数据中心安全配置的方法技术

技术编号:15898954 阅读:183 留言:0更新日期:2017-07-28 21:39
本发明专利技术公开了一种基于多租户的虚拟机在云数据中心安全配置的方法,包括以下步骤:收集云数据中心的闲置资源;收集用户设备的资源使用申请;采用人工鱼群算法对所有用户申请的虚拟机资源进行安全分配:初始化人工鱼群算法的参数;计算出最优鱼位置及最优值,记录于公告板;对每条人工鱼,选择聚群行为,追尾行为,觅食行为中的最优行为执行;计算每条人工鱼新的位置及适应度函数值,更新公告板;判断是否达到算法终止条件,若未达到则返回第二步,若达到则进入下一步;得到适应度函数最优值即最优人工鱼位置;重复Ng次,得到为虚拟机资源进行安全分配的最优结果。本发明专利技术可以显著的提高用户的服务质量,并减少云数据中心资源的浪费。

【技术实现步骤摘要】
基于多租户的虚拟机在云数据中心安全配置的方法
本专利技术属于计算机网络
,特别是一种基于多租户的虚拟机在云数据中心安全配置的方法。
技术介绍
云计算使用互联网数据中心作为基本的基础设施,为住户提供各种应用。一个大型的互联网数据中心可能包括超过一百个虚拟机支架,每个支架通常包括约20个物理机。这些物理机由专用的高速数据中心网络互联,用户对云系统资源的请求可能会在任何时间到达。。虚拟机的配置一直是在以基础设施作为服务的云计算系统中的一个基本问题。一般来说,租户在云计算系统部署应用程序前,需要云数据中心的虚拟机能够满足应用程序的需求。然后,云系统的资源管理器为每个请求的虚拟机分配相应的物理资源。因此,虚拟机的分配算法对云系统的许多方面有着直接的影响,例如资源的利用率,应用程序的性能,满足租户要求的能力。目前,大多数的研究主要集中在虚拟机针对个人租户的分配,而不考虑多个租户。此外,现有的虚拟机配置方法通常有缺陷。例如在分配的过程中趋向于在虚拟机上提供更多的免费资源,这样的结果导致云数据中心产生大量的资源碎片,使资源不能被有效的使用,从而影响了整体资源的利用率。当处理用户的请求时,当前的本文档来自技高网...
基于多租户的虚拟机在云数据中心安全配置的方法

【技术保护点】
一种基于多租户的虚拟机在云数据中心安全配置的方法,其特征在于,包括以下步骤:步骤1,智能集中控制器收集云数据中心的闲置资源,资源为云系统中可以被用户申请利用的虚拟机;步骤2,智能集中控制器收集用户设备的资源使用申请;步骤3,智能集中控制器采用人工鱼群算法对所有用户申请的虚拟机资源进行安全分配。

【技术特征摘要】
1.一种基于多租户的虚拟机在云数据中心安全配置的方法,其特征在于,包括以下步骤:步骤1,智能集中控制器收集云数据中心的闲置资源,资源为云系统中可以被用户申请利用的虚拟机;步骤2,智能集中控制器收集用户设备的资源使用申请;步骤3,智能集中控制器采用人工鱼群算法对所有用户申请的虚拟机资源进行安全分配。2.根据权利要求1所述的基于多租户的虚拟机在云数据中心安全配置的方法,其特征在于,步骤2中所述的资源使用申请包括用户设备所需的时间比例,用户设备所需的资源数的多少,用户设备所需的最小速率。3.根据权利要求1所述的基于多租户的虚拟机在云数据中心安全配置的方法,其特征在于,步骤3中所述的智能集中控制器采用人工鱼群算法对所有用户申请的虚拟机资源进行安全分配,具体步骤如下:步骤3.1,智能集中控制器初始化人工鱼群算法的参数;步骤3.2,计算出最优鱼位置及最优值,记录于公告板;步骤3.3,对每条人工鱼,选择聚群行为,追尾行为,觅食行为中的最优行为执行;步骤3.4,计算每条人工鱼新的位置及适应度函数值,更新公告板;步骤3.5,判断是否达到算法终止条件,若未达到则返回步骤3.2,若达到则进入下一步;步骤3.6,得到适应度函数最优值即最优人工鱼位置;步骤3.7,重复步骤3.2~3.6Ng次,所得的适应度函数的最优值即为虚拟机资源进行安全分配的最优结果,Ng表示人工鱼群算法的最大迭代次数。4.根据权利要求3所述的基于多租户的虚拟机在云数据中心安全配置的方法,其特征在于,步骤3.1中所述的参数包括:人工鱼个体表示为xi,i=1,2,…,n,其中xi为欲寻优变量;各人工鱼所在位置的食物浓度用待寻优函数的值Y=F(x)表示...

【专利技术属性】
技术研发人员:徐雷周迅钊杨余旺黄常亮涂亮
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1