一种服务功能的编排方法、装置及计算机可读存储介质制造方法及图纸

技术编号:32218915 阅读:16 留言:0更新日期:2022-02-09 17:24
本申请提供一种服务功能的编排方法、装置及计算机可读存储介质,涉及网络通信领域,能够合理地配置用于提供服务功能的节点,从而有效控制业务时延,提升服务效果。该方法包括:接收来自于用户设备的业务请求,业务请求用于请求部署服务功能链,服务功能链由M个服务功能按顺序组成,M为大于1的正整数;对于M个服务功能中的第一个服务功能来说,获取能够提供第一个服务功能的N个节点中各个节点的第一个服务功能的属性信息,以及N个节点中各个节点与用户设备之间的距离;根据N个节点中各个节点的第一个服务功能的属性信息,以及N个节点中各个节点与用户设备之间的距离,从N个节点中选择最优的节点作为第一个服务功能的部署节点。择最优的节点作为第一个服务功能的部署节点。择最优的节点作为第一个服务功能的部署节点。

【技术实现步骤摘要】
一种服务功能的编排方法、装置及计算机可读存储介质


[0001]本申请涉及网络通信
,尤其涉及一种服务功能的编排方法、装置及计算机可读存储介质。

技术介绍

[0002]在过去,运营商采用集中式资源池的方式为用户提供服务,但是,随着企业用户的增加和用户对网络时延的要求的提高,集中式资源池的响应速度慢、处理效率低的问题也随之暴露。因此,为了给用户提供更好的服务,运营商通过在用户侧建立分布式资源池,来代替集中式资源池,可以满足不同用户的不同的业务需求。
[0003]在采用分布式资源池的情况下,服务功能链中的各个服务功能可能由不同的资源池中的节点(服务器或服务器上的虚拟机)来负责。由于不同资源池中的节点不同,不同节点所能提供的服务功能也不同,因此,在这种情况下,选择合适的节点来执行相应的服务功能至关重要,若节点选择不合理,可能会导致服务功能链的服务效果较差或者业务处理时延较高。
[0004]因此,目前亟待一种为服务功能链中的服务功能选择合适的节点的方法,以保证服务功能链具有较好的服务效果以及较低的业务处理时延。

技术实现思路

[0005]本申请提供一种服务功能的编排方法、装置及计算机可读存储介质,能够合理地选择服务功能的部署节点,以兼顾服务功能链的服务效果以及业务时延时延。
[0006]第一方面,本申请提供一种服务功能的编排方法,包括:接收来自于用户设备的业务请求,业务请求用于请求部署服务功能链,服务功能链由M个服务功能按顺序组成,M为大于1的正整数;对于M个服务功能中的第一个服务功能来说,获取能够提供第一个服务功能的N个节点中各个节点的第一个服务功能的属性信息,以及N个节点中各个节点与用户设备之间的距离;一个节点的第一个服务功能的属性信息包括以下一项或多项:资源可使用率、与第一个服务功能相关的稳定性信息、或者与第一个服务功能相关的服务功能评价信息,资源可使用率用于表征该节点能够提供的空闲资源占整体资源的比值,与第一个服务功能相关的稳定性信息用于指示该节点提供第一个服务功能时正常工作的概率,与第一个服务功能相关的服务功能评价信息用于指示用户对该节点提供的第一个服务功能的评价,N为正整数;根据N个节点中各个节点的第一个服务功能的属性信息,以及N个节点中各个节点与用户设备之间的距离,从N个节点中选择最优的节点作为第一个服务功能的部署节点。
[0007]基于本申请提供的技术方案,在确定了服务功能链中的M个服务功能之后,获取能够提供第一个服务功能的N个节点的第一服务功能的属性信息,以及N个节点中各个节点于用户设备之间的距离。其中,属性信息包括:资源可使用率,与第一个服务功能相关的稳定性信息,或者与第一个服务功能相关的服务功能评价信息。基于此,根据属性信息和距离信息,从多个维度进行考察,从N个节点中选择最优的节点作为第一个服务功能的部署节点,
以兼顾服务效果以及业务处理时延。
[0008]可选的,根据N个节点中各个节点的第一个服务功能的属性信息,以及N个节点中各个节点与用户设备之间的距离,从N个节点中选择最优的节点作为第一个服务功能的部署节点,包括:根据N个节点中各个节点的第一个服务功能的属性信息,以及N个节点中各个节点与用户设备之间的距离,确定N个节点中各个节点的与第一个服务功能相关的评分;根据N个节点中各个节点的与第一个服务功能相关的评分,从N个节点中选择评分最高的节点作为第一个服务功能的部署节点。
[0009]如此,根据N个节点中各个节点的第一服务功能的属性信息,以及N个节点中各个节点与用户设备之间的距离,确定N个节点中各个节点的与第一个服务功能相关的评分。通过评分,可以直观的看出各个节点的第一个服务功能的优劣,以及各个节点与用户设备之间的距离的远近,因此,可以准确的从N个节点中选择处最优的节点。
[0010]可选的,资源可使用率包括:带宽资源可使用率和算力资源可使用率;带宽资源可使用率由公式确定;其中,p
b
表示带宽资源可使用率,b表示节点配置的带宽,b
已使用
表示节点当前已使用的带宽;算力资源可使用率,由公式确定;其中,p
w
表示算力资源可使用率,w表示节点配置的算力,w
已使用
表示节点当前已使用的算力。
[0011]可选的,与第一个服务功能相关的稳定性信息,由公式p
d
=d

d

d

确定;其中,p
d
表示稳定性信息,d

表示节点的出口路由器的非故障率,d

表示节点中用于提供第一个服务功能的目标设备的非故障率,d

