Font Size: a A A

Matching and routing of XML and XPath queries in data dissemination networks

Posted on:2006-08-26Degree:M.ScType:Thesis
University:University of Toronto (Canada)Candidate:Hou, ShuangFull Text:PDF
GTID:2458390008460162Subject:Computer Science
Abstract/Summary:
Publish/subscribe systems offer a flexible way for information producers and information consumers to exchange data. In XML-based publish/subscribe systems, information producers publish XML documents and information consumers subscribe to documents of interest by specifying XPath expressions. The problem lies in XML filtering against large number of XPath expressions and routing the XML document throughout a network of XML routers to the interested consumers. This thesis proposes a novel algorithm for filtering XML documents against large numbers of XPath expressions. It encodes XPath expressions (XPEs) as ordered sets of predicates and translates XML documents into sets of tuples, which are evaluated over these predicates. For routing XML documents, the thesis introduces the advertisement, covering and merging techniques for XPath expressions, to reduce the amount of information required for storing routing state at each node in the network.
Keywords/Search Tags:Routing, Information, XML documents, Xpath expressions, Publish/subscribe systems
Related items