ACM Home Page
Please provide us with feedback. Feedback
An efficient single-pass query evaluator for XML data streams
Full text PdfPdf (234 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2004 ACM symposium on Applied computing table of contents
Nicosia, Cyprus
SESSION: Data streams (DS) table of contents
Pages: 627 - 631  
Year of Publication: 2004
ISBN:1-58113-812-1
Authors
Dan Olteanu  University of Munich, Germany
Tim Furche  University of Munich, Germany
François Bry  University of Munich, Germany
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 32,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/967900.968032
What is a DOI?

ABSTRACT

Data streams might be preferable to data stored in memory in contexts where the data is too large or volatile, or a standard approach to data processing based on data parsing and/or storing is too time or space consuming. Emerging applications such as publish-subscribe systems, data monitoring in sensor networks [6], financial and traffic monitoring, and routing of MPEG-7 [7] call for querying data streams. In many such applications, XML streams are arguably more appropriate than flat data streams, for XML data is record-like, though not precluding multiple occurrences of fields with the same name. Evaluating selection queries against XML streams is especially challenging because XML data is structured (like records) and might have unbounded size.This paper proposes an efficient single-pass evaluator of XPath queries against XML data streams unbounded (possibly infinite) in size. The evaluator is based on networks of independent deterministic pushdown transducers and it is especially suitable for implementation on devices with low-memory and simple logic as used, e.g., in mobile computing.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Tim Furche, Optimizing multiple queries against XML streams, Diploma thesis, Univ. of Munich, 2003.
4
 
5
Bertram Ludäscher, Pratik Mukhopadhyay, and Yannis Papakonstantinou, A transducer-based XML query processor, Proc. of VLDB, 2002.
 
6
 
7
José M. Martínez, MPEG-7 overview, Tech. Report N4980, ISO/IEC JTC1/SC29/WG11, 2002.
 
8
Gerome Miklau, XMLData repository, Univ. of Washington, 2003.
 
9
Dan Olteanu, Tim Furche, and François Bry, Evaluating complex queries against XML streams with polynomial combined complexity, Tech. Report PMS-FB-2003-15, Univ. of Munich, 2003, http://www.pms.informatik.unimuenchen.de/publikationen.
 
10
11
 
12
Dominik Schwald, Approximate streamed evaluation of XPath under memory constraints, Project thesis, Univ. of Munich, 2003.


Collaborative Colleagues:
Dan Olteanu: colleagues
Tim Furche: colleagues
François Bry: colleagues