【技术实现步骤摘要】
基于服务质量要求驱动的云计算网络资源分配方法
本专利技术属于计算机网络
,特别是一种基于服务质量要求驱动的云计算网络资源分配方法。
技术介绍
云计算为建立在计算和存贮虚拟化技术上的下一代数据中心保证了可靠的服务。云是一种包含一组相互连接和虚拟化的计算机分布式系统,这些计算机动态的提供一个或者多个统一的以服务水平协议为基础的计算资源,而此协议则是通过服务提供商和消费者的协商建立。因此云计算服务包括软件服务、基础设施服务和平台服务,这些服务每一个都有不同的商业价值。然而云计算的最终目的是创造一个包含计算机、服务器和数据中心的虚拟资源池来保证用户根据自己的需求获取存贮数据和应用的机会。在分布式计算环境中,高达85%的计算能力是闲置的,云是解决这个问题的有效方法,它可以提供即时的和急需的计算访问资源,并且为用户和云的供应商节省了大量的成本。云供应商利用云的灵活的服务供应模型,可以在任何给定的时间内满足终端用户对服务质量有要求,在这样的一个环境下,云中所有的内置请求要求同时使用可能性非常小。因此物理资源在请求的资源当中可以被复用,这就使得我们可以容纳更多的请求。更重要的是,在未来因特网的前景中,因特网在什么地方连接物体和基础设施的联合变得尤为重要。对许多云计算应用而言,网络性能将成为云计算性能关键,从本质上来说云中服务质量的传递与网络结合在了一起,它推动着网络云模式的创造。为了促进这一新兴模式的有效实现,传统的云计算资源和网络相关的资源需要被共同处理和优化。因此人们需要考虑动态配置和组合,并将网络资源和计算资源同时进行最优化。在资源的动态配置和组合过程中,还应 ...
【技术保护点】
一种基于服务质量要求驱动的云计算网络资源分配方法,其特征在于,包括以下步骤:步骤1,云计算网络中中央处理服务器收集用户终端的虚拟资源使用申请;步骤2,云计算网络中中央处理服务器收集底层网络中各节点的可用资源;步骤3,云计算网络中中央处理服务器采用量子免疫方法进行虚拟资源分配。
【技术特征摘要】
1.一种基于服务质量要求驱动的云计算网络资源分配方法,其特征在于,包括以下步骤:步骤1,云计算网络中中央处理服务器收集用户终端的虚拟资源使用申请;步骤2,云计算网络中中央处理服务器收集底层网络中各节点的可用资源;步骤3,云计算网络中中央处理服务器采用量子免疫方法进行虚拟资源分配,包括以下步骤:步骤3.1,初始化量子免疫方法参数,初始化种群中每个抗体的量子编码向量;所述的初始化量子免疫方法参数,初始化种群中每个抗体的量子编码向量,具体为:(1)初始化量子免疫方法抗体的数目Np、量子免疫方法迭代次数Ng,其中Np、Ng均为整数且Np∈[100,120]、Ng∈[300,350];(2)令迭代次数序号gen=1,初始化虚拟链接(n,m)的业务流是否经过底层链接(u,v)的指示变量虚拟链接(n,m)的业务流经过底层的链接(u,v)的流量虚拟节点的无向带权图GV=(NV,EV)和底层节点的无向带权图GS=(NS,ES),其中NV表示虚拟节点集合,EV表示虚拟节点链接集合,NS是底层节点集合,ES是底层节点链接集合;(3)初始化扩充的底层无向带权图GS'=(NS',ES')、扩充的底层节点链接集合其中NS'表示扩充的底层节点集合且NS'=NS∪NV,nV表示底层节点n,nS表示底层节点链接s;(4)初始化表示虚拟链接(n,m)的总业务流量b(n,m)、底层链接(u,v)的传输带宽BW(u,v)、底层节点w资源i的最大值容量Ci(w)、种群中每个抗体的量子编码向量Qxf=[qx,qf];其中向量表示底层链接分配指示的量子编码向量,向量表示底层链接分配流量的量子编码向量,αi和βi表示向量qx中的量子比特第i位,χi和δi表示向量qf中的量子比特第i位;和NL表示扩充的底层无向带权图GS'中链接的数目;步骤3.2,将每个抗体的量子编码向量转化为二进制向量,具体为:对量子编码向量Qxf进行观察得到二进制向量XF=[x,f],向量中满足公式(1):向量中满足公式(2):其中,XF表示量子免疫方法二进制编码向量,x表示底层链接分配指示的二进制编码向量,f表示底层链接分配流量的二进制编码向量;步骤3.3,检验每个抗体编码向量是否满足底层节点的流守恒公式和底层节点最大容量限制公式,检验每个抗体编码向量是否满足虚拟流量和带宽容量限制,检验每个抗体编码向量是否满足资源分配解的可行性限制,具体步骤如下:(1)检验每个抗体编码向量XF=[x,f]中和是否满足底层节点的流守恒公式(3)和底层节点最大容量限制公式(4):其中,表示虚拟链接(n,m)的业务流经过底层的链接(u,v)的流量,表示虚拟链接(n,m)的业务流经过底层的链接(n,v)的流量,表示虚拟链接(n,m)的业务流经过底层的链接(m,v)的流量,表示虚拟链接(n,m)的业务流经过底层的链接(w,u)的流量,表示虚拟链接(n,m)的业务流经过底层的链接(w,n)的流量,表示虚拟链接(n,m)的业务流经过底层的链接(w,m)的流量,p表示虚拟节点,w表示底层节点,表示虚拟节点p申请资源i的预留百分比,(n,m)表示虚拟节点n和虚拟节点m之间的链接,(u,v)表示底层节点u和底层节点v之间的链接,ci(p)表示虚拟节点p资源i的使用量,表示虚拟链接(n,m)的业务流经过底层链接(p,w)的指示变量,I表示明确的非功能性质集合,a表示云计算网络中CPU资源、存储资源或带宽资源;(2)检验每个抗体编码向量XF=[x,f]中和是否满足公式(5)和公式(6),公式(5)表示经过底层链接(u,v)的虚拟流量、公式(6)表示不超过底层链接(u,v)的带宽容量:其中,表示虚拟链接(n,m)的业务流经过底层的链接(v,u)的流量,(3)检验每个抗体编码向量XF=[x,f]中和是否满足公式(7)~(9),公式(7)保证每个底层节点只能选择一个虚拟节点,公式(8)保证每个底层节点的同一种资源只能分配给一个虚拟节点,公式(9)保证每个虚拟节点只能选择一个底层节点:
【专利技术属性】
技术研发人员:徐雷,杨余旺,李亚平,唐振民,兰少华,张小飞,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。