基于主动规则的实时推理技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:laoxu111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现实世界中,存在一类应用场景,需要对监测到的事件作出实时的响应,也即当事件发生后,需要在一定截止期内执行合适的动作以完成某些任务或避免某些危险。错过截止期将造成灾难性的后果.在这样应用中,事件与动作之间的因果联系可以使用主动规则来描述。主动规则描述了当某些事件按照某种模式发生且某个条件为真时,某个动作应该被执行。针对监测到的事件,判断某条主动规则所描述的事件模式及条件是否满足,从而得出动作的过程,称为针对此条主动规则的推理过程。上述对持续发生的事件作出响应的过程,可以被视为针对一系列主动规则的推理过程的集合。针对一条主动规则进行推理,从与此主动规则相关的最晚发生的事件的发生到根据主动规则推理得出动作之间的时间间隔,称为推理延迟。在时间关键的应用中,当事件发生后,为了使响应的动作在截止期内完成,动作需要在一定截止期内推理得出,因此,推理延迟需要满足时间约束。一个亟待解决的问题是,对于不断发生的事件,如何找到一种方式使得针对每一条主动规则进行推理的推理延迟都满足相对截止期的约束。   本文围绕应用中一类常见的场景----事件风暴场景中的上述问题展开研究。将针对一条主动规则的推理过程在处理器上的一次执行视为一个主动规则推理任务,为了解决上述问题,需要研究主动规则推理任务的实时调度算法以及可调度条件.首先,在事件风暴场景下,构成可调度条件需要估算主动规则推理任务集的最坏情况反应时间,因此,我们提出了一种基于整数线性规划的主动规则推理最坏反应时间估算方法。其次,我们研究了主动规则推理任务的实时调度问题,提出了主动规则推理任务集的一种启发式的调度算法。然后,我们研究了主动规则集的在线修改对可调度条件的影响,提出了包含推理任务和主动规则集修改任务的任务集的可调度条件。最后,在上述研究的基础上,实现了一个基于主动规则的实时推理系统。主要研究内容和创新点包括:⑴研究了事件风暴场景中的主动规则推理任务集的最坏情况反应时间估算问题,提出了一种结合算法逻辑分析的最坏情况反应时间估算方法,通过将最坏情况反应时间估算转换为整数线性规划问题,并通过对主动规则推理算法逻辑进行分析,归纳出更加严格的线性约束条件,从而提高估算的精确度。模拟实验表明,我们的最坏情况反应时间估算方法比传统的针对一般程序的估算方法将估算精度提高了1~2个数量级。⑵研究了事件风暴场景下的主动规则推理任务集的实时调度问题,提出了一种主动规则推理任务集的实时调度算法,通过建立规则图将推理任务分解为节点处理任务,并采用启发式算法对节点处理任务进行调度,使得能够得出动作的节点处理任务优先被执行.模拟实验表明,这种算法有效地增加了在截止期内推理得出的动作数量。⑶研究了主动规则集动态修改时的基于主动规则的实时推理问题。首先提出了一种规则图在线修改算法,保证推理任务执行结果的正确性不受到规则图在线修改的影响。其次,研究了包含推理任务和修改任务的任务集的可调度性判定问题。提出了上述任务集在不同情况下的可调度条件。
其他文献
网络广告是当今互联网行业的生命线,是互联网行业的重要收入来源之一。通过网络广告的投放,可以有效地降低网站成本,使得网站更专注地提供质量上乘的互联网服务。网络广告推送投
视频标注是多媒体分析领域一个重要的研究方向。它通过为视频加上相关的文本标签,使得人们在进行视频内容分析时,可以借鉴本文处理中成熟的方法和技术,基于视频的标签实现海量视
20世纪中后期以来,为了减少不成熟的软件所造成的各种灾难和损失,越来越多的学者开始了软件测试的理论研究,并取得到了快速的发展,其中之一就是软件缺陷模型的研究取得了重要进展
随着互联网技术“以用户为中心,用户参与”的开发式架构理念的蓬勃发展,越来越多的用户乐于在网络上发表各自的观点与评论。这些带有主观色彩的评论性文章数量庞大,并且具有一定
运动目标的检测与跟踪是视频处理的热点,随着人工智能和信息技术的发展,运动目标的检测与跟踪在军事、工业、智能人机交互、智能交通和科学研究等诸多领域得到了广泛的应用。
近年来,煤矿瓦斯爆炸事故频频发生,对我国煤矿的安全生产以及工人的生命财产安全带来了巨大的威胁;现有的煤矿安全监控系统较为封闭,隐患信息只能通过监控中心获取,缺乏及时性与移
随着社会信息化进程的不断发展,电子商务系统为用户带来了众多的便利。但面对大量无规律的信息,用户经常会不知所措,无法找到合适服务信息,同时服务提供商也因为无法与用户沟通而
从上世纪90年代以来,移动增值业务进入了一个迅猛发展的时期,而短信业务和彩信业务作为两种受到广泛欢迎的增值业务,一直都是移动增值业务中主要盈利的业务。   但是近年
随着计算机网络的普及与发展,信息安全问题也成为国际安全和军事领域当下研究的热点。网络攻击手段正朝着工具化、智能化和自动化的方向发展,这对信息安全保障提出了严峻的挑战
在计算机领域中,Mashup大量运用Web2.0技术,对互联网上的内容进行聚合。Mashup是从多个分散的站点获取信息源并组合成新的网络应用的一种应用模式,从而打破了信息相互独立的现状