一种基于云计算的安全资源优化分配方法组成比例

技术编号:15518535 阅读:458 留言:0更新日期:2017-06-04 08:43
本发明专利技术公开了一种基于云计算的安全资源优化分配方法,步骤如下:在云系统中通过云服务器收集各物理节点可用资源的情况以及各虚拟机使用实例;收集用户们对于不同任务的不同要求,了解用户的具体需求情况;采用压缩因子综合信息粒子群算法优化分配云系统中的资源,使得资源得到最优配置:初始化算法的参数,计算当前适应度,选择全局最优值;计算当前粒子综合信息位置P;计算压缩因子;进入主循环,遍历所有粒子;将P代入速度和位置更新公式,升级粒子速度和位置;计算当前最优值,以及全局最优值;判断当前位置是否为全局最优位置,如果满足则算法结束,否则继续循环。本发明专利技术高效可靠,可以显著提高异构网络中的能量利用效率,并减少其能量消耗。

【技术实现步骤摘要】
一种基于云计算的安全资源优化分配方法
本专利技术属于计算机云计算
,特别是一种基于云计算的安全资源优化分配方法。
技术介绍
云计算是一种解决问题的方法,例如,企业应用联系传统信息技术基础设施,软件销售和发展模型的许可,发行,配置与操作。从传统模型发展为云模型为企业的客户降低了维护的复杂性和开销,并且,为软件服务的供应商提供了持续长久的收入。客户和软件服务供应商需要建立一个软件服务水平协议来确保服务的品质。软件服务供应商力的主要目标就是力求成本最小化和提高客户满意度。因此,我们提出了客户驱动的基于软件服务的资源配置算法,即通过减少资源和惩罚成本使得成本最小化,通过减少软件服务违例来提高客户满意度。这个配置算法通过考虑客户配置文件和供应商的质量参数来解决客户的动态需求和企业基础设施水平等级的不同化。我们同样也通过考虑客户的侧参数(如比例升级需求)以及基础设施等级的参数(如服务的响应时间)来比较算法。仿真结果表明,我们的算法和之前考虑到的最好的算法相比,减少了百分之五十四的总成本和百分之四十五的软件服务违例。云计算分成三类:软件服务,平台服务和基础设施服务。软件服务云给用户提供软件服务。基础设施服务云提供一个可以根据用户需求分配不同计算能力的虚拟机的虚拟的计算环境。在软件服务和基础设施服务中,平台服务云提供应用发展,应用工具和执行管理服务。在云之前和早期的基于网络的企业应用发展环境中,由于单一的资源配置目标是性能,所以管理任务很容易,如花在资源配置上的时间。在这段时间里,应用的复杂性提高了,因此提高了管理方面的困难度。根据这个,企业意识到了把他们的部分应用程序通过云计算外包给第三方软件服务供应商将会更有效。因为降低了由于复杂度的增长带来的成本的增长,并且不需要再投资昂贵的软件许可证和硬件前期。因此,通过使用软件服务模型,客户将从持续的软件维护中获益。软件服务供应商已经成功的使复杂度过度到新版本的透明化管理。多亏了软件服务模型的灵活性,可扩展性和成本效应,这个模型已经渐渐被应用到更多的企业软件系统中,比如电子商务。企业需要和软件服务供应商服务水平协议。软件服务协议是一个法律合同,以确保客户的服务要求品质被满足。为了保证软件水平协议,行业里的企业供应商会给顾客分配专用的虚拟机,所以他们可以保证软件的响应时间,但是也可能由于非高峰期资源的应用引起硬件资源的浪费。现阶段,软件服务供应商还处于初期发展阶段,并且,当前的关于云计算的出版书籍主要集中于市场导向的模式。所以,之前提出的算法是为了达到成本最小化和减少服务水平协议的违例行为,并没有考虑到客户,也没有为软件服务供应商保留后备资源。
技术实现思路
本专利技术的目的在于提供一种基于云计算的安全资源优化分配方法,从考虑客户配置文件以及供应商的质量参数方面按需分配资源,以提高客户满意度,降低总成本。实现本专利技术目的的技术解决方案为:一种基于云计算的安全资源优化分配方法,包含以下步骤:步骤1,在云系统中通过云服务器收集各物理节点可用资源的情况以及各虚拟机使用实例;步骤2,收集用户们对于不同任务的不同要求,了解用户的具体需求情况;步骤3,采用压缩因子综合信息粒子群算法优化分配云系统中的资源,使得资源得到最优配置。进一步地,步骤1所述虚拟机使用实例包括各供应商的分配算法及成本。进一步地,步骤2所述收集用户们对于不同任务的不同要求,具体为:云服务器收集用户的任务请求,所述的任务请求包括每个任务需要的CPU资源、内存资源、硬盘资源及带宽资源。进一步地,步骤3所述的采用压缩因子综合信息粒子群算法优化分配云系统中的资源,具体步骤如下:步骤3.1,初始化压缩因子综合信息粒子群算法的参数,计算当前适应度,选择全局最优值;步骤3.2,计算当前粒子综合信息位置P;步骤3.3,计算压缩因子;步骤3.4,进入主循环,遍历所有粒子;步骤3.5,将P代入压缩因子综合信息粒子群算法速度和位置更新公式,升级粒子速度和位置;步骤3.6,计算当前最优值,以及全局最优值;步骤3.7,判断是否满足循环结束条件,即当前位置是否为全局最优位置,如果满足则算法结束,否则继续跳转到3.2。进一步地,步骤3.1所述的初始化粒子参数包括:粒子的速度Vel,加速因子C,压缩因子χ,全局最优位置G,粒子当前位置X。进一步地,步骤3.2所述计算当前粒子综合信息位置P,公式如下:P=C1×Rand×(Pi-1-X(i))+C2×Rand×(Pi-X(i))+C3×Rand×(Pi+1-X(i))+C4×Rand×(G-X(i))其中,Pi,Pi-1,Pi+1指的是当前粒子和相邻的粒子,X(i)是粒子当前位置,C1,C2,C3,C4是加速因子,Rand为随机常数。进一步地,步骤3.3所述计算压缩因子χ,公式如下:进一步地,步骤3.5所述将P代入压缩因子综合信息粒子群算法速度和位置更新公式,升级粒子速度和位置,公式如下:Vel(k+1)=χ×(Vel(k)+C1×Rand×(P-X)+C2×Rand×(G-X))本专利技术与现有技术相比,其显著优点在于:(1)云系统中云服务器采用压缩因子综合信息粒子群算法对云系统中的资源进行分配;(2)最大限度地降低了成本和提高了客户满意度,满足了客户以及供应商的要求;(3)为高效利用云系统中的资源提供技术支持。附图说明图1为本专利技术云系统资源分配的流程图。图2为本专利技术云系统中资源分配示意图。图3为本专利技术压缩因子综合信息粒子群算法流程图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步详细说明。结合图1~2,本专利技术基于云计算的安全资源优化分配方法,包括以下步骤:步骤1,在云系统中通过云服务器收集各物理节点可用资源的情况以及各虚拟机使用实例;所述虚拟机使用实例包括各供应商的分配算法及成本。步骤2,收集用户们对于不同任务的不同要求,了解用户的具体需求情况;所述收集用户们对于不同任务的不同要求,具体为:云服务器收集用户的任务请求,所述的任务请求包括每个任务需要的CPU资源、内存资源、硬盘资源及带宽资源。步骤3,采用压缩因子综合信息粒子群算法优化分配云系统中的资源,使得资源得到最优配置,结合图3,具体步骤如下:步骤3.1,初始化压缩因子综合信息粒子群算法的参数,计算当前适应度,选择全局最优值;所述的初始化粒子参数包括:粒子的速度Vel,加速因子C,压缩因子χ,全局最优位置G,粒子当前位置X。步骤3.2,计算当前粒子综合信息位置P;所述计算当前粒子综合信息位置P,公式如下:P=C1×Rand×(Pi-1-X(i))+C2×Rand×(Pi-X(i))+C3×Rand×(Pi+1-X(i))+C4×Rand×(G-X(i))计算当前粒子综合信息位置P,其中Pi、Pi-1、Pi+1指的是当前粒子和相邻的粒子,在粒子升级过程中,综合信息可以防止粒子后期进化陷入局部最优值,从而在速度和位置的升级过程中,除了包括当前最优值、全局最优值,还包括相邻粒子的当前最优值,X(i)是粒子当前位置,C1,C2,C3,C4是加速因子。步骤3.3,计算压缩因子χ,公式如下:压缩因子不同于惯性权重,它可以较好地平衡全局与局部的矛盾步骤3.4,进入主循环,遍历所有粒子,升级粒子速度和位置,粒子数为N;步骤3.5,将P代入压缩因子综合信息本文档来自技高网
...
一种基于云计算的安全资源优化分配方法

