本发明涉及边缘网络,尤其涉及一种分布式数据的传输优化方法、装置及可读存储介质。
背景技术:
1、边缘指的是位于管理域的边缘,尽可能地靠近数据源或用户。在边缘计算环境中,由于网络带宽的限制,大规模数据的传输可能会导致网络拥塞和性能下降。同时,传输延迟也可能对实时性要求高的应用产生负面影响,传输大量数据还会增加能耗,对移动设备和边缘网络节点的能耗造成影响。
2、在边缘网络和边缘计算环境中,多个站点之间可能存在潜在高延迟、网络不可靠和慢速带宽等问题,这些问题会导致分布式数据传输存在高延迟,在数据灾备与恢复应用中,传输时延可能导致应用服务的抖动和rto(recovery time objective,恢复时间目标)的不稳定。
技术实现思路
1、本发明所要解决的技术问题是针对现有技术的上述不足,提供一种分布式数据的传输优化方法、装置及可读存储介质,用以解决现有在边缘网络和边缘计算环境中分布式数据传输存在延迟高、容易导致应用服务的抖动和rto不稳定的问题。
2、第一方面,本发明提供一种分布式数据的传输优化方法,所
3、述方法包括:
4、确定影响用户体验质量qoe的用户期望参数;
5、根据所述用户期望参数对多个针对分布式数据的灾备数据恢复应用程序放置请求进行优先级排序;
6、按排序后的优先级顺序将相应的灾备数据恢复应用程序放置到合适的边缘网络节点中;
7、连接数据源和放置了所述灾备数据恢复应用程序的边缘网络节点。
8、进一步地,所述确定影响用户体验质量qoe的用户期望参数,具体包括:
9、根据数据重要程度,终端设备重要程度以及实际网络节点资源可用性确定影响用户qoe的所述用户期望参数。
10、进一步地,所述确定影响用户体验质量qoe的用户期望参数之后,所述方法还包括:
11、对每个所述用户期望参数进行归一化处理,将每个所述用户期望参数的数值映射到区间[-1,1]中;
12、所述根据所述用户期望参数对多个针对分布式数据的灾备数据恢复应用程序放置请求进行优先级排序,具体包括:
13、根据归一化后的所述用户期望参数,计算每个灾备数据恢复应用程序放置请求的优先级,并按照计算出的优先级对多个所述灾备数据恢复应用程序放置请求进行排序。
14、进一步地,所述按排序后的优先级顺序将相应的灾备数据恢复应用程序放置到合适的边缘网络节点中,具体包括:
15、计算各个边缘网络节点的评级增益;
16、按排序后的优先级顺序,依次将相应的灾备数据恢复应用程序放置到评级增益最大的边缘网络节点中。
17、进一步地,所述计算各个边缘网络节点的评级增益之前,所述方法还包括:
18、根据所述用户期望参数查询当前可用的边缘网络节点,得到各个所述边缘网络节点。
19、进一步地,所述计算各个边缘网络节点的评级增益,具体包括:
20、获取各个所述边缘网络节点的云服务能力等级分数ccs;
21、计算所述用户期望参数和各个所述边缘网络节点的ccs的乘积,得到各个所述边缘网络节点的评级增益。
22、第二方面,本发明提供一种分布式数据的传输优化装置,所述装置包括:
23、期望参数确定模块,用于确定影响用户体验质量qoe的用户期望参数;
24、优先级排序模块,与所述期望参数确定模块连接,用于根据所述用户期望参数对多个针对分布式数据的灾备数据恢复应用程序放置请求进行优先级排序;
25、应用程序放置模块,与所述优先级排序模块连接,用于按排序后的优先级顺序将相应的灾备数据恢复应用程序放置到合适的边缘网络节点中;
26、节点连接模块,与所述应用程序放置模块连接,用于连接数据源和放置了所述灾备数据恢复应用程序的边缘网络节点。
27、进一步地,所述期望参数确定模块具体用于:
28、根据数据重要程度,终端设备重要程度以及实际网络节点资源可用性确定影响用户qoe的所述用户期望参数。
29、第三方面,本发明提供一种分布式数据的传输优化装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现上述第一方面所述的分布式数据的传输优化方法。
30、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的分布式数据的传输优化方法。
31、本发明提供的分布式数据的传输优化方法、装置及可读存储介质。首先确定影响用户体验质量qoe的用户期望参数;然后根据所述用户期望参数对多个针对分布式数据的灾备数据恢复应用程序放置请求进行优先级排序;再按排序后的优先级顺序将相应的灾备数据恢复应用程序放置到合适的边缘网络节点中;最后连接数据源和放置了所述灾备数据恢复应用程序的边缘网络节点。本发明能够提高分布式数据传输的效率和性能,减少传输延迟,并能避免应用服务的抖动和rto不稳定,解决了现有在边缘网络和边缘计算环境中分布式数据传输存在延迟高、容易导致应用服务的抖动和rto不稳定的问题。
1.一种分布式数据的传输优化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定影响用户体验质量qoe的用户期望参数,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述确定影响用户体验质量qoe的用户期望参数之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述按排序后的优先级顺序将相应的灾备数据恢复应用程序放置到合适的边缘网络节点中,具体包括:
5.根据权利要求4所述的方法,其特征在于,所述计算各个边缘网络节点的评级增益之前,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述计算各个边缘网络节点的评级增益,具体包括:
7.一种分布式数据的传输优化装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述期望参数确定模块具体用于:
9.一种分布式数据的传输优化装置,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如权利要求1-6中任一项所述的分布式数据的传输优化方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的分布式数据的传输优化方法。