【技术实现步骤摘要】
一种面向继电保护整定的云平台计算资源调度方法及系统
[0001]本专利技术属于电力系统继电保护
,更具体地,涉及一种面向继电保护整定的云平台计算资源调度方法及系统。
技术介绍
[0002]继电保护装置是电力系统安全稳定运行的重要保证。为了满足电力系统对继电保护装置提出的灵敏性和选择性要求,需要对继电保护装置的定值进行准确合理的整定计算。电网规模扩张、新能源大量并网、交直流电网混连等电网新特征对继电保护整定计算提出了更高的要求,基于云平台的继电保护整定计算系统的应用,提高了全网电力系统整定计算工作的数字化、智能化水平。云计算平台承载了全部用户的数据计算负荷,需要通过合理的资源调度方法控制计算任务有序执行。
[0003]现有技术中,计算资源调度算法有:先到先服务调度算法、最短作业优先调度算法、优先级调度算法等。先到先服务调度算法根据计算任务提交的先后顺序作为计算资源分配的优先级参考因素,是最为简单的调度策略,可能导致计算简单的任务出现较长的响应时间。最短作业优先调度算法则总是将计算资源分配给执行时间最短的计算任务,因此可能使计算时间较长的任务长时间处于等待状态。优先级调度算法根据计算任务提交时设定的优先级指标分配计算资源,分为抢占式的和非抢占式的,在继电保护整定计算系统中,难以进行不同用户或不同计算任务的优先级划分。
[0004]继电保护整定计算中的整定参数计算需要考虑电网的多种运行方式和检修状态,包括大量的计算工作。同时,不同计算任务之前存在数据依赖,如计算保护定值需要短路电流计算结果,计算短路电 ...
【技术保护点】
【技术特征摘要】
1.一种面向继电保护整定的云平台计算资源调度方法,其特征在于,所述方法包括:步骤1,系统初始化;步骤2,更新计算任务作业时长期望和计算资源状态;步骤3,更新计算任务双等待队列的状态;其中,计算任务双等待队列包括计算资源等待队列和计算数据等待队列;步骤4,向继电保护整定计算云平台提交计算任务,由计算资源调度服务根据计算任务的数据依赖情况,将其添加到等待队列;步骤5,由计算资源调度服务根据计算资源的可用情况和计算资源等待队列中计算任务的执行优先级进行计算资源分配并执行计算;步骤6,计算任务执行完成后,由计算资源调度服务采集该计算任务的作业时长。2.根据权利要求1所述的一种面向继电保护整定的云平台计算资源调度方法,其特征在于,步骤1中,系统初始化包括:设置计算任务作业时长期望的初始值。3.根据权利要求1所述的一种面向继电保护整定的云平台计算资源调度方法,其特征在于,步骤2中,基于各类计算任务的历史作业时长,采用指数加权移动平均的方法,以如下关系式更新该类计算任务的作业时长期望E
n
:E
n
=αE
n
‑1+(1
‑
α)t
n
式中,t
n
为某类计算任务第n次执行的作业时长,E
n
‑1为某类计算任务执行第n
‑
1次后的作业时长期望,E
n
为某类计算任务执行第n次后的作业时长期望,α为加权系数,且α∈(0,1)。4.根据权利要求1所述的一种面向继电保护整定的云平台计算资源调度方法,其特征在于,步骤2中,计算资源状态为所有计算单元的可用状态,包括空闲和忙碌;更新计算资源状态,即更新每个计算单元的可用状态,当计算单元中没有计算任务或计算任务已执行完成时,该计算单元的状态设置为空闲;当计算单元中有正在执行的计算任务,该计算单元的状态设置为忙碌。5.根据权利要求1所述的一种面向继电保护整定的云平台计算资源调度方法,其特征在于,步骤3中,计算任务双等待队列,用于对已提交的计算任务进行优先级排序,其中优先级更高的计算任务先获得计算资源;更新计算任务双等待队列的状态包括:对计算数据等待队列和计算资源等待队列的任务增减及任务等待时长的更新。6.根据权利要求5所述的一种面向继电保护整定的云平台计算资源调度方法,其特征在于,更新计算数据等待队列包括:当计算数据等待队列中的计算任务所需计算数据全部就绪时,将该任务从计算数据等待队列中移除;
当新的且存在未就绪计算数据的任务被提交后,将该计算任务添加到计算数据等待队列中;当经过一段时候时间Δt后,所有处于计算数据等待队列中的计算任务等待时间增加Δt。7.根据权利要求5所述的一种面向继电保护整定的云平台计算资源调度方法,其特征在于,更新资源等待队列包括:当有新的不存在计算数据依赖的任务被提交时,将该计算任务放置在计算资源等待队列中;当计算数据等待队列中的计算任务所需计算数据全部就绪时,将该计算任务添加到计算资源等待队列中;当存在空闲计算资源时,...
【专利技术属性】
技术研发人员:宋闯,韩伟,杜兴伟,李仲青,刘磊,王晓阳,张浩,刘尧,郭培,崔屹峰,
申请(专利权)人:国网河南省电力公司北京中恒博瑞数字电力科技有限公司国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。