• DocumentCode
    3422449
  • Title

    Incrementally-Updatable Stream Processors for XPath Queries based on Merging Automata via Ordered Hash-keys

  • Author

    Takekawa, Hajime ; Ishikawa, Hiroshi

  • Author_Institution
    Polytech. Univ., Tokyo
  • fYear
    2007
  • fDate
    3-7 Sept. 2007
  • Firstpage
    40
  • Lastpage
    44
  • Abstract
    Various kinds of data such as news articles and sensor data are generated continuously in the form of XML data on the network. The processing systems (e.g., systems for selective dissemination of information and notification) must evaluate many filters for every XML data. Therefore, Gupta and Suciu proposed an automaton called the XPush machine, which can efficiently evaluate a large number of XPath filters, each with many predicates, on a stream of XML documents. The XPush machine is constructed by creating an AFA (Alternating Finite Automaton) for each filter, and then transforming the set of AFAs into a single DPDA (Deterministic PushDown Automaton). Since the XPush machine cannot be partially updated inherently, however, addition of a single filter necessitates recalculation (i.e., reconstruction) of the XPush machine as a whole. In other words, the cost of updating an automaton depends on the total number of AFAs (or filters). In this paper, we propose and evaluate an integrated XPush machine, which enables incremental update by constructing the whole machine from a set of sub-XPush machines. The evaluation result positively demonstrates that efficient partial exchange of the AFAs is possible without significantly affecting all of the state transition tables.
  • Keywords
    XML; cryptography; information filtering; pushdown automata; XML data filtering; XPath query; XPush machine; alternating finite automaton; deterministic pushdown automaton; incrementally-updatable XML document stream processing; ordered hash-key; state transition table; Automata; Costs; Data structures; Databases; Filtering; Filters; Merging; Navigation; Throughput; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 2007. DEXA '07. 18th International Workshop on
  • Conference_Location
    Regensburg
  • ISSN
    1529-4188
  • Print_ISBN
    978-0-7695-2932-5
  • Type

    conf

  • DOI
    10.1109/DEXA.2007.13
  • Filename
    4312853