【技术保护点】
一种基于云计算的安全资源优化分配方法,其特征在于,包含以下步骤:步骤1,在云系统中通过云服务器收集各物理节点可用资源的情况以及各虚拟机使用实例;步骤2,收集用户们对于不同任务的不同要求,了解用户的具体需求情况;步骤3,采用压缩因子综合信息粒子群算法优化分配云系统中的资源,使得资源得到最优配置。

【技术特征摘要】
1.一种基于云计算的安全资源优化分配方法,其特征在于,包含以下步骤:步骤1,在云系统中通过云服务器收集各物理节点可用资源的情况以及各虚拟机使用实例;步骤2,收集用户们对于不同任务的不同要求,了解用户的具体需求情况;步骤3,采用压缩因子综合信息粒子群算法优化分配云系统中的资源,使得资源得到最优配置。2.根据权利要求1所述的基于云计算的安全资源优化分配方法,其特征在于,步骤1所述虚拟机使用实例包括各供应商的分配算法及成本。3.根据权利要求1所述的基于云计算的安全资源优化分配方法,其特征在于,步骤2所述收集用户们对于不同任务的不同要求,具体为:云服务器收集用户的任务请求,所述的任务请求包括每个任务需要的CPU资源、内存资源、硬盘资源及带宽资源。4.根据权利要求1所述的基于云计算的安全资源优化分配方法,其特征在于,步骤3所述的采用压缩因子综合信息粒子群算法优化分配云系统中的资源,具体步骤如下:步骤3.1,初始化压缩因子综合信息粒子群算法的参数,计算当前适应度,选择全局最优值;步骤3.2,计算当前粒子综合信息位置P;步骤3.3,计算压缩因子;步骤3.4,进入主循环,遍历所有粒子;步骤3.5,将P代入压缩因子综合信息粒子群算法速度和位置更新公式,升级粒子速度和位置;步骤3.6,计算当前最优值,以及全局最优值;步骤3.7,判断是否满足循环结束条件,...

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

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

1