• DocumentCode
    1317195
  • Title

    KEMB: A Keyword-Based XML Message Broker

  • Author

    Li, Guoliang ; Feng, Jianhua ; Wang, Jianyong ; Zhou, Lizhu

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • Volume
    23
  • Issue
    7
  • fYear
    2011
  • fDate
    7/1/2011 12:00:00 AM
  • Firstpage
    1035
  • Lastpage
    1049
  • Abstract
    This paper studies the problem of XML message brokering with user subscribed profiles of keyword queries and presents a KEyword-based XML Message Broker (KEMB) to address this problem. In contrast to traditional-path-expressions-based XML message brokers, KEMB stores a large number of user profiles, in the form of keyword queries, which capture the data requirement of users/applications, as opposed to path expressions, such as XPath/XQuery expressions. KEMB brings new challenges: 1) how to effectively identify relevant answers of keyword queries in XML data streams; and 2) how to efficiently answer large numbers of concurrent keyword queries. We adopt compact lowest common ancestors (CLCAs) to effectively identify relevant answers. We devise an automaton-based method to process large numbers of queries and devise an effective optimization strategy to enhance performance and scalability. We have implemented and evaluated KEMB on various data sets. The experimental results show that KEMB achieves high performance and scales very well.
  • Keywords
    XML; optimisation; query processing; CLCA; KEMB; XPath; XQuery expression; automaton-based method; compact lowest common ancestor; keyword queries; keyword-based XML message broker; optimization strategy; Internet; Keyword search; Message service; Runtime; Search methods; Semantics; XML; Keyword search; XML data stream; XML message brokers; compact lowest common ancestor (CLCA).;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2010.159
  • Filename
    5567098