表示目标设备中用于提供第一个服务功能的虚拟机的非故障率。
[0012]可选的,N个节点中各个节点的与第一个服务功能相关的评分满足以下关系:由公式确定N个节点中各个节点的与第一个服务功能相关的评分;其中,表示N个节点中各个节点的与第一个服务功能相关的评分,表示N个节点中各个节点与用户设备之间的距离,表示N个节点中各个节点的与第一个服务功能相关的评价值,m1表示服务功能链中的M个服务功能的第一个服务功能的编号,n表示能够提供第一个服务功能的N个节点的编号,x、y、z为常数;N个节点中各个节点的评价值,由公式确定;其中,p
v
表示服务评价信息,d、e、f、g为常数,满足d+e+f+g=1。
[0013]可选的,对于M个服务功能中的第i个服务功能来说,获取能够提供第i个服务功能的P个节点中各个节点的第i个服务功能的属性信息,以及P个节点中各个节点与第i

1个服务功能的部署节点之间的距离,i为大于1的正整数;一个节点的第i个服务功能的属性信息包括以下一项或多项:资源可使用率、与第i个服务功能相关的稳定性信息、或者与第i个服务功能相关的服务功能评价信息,资源可使用率用于表征该节点能够提供的空闲资源占整体资源的比值,与第i个服务功能相关的稳定性信息用于指示该节点提供第i个服务功能时正常工作的概率,与第i个服务功能相关的服务功能评价信息用于指示用户对该节点提供
的第i个服务功能的评价,P为正整数;根据P个节点中各个节点的第i个服务功能的属性信息,以及P个节点中各个节点与第i

1个服务功能的部署节点之间的距离,从P个节点中选择最优的节点作为第i个服务功能的部署节点。
[0014]基于本申请提供的技术方案,在确定了第一个服务功能的部署节点之后,获取能够提供第i个服务功能的P个节点中各个节点的第i个服务功能的属性信息,以及P个节点中各个节点与第i

1个服务功能的部署节点之间的距离。其中,属性信息包括:资源可使用率、与第i个服务功能相关的稳定性信息,或者与第i个服务功能相关的服务功能评价信息。基于此,根据属性信息和距离信息,从多个维度进行考察,从P个节点中选择最优的节点作为第i个服务功能的部署节点,以兼顾服务效果以及业务处理时延。
[001本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务功能的编排方法,其特征在于,所述方法包括:接收来自于用户设备的业务请求,所述业务请求用于请求部署服务功能链,所述服务功能链由M个服务功能按顺序组成,M为大于1的正整数;对于M个服务功能中的第一个服务功能来说,获取能够提供所述第一个服务功能的N个节点中各个节点的第一个服务功能的属性信息,以及所述N个节点中各个节点与所述用户设备之间的距离;一个节点的第一个服务功能的属性信息包括以下一项或多项:资源可使用率、与第一个服务功能相关的稳定性信息、或者与第一个服务功能相关的服务功能评价信息,所述资源可使用率用于表征该节点能够提供的空闲资源占整体资源的比值,所述与第一个服务功能相关的稳定性信息用于指示该节点提供所述第一个服务功能时正常工作的概率,所述与第一个服务功能相关的服务功能评价信息用于指示用户对该节点提供的第一个服务功能的评价,N为正整数;根据所述N个节点中各个节点的第一个服务功能的属性信息,以及所述N个节点中各个节点与所述用户设备之间的距离,从所述N个节点中选择最优的节点作为所述第一个服务功能的部署节点。2.根据权利要求1所述的方法,其特征在于,所述根据所述N个节点中各个节点的第一个服务功能的属性信息,以及所述N个节点中各个节点与所述用户设备之间的距离,从所述N个节点中选择最优的节点作为所述第一个服务功能的部署节点,包括:根据所述N个节点中各个节点的第一个服务功能的属性信息,以及所述N个节点中各个节点与所述用户设备之间的距离,确定所述N个节点中各个节点的与所述第一个服务功能相关的评分;根据所述N个节点中各个节点的与所述第一个服务功能相关的评分,从所述N个节点中选择评分最高的节点作为所述第一个服务功能的部署节点。3.根据权利要求2所述的方法,其特征在于,所述资源可使用率包括:带宽资源可使用率和算力资源可使用率;所述带宽资源可使用率由公式确定;其中,p
b
表示带宽资源可使用率,b表示节点配置的带宽,b
已使用
表示节点当前已使用的带宽;所述算力资源可使用率,由公式确定;其中,p
w
表示算力资源可使用率,w表示节点配置的算力,w
已使用
表示节点当前已使用的算力。4.根据权利要求3所述的方法,其特征在于,所述与第一个服务功能相关的稳定性信息,由公式p
d
=d

d

d

确定;其中,p
d
表示稳定性信息,d

表示节点的出口路由器的非故障率,d

表示节点中用于提供第一个服务功能的目标设备的非故障率,d

表示所述目标设备中用于提供第一个服务功能的虚拟机的非故障率。5.根据权利要求4所述的方法,其特征在于,所述N个节点中各个节点的与所述第一个服务功能相关的评分满足以下关系:
由公式确定所述N个节点中各个节点的与所述第一个服务功能相关的评分;其中,表示所述N个节点中各个节点的与所述第一个服务功能相关的评分,表示所述N个节点中各个节点与所述用户设备之间的距离,示所述N个节点中各个节点与所述用户设备之间的距离,表示所述N个节点中各个节点的与所述第一个服务功能相关的评价值,m1表示所述服务功能链中的M个服务功能的第一个服务功能的编号,n表示能够提供所述第一个服务功能的N个节点的编号,x、y、z为常数;所述N个节点中各个节点的与所述第一个服务功能相关的评价值,由公式确定;其中,p
v
...

【专利技术属性】
技术研发人员:张帅曹畅刘莹唐雄燕
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1