一种基于交叉盘的设备功耗控制方法和系统与流程
- 国知局
- 2024-10-09 15:27:03
本技术涉及spn(slicing packet network,切片分组网)通信网络设备,具体涉及一种基于交叉盘的设备功耗控制方法和系统。
背景技术:
1、现有的spn网络不具备支持设备功耗智能控制的能力,而工程上为保证业务正常使用,通常控制交叉盘处于满配状态,也即所有交叉盘均处于上电状态;但是,当设备处于低流量时,处于满配状态的交叉盘就会存在浪费功耗的情况。而现有通信设备管控软件都需要通过人工判断和人工降耗来解决功耗浪费问题,以致功耗调节的效率非常低下。
技术实现思路
1、本技术提供一种基于交叉盘的设备功耗控制方法和系统,可以解决现有技术中存在的因通过工人降耗而导致功耗调节效率低技术问题。
2、第一方面,本技术实施例提供一种基于交叉盘的设备功耗控制方法,所述基于交叉盘的设备功耗控制方法包括:
3、针对目标时刻,基于预设的长短期记忆网络以及多个时间尺度对应的历史流量数据分别进行流量预测,以得到每个时间尺度对应的目标流量;
4、基于所述目标流量、在位设备的业务盘槽位数以及交叉盘的最大交叉容量进行交叉盘需求数量预测,以得到每个时间尺度对应的需求预测量;
5、根据每个时间尺度对应的权重对所述需求预测量进行加权计算,得到目标时刻对应的目标交叉盘需求量;
6、基于所述目标交叉盘需求量和在位设备的实时交叉盘总数间的大小关系控制交叉盘的上下电,以实现设备功耗控制。
7、结合第一方面,在一种实施方式中,在所述基于所述目标交叉盘需求量和在位设备的实时交叉盘总数间的大小关系控制交叉盘的上下电的步骤之前,还包括:
8、获取当前时刻对应的实时流量,并根据所述实时流量与预设流量间的大小关系判断是否需要进行交叉盘需求量补偿,所述预设流量基于预设的流量阈值、所述在位设备的实时交叉盘总数以及交叉盘的最大交叉容量确定;
9、若是,则基于所述实时流量、所述流量阈值、所述在位设备的实时交叉盘总数以及交叉盘的最大交叉容量计算出新的交叉盘需求量,并基于所述新的交叉盘需求量控制交叉盘的上电;
10、若否,则执行所述基于所述目标交叉盘需求量和在位设备的实时交叉盘总数间的大小关系控制交叉盘的上下电的步骤。
11、结合第一方面,在一种实施方式中,在所述根据每个时间尺度对应的权重对所述需求预测量进行加权计算,得到目标时刻对应的目标交叉盘需求量的步骤之前,还包括:
12、判断是否存在预设时间尺度对应的目标历史需求预测量;
13、若存在,则根据历史实际需求量以及每个时间尺度对应的历史需求预测量计算出每个时间尺度对应的权重;
14、若不存在,则将1与时间尺度的数量间的比值作为每个时间尺度的权重。
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与时间尺度的数量间的比值作为每个时间尺度的权重。
41、结合第二方面,在一种实施方式中,所述交叉盘计算模块具体用于:采用最小二乘法对历史实际需求量以及每个时间尺度对应的历史需求预测量进行计算,以得到每个时间尺度对应的权重。
42、结合第二方面,在一种实施方式中,所述功耗控制模块具体用于:
43、当所述目标交叉盘需求量与所述在位设备的实时交叉盘总数相等,则不进行交叉盘的上下电控制;
44、当所述目标交叉盘需求量大于所述在位设备的实时交叉盘总数,则根据所述目标交叉盘需求量与在位设备的实时交叉盘总数间的目标差值控制交叉盘上电;
45、当所述目标交叉盘需求量小于所述在位设备的实时交叉盘总数,则根据所述目标交叉盘需求量与在位设备的实时交叉盘总数间的目标差值以及下电所能节省的功耗与交叉盘上电所需的功耗间的大小关系控制交叉盘的下电,所述下电所能节省的功耗基于交叉盘的正常功耗、预测的下一次上电时刻以及当前时刻确定。
46、结合第二方面,在一种实施方式中,所述功耗控制模块具体还用于:
47、当所述目标差值大于或等于预设的差值阈值,则不进行交叉盘的下电控制;
48、当所述目标差值小于所述差值阈值,则根据下电所能节省的功耗与交叉盘上电所需的功耗间的大小关系控制交叉盘的下电。
49、结合第二方面,在一种实施方式中,所述功耗控制模块具体还用于:
50、判断所述下电所能节省的功耗是否大于交叉盘上电所需的功耗;
51、若是,则根据所述目标差值控制交叉盘的下电;
52、若否,则不进行交叉盘的下电控制。
53、本技术实施例提供的技术方案带来的有益效果至少包括:
54、针对目标时刻,通过长短期记忆网络以及多个时间尺度对应的历史流量数据分别进行流量预测,以得到每个时间尺度对应的目标流量;再基于目标流量、在位设备的业务盘槽位数以及交叉盘的最大交叉容量进行交叉盘需求数量预测,以得到每个时间尺度对应的需求预测量;然后根据每个时间尺度对应的权重对需求预测量进行加权计算,即可得到目标时刻对应的目标交叉盘需求量;最后基于目标交叉盘需求量和在位设备的实时交叉盘总数间的大小关系控制交叉盘的上下电,以实现设备功耗动态控制。由此可见,本技术通过将流量预测结果转换为交叉盘需求预测结果,进而有效实现节能降耗的动态调整,提升功耗调节的效率。
本文地址:https://www.jishuxx.com/zhuanli/20241009/308792.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表