【技术实现步骤摘要】
部署策略选择方法及装置
[0001]本公开属于通信
,具体涉及一种部署策略选择方法及装置。
技术介绍
[0002]数据报文在网络中传递时,需要经过各种各样的业务节点,才能保证网络能够按照设计要求,提供给用户安全、快速、稳定的网络服务。当网络流量按照业务逻辑所要求的既定的顺序,经过这些业务点(主要指安全设备如防火墙等),这就是服务链。服务链可以理解为一种业务形式。
[0003]过去也有服务链的概念,但传统网络的服务链和网络拓扑紧密耦合、部署复杂,在服务链变更、扩容时,都需要改动网络拓扑,重新进行网络设备的配置。而云计算环境广泛使用虚拟化技术,具有动态性、高流动性、规模易变化、多租户等特点,传统网络的服务链无法满足这些需求,SDN(Software Defined Netrork,软件定义网络)的出现让服务链又焕发了生机。因此,当前再谈及服务链时,默认指的是SDN服务链。
[0004]一个服务链通常都会有入口节点和出口节点,服务链的组织顺序,和服务节点的物理拓扑无关数据报文进入服务链以后,就会按照服务链既定 ...
【技术保护点】
【技术特征摘要】
1.一种部署策略选择方法,其特征在于,包括:获取各网络功能在集群中的多个部署策略;通过迭代方式从所述多个部署策略中选择出集群资源碎片总和最小的部署策略。2.根据权利要求1所述的部署策略选择方法,其特征在于,所述通过迭代方式从所述多个部署策略中选择出集群资源碎片总和最小的部署策略,包括:从所述多个部署策略中选择出当前的候选部署策略,并计算所述当前的候选部署策略对应的集群资源碎片总和;响应于计算出当前的候选部署策略对应的集群资源碎片总和大于或等于前一次计算出的候选部署策略对应的集群资源碎片总和,停止迭代,将前一次选择出的候选部署策略作为所述集群资源碎片总和最小的部署策略;响应于计算出当前的候选部署策略对应的集群资源碎片总和小于前一次计算出的候选部署策略对应的集群资源碎片总和,继续执行所述从所述多个部署策略中选择出当前的候选部署策略的步骤。3.根据权利要求2所述的部署策略选择方法,其特征在于,所述从所述多个部署策略中选择出当前的候选部署策略,包括:针对每个部署策略,分别计算所述集群中各个服务器的剩余资源;针对每个部署策略,分别获取所述集群中具有资源碎片的服务器的集合,并分别获取集合中各个服务器的资源碎片;根据集群中各个服务器的剩余资源和集合中各个服务器的资源碎片分别构建各个部署策略的适应度函数;根据所述各个部署策略的适应度函数,采用轮盘赌选择方法从所述多个部署策略中选择出当前的候选部署策略。4.根据权利要求3所述的部署策略选择方法,其特征在于,所述针对每个部署策略,分别计算所述集群中各个服务器的剩余资源,包括:针对每个部署策略,通过以下公式计算集群S中第r个服务器的剩余资源个部署策略,通过以下公式计算集群S中第r个服务器的剩余资源其中,S
r
为集群S中第r个服务器,r∈(1,K),K为集群S中服务器的总数,为集群S中第r个服务器的最大存储资源,B为需要部署的网络功能集合,b
p
为B中第p个网络功能,p∈(1,M),M为B中网络功能的总数,为b
p
所需的存储资源,所需的存储资源,表示第p个网络功能部署在服务器S
r
上,表示第p个网络功能未部署在服务器S
r
上。5.根据权利要求3所述的部署策略选择方法,其特征在于,所述根据集群中各个服务器的剩余资源和集合中各个服务器的资源碎片分别构建各个部署策略的适应度函数,包括:构建各个部署策略的适应度函数均为:其中,S
r
为集群S中第r个服务器,r∈(1,K),K为集群S中服务器的总数,为S中第r个
服务器的剩余资源,H'为集群S中具有资源碎片的服务器的集合,h
′
t
为H'中第t个服务器,t∈(1,N),N为H'中服务器的总数,为H'中第t个服务器的资源碎片。6.一种部署策略选择装置,其特征...
【专利技术属性】
技术研发人员:郭玉华,徐雷,贾宝军,侯乐,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。