1.一种电力物联网边缘节点的资源调度方法,其特征在于,包括:获取电力物联网系统中所有边缘节点的各应用容器的功率及电力物联网系统的电能量值;根据各所述应用容器的功率确定当前运行模式;根据当前运行模式下各应用容器的功率,确定电力物联网系统的功耗值;根据所述功耗值及所述电能量值的关系,调整所述当前运行模式,直到所述功耗值与所述电能量值满足预设要求;所述根据当前运行模式下各应用容器的功率,确定电力物联网系统的功耗值,包括:根据当前运行模式下处于运行状态的各所述应用容器的功率,计算各应用容器的运行总功率;根据当前运行模式下处于暂停状态的各所述应用容器的功率,确定各应用容器的暂停状态总功率;根据当前运行模式下处于停止状态的各所述应用容器的功率,确定各应用容器的停止状态总功率;获取各所述应用容器的操作功率及电力物联网系统的运行时间;根据所述操作功率、所述运行时间、所述应用容器的运行总功率、所述暂停状态总功率及所述停止状态总功率,确定电力物联网系统的功耗值;所述根据当前运行模式下处于运行状态的各所述应用容器的功率,计算各应用容器的运行总功率,包括:获取执行非周期性任务的应用容器,并计算执行非周期性任务的应用容器的功率的平均非周期功率,并将各所述平均非周期功率之和确定为非周期运行总功率;获取执行周期性任务的应用容器、各执行周期性任务的应用容器的额定任务周期及执行任务周期,计算执行周期性任务的应用容器的功率的平均周期功率;根据所述平均周期功率、所述额定任务周期及所述执行任务周期,确定各所述应用容器的周期运行功率,并将各所述周期运行功率之和确定为周期运行总功率;根据所述非周期运行总功率及周期运行总功率,确定应用容器的运行总功率。
2.根据权利要求1所述的电力物联网边缘节点的资源调度方法,其特征在于,通过以下公式计算电力物联网系统的功耗值:P sys =(∑P start +∑P pause +∑P stop +P os )*t其中,P sys 表示电力物联网系统的功耗值,∑P start 表示运行总功率,∑P pause 表示暂停状态总功率,∑P stop 表示停止状态总功率,P os 表示操作功率,t表示运行时间;∑P start =∑P d +∑P t其中,∑P start 表示运行总功率,∑P d 表示非周期运行总功率,∑P t 表示周期运行总功率。
3.根据权利要求1所述的电力物联网边缘节点的资源调度方法,其特征在于,所述根据所述功耗值及所述电能量值的关系,调整所述当前运行模式,直到所述功耗值与所述电能量值满足预设要求,包括:判断所述功耗值与所述电能量值是否满足预设要求;如果所述功耗值与所述电能量值不满足预设要求,则判断所述电能量值相对于功耗值是否有电量结余;如果所述电能量值相对于功耗值无电量结余,则判断是否存在满足预设调整条件的周期性任务,如果存在满足预设调整条件的周期性任务,则调整满足预设调整条件的周期性任务的执行任务周期,直到所述功耗值与所述电能量值满足预设要求;如果不存在满足预设调整条件的周期性任务,则按照预设顺序暂停处于运行状态的应用容器,按照预设运行模式顺序,将当前运行模式调整为下一低功耗运行模式,直到所述功耗值与所述电能量值满足预设要求。
4.根据权利要求3所述的电力物联网边缘节点的资源调度方法,其特征在于,还包括:如果所述电能量值相对于功耗值有电量结余,则判断所述当前运行模式是否为预设额定工作模式;如果所述当前运行模式不是预设额定工作模式,则启动新的应用容器,按照预设运行模式顺序,将当前运行模式调整为下一高功耗运行模式,直到所述功耗值与所述电能量值满足预设要求;如果所述当前运行模式是预设额定工作模式,则判断各所述执行任务周期是否均达到所述额定任务周期,如果各所述执行任务周期均达到所述额定任务周期,则保持当前运行模式不变。
5.根据权利要求4所述的电力物联网边缘节点的资源调度方法,其特征在于,还包括:如果存在所述执行任务周期未达到所述额定任务周期,则调整所述执行任务周期,直到所述功耗值与所述电能量值满足预设要求。
6.一种电力物联网边缘节点的资源调度系统,其特征在于,包括:第一处理模块,用于获取电力物联网系统中所有边缘节点的各应用容器的功率及电力物联网系统的电能量值;第二处理模块,用于根据各所述应用容器的功率确定当前运行模式;第三处理模块,用于根据当前运行模式下各应用容器的功率,确定电力物联网系统的功耗值;第四处理模块,用于根据所述功耗值及所述电能量值的关系,调整所述当前运行模式,直到所述功耗值与所述电能量值满足预设要求;所述第三处理模块包括:运行总功率计算单元,用于根据当前运行模式下处于运行状态的各所述应用容器的功率,计算各应用容器的运行总功率;暂停状态总功率确定单元,用于根据当前运行模式下处于暂停状态的各所述应用容器的功率,确定各应用容器的暂停状态总功率;停止状态总功率确定单元,用于根据当前运行模式下处于停止状态的各所述应用容器的功率,确定各应用容器的停止状态总功率;获取单元,用于获取各所述应用容器的操作功率及电力物联网系统的运行时间;功耗值确定单元,用于根据所述操作功率、所述运行时间、所述应用容器的运行总功率、所述暂停状态总功率及所述停止状态总功率,确定电力物联网系统的功耗值;所述运行总功率计算单元包括:非周期运行总功率确定子单元,用于获取执行非周期性任务的应用容器,并计算执行非周期性任务的应用容器的功率的平均非周期功率,并将各所述平均非周期功率之和确定为非周期运行总功率;平均周期功率计算子单元,用于获取执行周期性任务的应用容器、各执行周期性任务的应用容器的额定任务周期及执行任务周期,计算执行周期性任务的应用容器的功率的平均周期功率;周期运行总功率确定子单元,用于根据所述平均周期功率、所述额定任务周期及所述执行任务周期,确定各所述应用容器的周期运行功率,并将各所述周期运行功率之和确定为周期运行总功率;运行总功率确定子单元,用于根据所述非周期运行总功率及周期运行总功率,确定应用容器的运行总功率。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机指令,所述计算机指令被处理器执行时实现如权利要求1-5中任一项所述的电力物联网边缘节点的资源调度方法。
8.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如权利要求1-5中任一项所述的电力物联网边缘节点的资源调度方法。