基于规则引擎的通讯卫星应急任务调度

作者:刘永; 李子扬; 窦帅; 周春城; 李传荣*
来源:计算机工程与设计, 2020, 41(01): 271-277.
DOI:10.16208/j.issn1000-7024.2020.01.044

摘要

为降低调度规则变动对独占资源通讯卫星应急任务调度系统的影响,提高系统的灵活性、可扩展性及易维护性,提出一种基于规则引擎的独占资源通讯卫星应急任务调度方法,运用规则引擎技术实现调度规则与业务逻辑代码的解耦。通过研究独占资源通讯卫星应急任务调度策略,设计应急任务调度规则,结合Drools规则语法建立调度规则库。在Rete算法节点共享机制研究的基础上,设计基于权重的节点连接方法,改进推理网的构建过程,优化推理网的结构。实验结果表明,基于改进后的规则引擎的调度系统拥有更好的运行效率。