本公开涉及边缘计算,具体涉及一种时延数据生成方法、装置及相关设备。
背景技术:
1、边缘计算系统通常会根据业务需要覆盖的业务区域,布设相应的边缘服务器(也称作边缘节点),然后通过各边缘节点为相应的业务区域提供边缘计算服务,从而能够缩短用户与服务器之间的数据传输距离,提高响应速度。随着边缘节点规模愈发扩大,用户如何能够选择到合适的边缘节点变得愈发重要,因此,如何更为准确的确定用户所在的业务区域与不同的边缘节点之间的时延亟待解决。
技术实现思路
1、本公开的目的在于提供一种时延数据生成方法、装置及相关设备,用于解决更为准确的确定用户所在的业务区域与不同的边缘节点之间的时延的技术问题。
2、第一方面,本公开实施例提供一种时延数据生成方法,所述方法包括:
3、管理服务器获取与边缘节点对应的第一时延数据组,所述第一时延数据组包括各业务区域与各所述边缘节点之间的时延数据;
4、根据所述时延数据之间的偏差值识别所述第一时延数据组中的异常数据,并对所述异常数据进行优化获得第二时延数据组;
5、根据预存的参考时延数据组对所述第二时延数据组进行优化,获得所述边缘节点与各业务区域之间的优化时延数据。
6、在其中一些实施例中,所述根据所述时延数据之间的偏差值识别所述第一时延数据组中的异常数据,包括:
7、获取所述业务区域中的目标业务区域和所述边缘节点中的目标边缘节点之间的多个时延数据;
8、分别以所述多个时延数据中的每一时延数据为目标数据,以所述目标数据之外的其他时延数据为目标数据集合,计算所述目标数据和所述目标数据集合之间的偏移作为所述目标数据的偏移量;
9、将偏移量大于预设偏移量阈值的时延数据作为异常数据。
10、在其中一些实施例中,所述分别计算所述多个时延数据中的每一时延数据与其他时延数据之间的偏移量,包括:
11、根据时延数据之间的偏移量的大小确定各所述时延数据的近邻集合;
12、通过基于密度的偏离度检测算法根据各所述时延数据的紧邻集合计算各所述时延数据的偏移量。
13、在其中一些实施例中,所述对所述异常数据进行优化获得第二时延数据组,包括:
14、抽取所述第一时延数据组中的非异常数据,其中,所述非异常数据为偏移量小于或等于所述预设偏移量阈值的时延数据;
15、根据所述非异常数据计算所述业务区域和所述边缘节点之间的时延均值;
16、删除所述第一时延数据组中的异常数据,并将所述时延均值按照所述第一时延数据组中的异常数据的位置添加至所述第一时延数据组获得第二时延数据组。
17、在其中一些实施例中,所述根据预存的参考时延数据组对所述第二时延数据组进行优化,包括:
18、根据所述第二时延数据组和所述参考时延数据组的加权结果计算各所述业务区域和各所述边缘节点之间的加权时延值;
19、根据所述加权时延值和所述参考时延数据组计算各所述业务区域和各所述边缘节点之间的时延损失;
20、根据所述时延损失对所述加权时延值进行优化,获得所述边缘节点与各业务区域之间的优化时延数据。
21、在其中一些实施例中,第m个业务区域和第n个边缘节点之间的加权时延值ymn是根据以下公式计算得到的:
22、
23、其中,为所述第二时延数据组中第m个业务区域到第n个边缘节点的时延值,hdmmn为所述参考时延数据组中第m个业务区域到第n个边缘节点的时延值,μ为加权常量值。
24、在其中一些实施例中,所述管理服务器获取与边缘节点对应的第一时延数据组,包括:
25、位于各所述业务区域的采样机获取需要进行网络时延采集的边缘节点的节点信息;
26、所述采样机根据所述节点信息向各所述边缘节点发送测试指令;
27、所述采样机接收所述边缘节点根据所述测试指令返回的测试信息;
28、统计各所述采样机收集的测试信息生成所述第一时延数据组。
29、第二方面,本公开实施例提供了一种时延数据生成装置,所述装置包括:
30、数据获取模块,用于控制管理服务器获取与边缘节点对应的第一时延数据组,所述第一时延数据组包括各业务区域与各所述边缘节点之间的时延数据;
31、异常数据识别模块,用于根据所述时延数据之间的偏差值识别所述第一时延数据组中的异常数据,并对所述异常数据进行优化获得第二时延数据组;
32、数据优化模块,用于根据预存的参考时延数据组对所述第二时延数据组进行优化,获得所述边缘节点与各业务区域之间的优化时延数据。
33、第三方面,本公开实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面中任一项所述方法的步骤。
34、第四方面,本公开实施例提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中任一项所述方法的步骤。
35、本公开实施例的技术方案,可以把当前采样时间点采集到的时延数据和参考时延数据进行再整合,生成记录了各业务区域到各边缘节点的准确时延值的优化时延数据,有助于可以提高时延数据准确度。
1.一种时延数据生成方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述时延数据之间的偏差值识别所述第一时延数据组中的异常数据,包括:
3.如权利要求2所述的方法,其特征在于,所述分别计算所述多个时延数据中的每一时延数据与其他时延数据之间的偏移量,包括:
4.如权利要求2或3中任一项所述的方法,其特征在于,所述对所述异常数据进行优化获得第二时延数据组,包括:
5.如权利要求1所述的方法,其特征在于,所述根据预存的参考时延数据组对所述第二时延数据组进行优化,包括:
6.如权利要求5所述的方法,其特征在于,第m个业务区域和第n个边缘节点之间的加权时延值ymn是根据以下公式计算得到的:
7.如权利要求1所述的方法,其特征在于,所述管理服务器获取与边缘节点对应的第一时延数据组,包括:
8.一种时延数据生成装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。