本公开涉及边缘计算,具体涉及边缘机房的部署方法、装置、设备、存储介质及程序产品。
背景技术:
1、在相关技术中,主要使用强化学习进行边缘计算服务的部署优化,在强化学习的过程中,通常采用基于专家经验预测的网络访问资源消耗数据以及基于经验模型的奖励函数来确定边缘机房的部署位置。但是,这种基于经验部署边缘机房的方式,难以适应网络环境变换,从而导致边缘计算服务性能不佳。
技术实现思路
1、有鉴于此,本公开提供了一种边缘机房的部署方法、装置、设备、存储介质及程序产品,以解决基于经验部署边缘机房所导致的边缘计算服务性能不佳的问题。
2、第一方面,本公开提供了一种边缘机房的部署方法,所述方法包括:
3、获取目标部署环境下的目标流量调度策略、至少一个预期流量源信息以及至少一个候选机房信息;
4、基于所述目标流量调度策略、所述至少一个预期流量源信息以及目标机房选择模型,在所述至少一个候选机房信息中确定出目标部署机房信息,所述目标机房选择模型是基于第一待部署机房信息对应的待测机房与对应的目标待测流量源之间的在线拨测数据所表征的网络性能对初始机房选择模型的参数进行调整后得到的,所述第一待部署机房信息是所述初始机房选择模型基于第一流量调度策略、至少一个待测流量源的第一流量源信息,在至少一个待测机房的第一机房信息中确定出来的;
5、基于所述目标部署机房信息部署边缘机房。
6、第二方面,本公开提供了一种边缘机房的部署装置,所述装置包括:
7、信息获取模块,用于获取目标部署环境下的目标流量调度策略、至少一个预期流量源信息以及至少一个候选机房信息;
8、机房选择模块,用于基于所述目标流量调度策略、所述至少一个预期流量源信息以及目标机房选择模型,在所述至少一个候选机房信息中确定出目标部署机房信息,所述目标机房选择模型是基于第一待部署机房信息对应的待测机房与对应的目标待测流量源之间的在线拨测数据所表征的网络性能对初始机房选择模型的参数进行调整后得到的,所述第一待部署机房信息是所述初始机房选择模型基于第一流量调度策略、至少一个待测流量源的第一流量源信息,在至少一个待测机房的第一机房信息中确定出来的;
9、机房部署模块,用于基于所述目标部署机房信息部署边缘机房。
10、第三方面,本公开提供了一种电子设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的边缘机房的部署方法。
11、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的边缘机房的部署方法。
12、第五方面,本公开提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的边缘机房的部署方法。
13、本公开实施例提供的边缘机房的部署方法,初始机房选择模型基于第一流量调度策略、至少一个待测流量源的第一流量源信息,在至少一个待测机房的第一机房信息中确定出第一待部署机房信息。然后,基于第一待部署机房信息对应的待测机房与对应的目标待测流量源之间的在线拨测数据所表征的网络性能,对初始机房选择模型的参数进行调整,以得到目标机房选择模型。因此,能够引入已部署的待测机房的第一机房信息以及第一待测流量源的第一流量源信息作为初始机房选择模型的训练环境,以使初始机房选择模型在真实环境下结合第一流量调度策略,从已部署的待测机房的第一机房信息中确定出第一待部署机房信息,从而利用第一待部署机房信息对应的待测机房与目标待测流量源之间的在线拨测数据所表征的网络性能,对初始机房选择模型的参数进行调整。由于在线拨测数据是在真实部署环境下得到的,因此,能够使得训练得到的目标机房选择模型学习到真实部署环境下的边缘机房的部署特性,以适应网络环境变换,从而满足在不同流量调度策略下的边缘机房选址要求,有效提高边缘机房部署的可靠性以及边缘计算服务性能。
1.一种边缘机房的部署方法,其特征在于,所述方法包括:
2.根据权利要求1所述的边缘机房的部署方法,其特征在于,所述目标机房选择模型的确定方式包括:
3.根据权利要求2所述的边缘机房的部署方法,其特征在于,所述第一待部署机房信息中包括第一稳定性指标和第一预设承接流量阈值,所述第一稳定性指标用于表征所述第一待部署机房信息对应的待测机房应对故障的能力;所述将所述第一待部署机房信息以及所述在线拨测数据输入至目标奖励模型中,得到第一目标奖励值,包括:
4.根据权利要求3所述的边缘机房的部署方法,其特征在于,所述基于所述第一流量总量、所述第一预设承接流量阈值以及所述在线拨测数据所表征的网络性能,确定所述第一待部署机房信息的第一子奖励值,包括:
5.根据权利要求4所述的边缘机房的部署方法,其特征在于,所述在线拨测数据包括在线拨测成功率、在线拨测整体耗时、预设在线拨测耗时阈值;所述基于所述在线拨测数据所表征的网络性能,确定所述第一子奖励值,包括:
6.根据权利要求3所述的边缘机房的部署方法,其特征在于,所述将所述第一待部署机房信息以及所述在线拨测数据输入至目标奖励模型中,得到第一目标奖励值,还包括:
7.根据权利要求3所述的边缘机房的部署方法,其特征在于,所述目标待测流量源的第一流量源信息包括第一流量大小以及第一流量可靠度,所述第一流量可靠度用于表征所述目标待测流量源发出的流量成功到达相应的所述待测机房的概率;所述基于所述目标待测流量源的第一流量源信息,确定所述第一待部署机房信息对应的待测机房承接的第一流量总量,包括:
8.根据权利要求2所述的边缘机房的部署方法,其特征在于,所述初始机房选择模型的确定方式包括:
9.根据权利要求8所述的边缘机房的部署方法,其特征在于,所述第二待部署机房信息中包括第二稳定性指标和第二预设承接流量阈值,所述第二稳定性指标用于表征所述第二待部署机房信息对应的模拟机房应对故障的能力;所述将所述第二待部署机房信息以及所述目标模拟流量源对应的目标模拟拨测数据输入至所述目标奖励模型中,得到第二目标奖励值,包括:
10.根据权利要求9所述的边缘机房的部署方法,其特征在于,所述基于所述第二流量总量、所述第二预设承接流量阈值以及所述目标模拟拨测数据所表征的网络性能,确定所述第二待部署机房信息的第二子奖励值,包括:
11.根据权利要求10所述的边缘机房的部署方法,其特征在于,所述目标模拟拨测数据包括模拟拨测成功率、模拟拨测整体耗时、预设模拟拨测耗时阈值;所述基于所述目标模拟拨测数据所表征的网络性能,确定所述第二子奖励值,包括:
12.根据权利要求9所述的边缘机房的部署方法,其特征在于,所述将所述第二待部署机房信息以及所述目标模拟流量源对应的目标模拟拨测数据输入至所述目标奖励模型中,得到第二目标奖励值,还包括:
13.根据权利要求9所述的边缘机房的部署方法,其特征在于,所述目标模拟流量源的第二流量源信息包括第二流量大小以及第二流量可靠度,所述第二流量可靠度用于表征所述目标模拟流量源发出的流量成功到达相应的所述模拟机房的概率;所述基于所述目标模拟流量源的第二流量源信息,确定所述第二待部署机房信息对应的模拟机房承接的第二流量总量,包括:
14.一种边缘机房的部署装置,其特征在于,所述装置包括:
15.一种电子设备,其特征在于,包括:
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至13中任一项所述的边缘机房的部署方法。
17.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至13中任一项所述的边缘机房的部署方法。
