Author:
Xiong Shiyong,Jiang Kaiwen,Wu Rongsen
Abstract
Abstract
Rule engines are widely used in engineering and academic fields because they can flexibly separate facts and rules from the rule matching process. Since the rule matching process is very time-consuming, and the traditional rule matching uses single-computer operation when many facts and rules exceed the computer’s memory and computational capacity limit, it will cause the application to crash and paralyze. To solve the above problems, this paper investigates the Spark framework and Rete algorithm to take advantage of Spark’s in-memory computation to alleviate the time-consuming problem of the traditional rule matching process. A high-performance distributed rule matching model is designed by combining the actual rule matching scenario and the development process. In addition, according to the form of rules and facts in the actual scenario, this paper effectively divides the matching process and improves the scalability of the rule matching model.
Subject
General Physics and Astronomy
Reference7 articles.
1. Optimization of Hadoop MapReduce Model in Cloud Computing Environment;Sontakke,2019
2. Various approaches to improve MapReduce performance in Hadoop;Manjaly,2018
3. Rete Algorithm: Current Issues and Future Challenge;Gu;Computer Science,2012
4. Apache Spark: A Unified Engine for Big Data Processing;Zaharia;Communications of the ACM,2016
5. Rete algorithm,2022
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Design of a Real-time Cloud-based Monitoring System for Network Security Events;2023 IEEE 6th International Conference on Automation, Electronics and Electrical Engineering (AUTEEE);2023-12-15