本申请涉及云计算,尤其涉及一种业务处理方法、装置、电子设备及计算机程序产品。
背景技术:
1、算力网络是一种根据客户业务需求,在云、网、边之间按需分配和灵活调度计算资源、存储资源以及网络资源的新型信息基础设施,能够为一些云应用提供算力支持。
2、通常情况下,算力网络会包括多个计算节点和多个路由节点。其中,计算节点负责处理客户业务,路由节点构成将客户业务发送至计算节点的传输路径。弹性调度是评估算力网络性能的重要指标。如何合理利用算力网络资源,为客户业务调度路由节点和计算节点是提升体验的关键。
技术实现思路
1、本申请目的是提供一种业务处理方法、装置、电子设备及计算机程序产品,能够根据客户业务特点,合理调度负责处理的计算节点和负责传输的路由节点,特别是路由节点能以较小的代价将客户业务发送至计算节点。
2、为了实现上述目的,本申请实施例是这样实现的:
3、第一方面,提供一种业务处理方法,应用于算力网络,包括:
4、确定算力网络中负责处理目标客户业务的目标计算节点;
5、以相对所述目标计算节点的连通代价为维度,从所述算力网络的多个路由节点中选取出预设数量的基准路由节点;
6、将每个所述基准路由节点作为初始的聚簇中心,以路由节点的目标属性为维度,对所述多个路由节点中的所有非基准路由节点进行聚类,得到所述预设数量的聚簇,不同聚簇对应有不同的所述目标属性的取值区间;
7、从所述预设数量的聚簇中,确定出所述目标属性的取值区间与所述目标客户业务相匹配的目标聚簇,并从所述目标聚簇中选取出包含对应所述基准路由节点在内的至少两个路由节点,以配置将所述目标客户业务发送至所述目标计算节点的传输路径;
8、按照所述传输路径将所述目标客户业务发送至所述目标计算节点进行业务处理。
9、第二方面,提供一种业务处理装置,应用于算力网络,包括:
10、计算节点配置模块,用于确定算力网络中负责处理目标客户业务的目标计算节点;
11、聚类准备模块,用于以相对所述目标计算节点的连通代价为维度,从所述算力网络的多个路由节点中选取出预设数量的基准路由节点
12、聚类执行模块,用于将每个所述基准路由节点作为初始的聚簇中心,以路由节点的目标属性为维度,对所述多个路由节点中的所有非基准路由节点进行聚类,得到所述预设数量的聚簇,不同聚簇对应有不同的所述目标属性的取值区间;
13、路径确定模块,用于从所述预设数量的聚簇中,确定出所述目标属性的取值区间与所述目标客户业务相匹配的目标聚簇,并从所述目标聚簇中选取出包含对应所述基准路由节点在内的至少两个路由节点,以配置将所述目标客户业务发送至所述目标计算节点的传输路径;
14、业务发送模块,用于按照所述传输路径将所述目标客户业务发送至所述目标计算节点进行业务处理。
15、第三方面,本申请实施例提供了一种电子设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行第一方面所述的方法。
16、第四方面,提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面所述的方法。
17、本申请实施例在算力网络产生出需要处理的目标客户业务时,首先确定负责处理目标客户业务的目标计算节点,并以相对目标计算节点的连通代价为维度,从算力网络的多个路由节点中选取出预设数量的基准路由节点。接下来,将每个基准路由节点作为初始的聚簇中心,以路由节点的目标属性为维度,对多个路由节点中的所有非基准路由节点进行聚类,得到目标属性不同取值区间的聚簇。最后,结合目标客户业务特点,确定出一个目标属性的取值区间最相符的目标聚簇,并从所目标聚簇中选取出包含对应基准路由节点在内的至少两个路由节点,以配置将目标客户业务发送至所述目标计算节点的传输路径。由于基准路由节点的相对目标计算节点的连通代价较小,因此围绕基准路由节点,进一步选取目标属性相似的其他非基准路由节点,可以配置出整体相对代价较小的传输路径,从而更加合理地利用算力网络资源,将目标客户业务分配计算节点的进行处理。
1.一种业务处理方法,应用于算力网络,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1至4任一项所述的方法,其特征在于,
6.根据权利要求1至4任一项所述的方法,其特征在于,
7.根据权利要求1至4任一项所述的方法,其特征在于,
8.一种业务处理装置,应用于算力网络,其特征在于,包括:
9.一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至7任一项所述的方法。
10.一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的计算机可读存储介质,所述计算机程序可操作来使计算机执行如权利要求1至7任一项所述的方法。