earticle

논문검색

RUNES II : A Distributed Rule Engine Based on Rete Network in Cloud Computing

초록

영어

In recent years, cloud computing has drawn more and more attention. Increasingly amount of systems and applications have been constructed in cloud environments, yet few researches of rule engine has been done. Rule engine technologies have been widely used in the development of enterprise information systems. These rule-based systems may encounter the problem of low performance, when a large amount of fact data are matched with these rules. Deploying rule engines in cloud environments can increase the capability and efficiency of these systems. In this paper, we propose an approach to implement rule engine based on a message-passing concurrency model in cloud computing. The approach can be extended conveniently and it can deal with extensive rules and facts efficiently. To improve the performance of the rule engine, an algorithm of allocation is proposed. A resource cost model is explored to make high efficient use of resources in cloud. In addition, we implement the rule engine system RUNES II in cloud platform and conduct experiments to show its performance.

목차

Abstract
 1. Introduction
 2. Related Work
 3. Background
  3.1. Rule Engine and Rete Algorithm
  3.2. Mapping the Rete Algorithm on the Message-Passing Concurrency Model
 4. Model and Architecture of RUNES II in Cloud Environments
  4.1. Distributing the Rule Engine in Cloud Environments
  4.2. Construction of Rules and Facts
 5. Optimization for Cloud Computing
  5.1. Resource Cost Model
  5.2. Algorithm of the Rete Process Allocation
 6. Implementation
  6.1. Implementation of the Rule Engine
  6.2. Deployment in Cloud
 7. Experiments and Discussion
  7.1. Simulation Experiments of the Allocation Algorithm
  7.2. Performance of the Allocation Algorithm in System
  7.3. Experiments for Resource Cost
  7.4. Experiments in Cloud Environment
 8. Conclusions
 Acknowledgements
 References

저자정보

  • Rui Zhou School of Computer Science and Technology, University of Science and Technology of China, Hefei, 230026, China
  • Guowei Wang School of Computer Science and Technology, University of Science and Technology of China, Hefei, 230026, China
  • Jinghan Wang School of Computer Science and Technology, University of Science and Technology of China, Hefei, 230026, China
  • Jing Li School of Computer Science and Technology, University of Science and Technology of China, Hefei, 230026, China

참고문헌

자료제공 : 네이버학술정보

    ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

    0개의 논문이 장바구니에 담겼습니다.