• DocumentCode
    1577368
  • Title

    Predicate Priority Based Event Matching Algorithm in Publish/Subscribe System

  • Author

    Menglu Xu ; Pin Lv ; Haibo Wang

  • Author_Institution
    Inst. of Software, UCAS, Beijing, China
  • fYear
    2013
  • Firstpage
    146
  • Lastpage
    150
  • Abstract
    The large distributed interactive simulation system which based on the publish/subscribe model has considerable data, it needs to disseminate accurate data to the interested users quickly, so improving the match efficient is a very important method to solve this problem. Based on the study and comparison of current matching algorithm, we have proposed a predicate priority based event matching algorithm(hereinafter referred to as PPEM). Performance analysis and detailed experimentations are carried out to verify the effectiveness of PPEM. When the number of subscriptions is 10000, the average time of matching one event is only 22.6ms and when we change the type of data distribution or increase the number of event attribute, the average matching time of PPEM is almost unchangeable comparing with bucket and multi-dimension algorithms. All the results show that PPEM achieves high matching efficiency and also has good scalability and robustness.
  • Keywords
    data handling; digital simulation; information dissemination; interactive systems; message passing; middleware; PPEM; accurate data dissemination; average matching time; data distribution; distributed interactive simulation system; event attribute; predicate priority based event matching algorithm; publish-subscribe system; Algorithm design and analysis; Complexity theory; Data models; Data structures; Distributed databases; Laboratories; Subscriptions; event matching; predicate priority; publish/subscribe;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking and Distributed Computing (ICNDC), 2013 Fourth International Conference on
  • Conference_Location
    Los Angeles, CA
  • ISSN
    2165-4999
  • Print_ISBN
    978-1-4799-3045-6
  • Type

    conf

  • DOI
    10.1109/ICNDC.2013.38
  • Filename
    6919874