本申请涉及智能电网,特别是涉及一种网络切片部署优化方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、智能电网作为现代电力系统的重要组成部分,通过信息通信技术与电力系统的深度融合,实现电力生产、传输、分配和消费的智能化和高效化。智能电网的关键需求之一是实现高效、可靠和安全的电力传输和分配,同时满足各种实时和非实时应用的通信需求。
2、智能电网中的端到端网络切片部署问题环境复杂,难以获得精确的数学模型,传统基于规则的启发式算法需要大量的迭代计算,从而产生大量的计算成本,难以高效地对其进行处理。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够高效处理网络切片请求的网络切片部署优化方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种网络切片部署优化方法,包括:
3、获取网络切片请求和物理网络的网络状态信息;
4、将所述网络切片请求和所述网络状态信息输入切片部署模型,得到切片部署策略和切片部署在线评分;
5、基于所述切片部署策略对所述物理网络进行切片部署,并获取部署后的网络状态信息以及切片部署奖励值;
6、将所述部署后的网络状态信息输入所述切片部署模型,得到切片部署目标评分;
7、基于所述切片部署在线评分、所述切片部署奖励值以及所述切片部署目标评分,计算模型损失,基于所述模型损失对所述切片部署模型进行参数更新。
8、在其中一个实施例中,所述切片部署模型包括特征提取网络、在线演员网络和在线评论家网络;
9、所述将所述网络切片请求和所述网络状态信息输入切片部署模型,得到切片部署策略和切片部署在线评分,包括:
10、将所述网络状态信息输入所述特征提取网络进行特征提取,生成状态特征;
11、将所述状态特征和所述网络切片请求输入所述在线演员网络,输出切片部署策略;
12、将所述切片部署策略输入所述在线评论家网络,输出切片部署在线评分。
13、在其中一个实施例中,所述切片部署模型包括:目标演员网络和目标评论家网络;
14、所述将所述网络切片请求和所述部署后的网络状态信息输入所述切片部署模型,得到切片部署目标评分,包括:
15、将所述网络切片请求和所述部署后的网络状态信息输入所述目标演员网络,输出切片部署更新策略;
16、将所述切片部署更新策略输入所述目标评论家网络,输出切片部署目标评分。
17、在其中一个实施例中,所述切片部署奖励值的获取步骤,包括:
18、建立物理网络的数学模型和网络切片请求的数学模型;
19、基于所述数学模型设定所述切片部署模型的相关约束;
20、根据所述相关约束,确定系统资源利用率和系统接受率;
21、根据所述统资源利用率和所述系统接受率,确定奖励函数。
22、将所述切片部署策略和所述网络状态信息输入所述奖励函数,生成奖励值。
23、在其中一个实施例中,所述基于所述切片部署在线评分、所述切片部署奖励值以及所述切片部署目标评分,计算模型损失,包括:
24、根据所述切片部署奖励值和所述切片部署目标评分,确定所述目标得分;
25、根据所述切片部署在线评分和所述目标得分,确定损失。
26、在其中一个实施例中,所述基于所述模型损失对所述切片部署模型进行参数更新,包括:
27、根据所述损失,采用随机梯度下降的方法更新所述在线评论家网络的参数;
28、将切片部署策略输入更新后的在线评论家网络,得到目标在线评分,使用梯度下降法更新在线演员网络的参数,使目标在线评分最大化;
29、使用在线评论家网络的参数更新目标评论家网络的参数;
30、使用在线演员网络的参数更新目标演员网络的参数。
31、第二方面,本申请还提供了一种网络切片部署优化装置,包括:
32、数据获取模块,用于获取网络切片请求和物理网络的网络状态信息;
33、在线网络模块,用于将所述网络切片请求和所述网络状态信息输入切片部署模型,得到切片部署策略和切片部署在线评分;
34、奖励值生成模块,用于基于所述切片部署策略对所述物理网络进行切片部署,并获取部署后的网络状态信息以及切片部署奖励值;
35、目标网络模块,用于将所述部署后的网络状态信息输入所述切片部署模型,得到切片部署目标评分;
36、更新模块,用于基于所述切片部署在线评分、所述切片部署奖励值以及所述切片部署目标评分,计算模型损失,基于所述模型损失对所述切片部署模型进行参数更新。
37、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述一种网络切片部署优化方法的步骤。
38、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述一种网络切片部署优化方法的步骤。
39、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述一种网络切片部署优化方法的步骤。
40、上述网络切片部署优化方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,首先,获取网络切片请求和物理网络的网络状态信息;将所述网络切片请求和所述网络状态信息输入切片部署模型,得到切片部署策略和切片部署在线评分;然后,基于所述切片部署策略对所述物理网络进行切片部署,并获取部署后的网络状态信息以及切片部署奖励值;之后,将所述部署后的网络状态信息输入所述切片部署模型,得到切片部署目标评分;最后,基于所述切片部署在线评分、所述切片部署奖励值以及所述切片部署目标评分,计算模型损失,基于所述模型损失对所述切片部署模型进行参数更新。通过设计一个切片部署模型,在部署网络切片的同时,优化模型的参数,从而减少大量的迭代计算,避免产生大量的计算成本,以高效地对网络切片进行处理。
1.一种网络切片部署优化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述切片部署模型包括特征提取网络、在线演员网络和在线评论家网络;
3.根据权利要求1所述的方法,其特征在于,所述切片部署模型包括:目标演员网络和目标评论家网络;
4.根据权利要求1所述的方法,其特征在于,所述切片部署奖励值的获取步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述切片部署在线评分、所述切片部署奖励值以及所述切片部署目标评分,计算模型损失,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述模型损失对所述切片部署模型进行参数更新,包括:
7.一种网络切片部署优化装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。