• DocumentCode
    3429261
  • Title

    Improving Rete algorithm to enhance performance of rule engine systems

  • Author

    Xiao, Ding ; Zhong, Xiaoan

  • Author_Institution
    Beijing Key Lab. of Intell., Telecommun. Software & Multimedia, Beijing Univ. of Posts & Telecommun., Beijing, China
  • Volume
    3
  • fYear
    2010
  • fDate
    25-27 June 2010
  • Abstract
    Rete algorithm is the most efficient forward inference algorithm, widely used in rule engine systems. This paper describes in detail that the realization of improvement for Rete algorithm applied in rule engine systems such as Telecom Billing System in two ways-Alpha-Node-Hashing which specifies how to find Alpha Nodes in the Alpha Memory by hashing, and Beta-Node-Indexing which mainly describes in creating index for Beta Nodes in the Beta Memory to speed searching. Then a series of experiments were made to verify the results. The results show that these two methods significantly improve system performance, and effectively make up for deficiencies in performance bottleneck of processing efficiency in telecom billing system.
  • Keywords
    inference mechanisms; invoicing; telecommunication industry; Rete algorithm; alpha memory; alpha-node-hashing; beta memory; beta nodes; beta-node-indexing; forward inference algorithm; rule engine systems; speed searching; telecom billing system; Computer science; Engines; Inference algorithms; Laboratories; Multimedia systems; Pattern matching; Software algorithms; Software performance; System performance; Telecommunications; Alpha-Node-Hashing; Beta-Node-Indexing; Rete Algorithm; System Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design and Applications (ICCDA), 2010 International Conference on
  • Conference_Location
    Qinhuangdao
  • Print_ISBN
    978-1-4244-7164-5
  • Electronic_ISBN
    978-1-4244-7164-5
  • Type

    conf

  • DOI
    10.1109/ICCDA.2010.5541368
  • Filename
    5541368