|
ABSTRACT
As XML becomes an increasingly popular format for information exchange, the efficient processing of broadcast XML data on a constrained device (for example, a cell phone or a PDA) becomes a critical task. In this paper we present the EXPedite system: a new model of data processing in an information exchange environment, which "migrates" the power of the data-sending server to receivers for efficient processing. It consists of a simple and general encoding scheme for servers, and streaming query processing algorithms on encoded XML stream for data receivers with constrained computing abilities. Experiments show the impressive performance of EXPedite.
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
|
Moving Picture Experts Group (MPEG), 2003. http://www.chiariglione.org/mpeg/index.htm.
|
| |
2
|
TV-Anytime Forum, 2003. http://www.tv-anytime.org.
|
| |
3
|
|
| |
4
|
I. Avila-Campillo, T. J. Green, A. Gupta, M. Onizuka, D. Raven, and D. Suciu. XMLTK: An XML Toolkit for Scalable XML Stream Processing. In Programming Language Technologies for XML(PLAN-X), 2002.
|
 |
5
|
|
 |
6
|
J. M. Bull , L. A. Smith , L. Pottage , R. Freeman, Benchmarking Java against C and Fortran for scientific applications, Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande, p.97-105, June 2001, Palo Alto, California, United States
[doi> 10.1145/376656.376823]
|
| |
7
|
|
| |
8
|
S.-Y. Chien, Z. Vagena, D. Zhang, V. J. Tsotras, and C. Zaniolo. Efficient Structural Joins on Indexed XML Documents. In Proceedings of VLDB, 2002.
|
| |
9
|
J. Clark and S. DeRose. XML Path language (XPath), November 1999. http://www.w3.org/TR/xpath.
|
 |
10
|
|
| |
11
|
Y. Diao and M. J. Franklin. Query Processing for High-Volume XML Message Brokering. In Proceedings of VLDB, 2003.
|
| |
12
|
Georgetown Protein Information Resource. Protein Sequence Database, 2001. http://www.cs.washington.edu/research/xmldatasets/.
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
IBM. XML Generator, 1999. http://www.alphaworks.ibm.com/tech/xmlgenerator.
|
| |
17
|
H. Jiang, H. Lu, W. Wang, and B. C. Ooi. XR-Tree: Indexing XML Data for Efficient Structural Joins. In Proceedings of ICDE, 2003.
|
| |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
B. Ludascher, P. Mukhopadhayn, and Y. Papakonstantinou. A Transducer-Based XML Query Processor. In Proceedings of VLDB, 2002.
|
 |
22
|
|
| |
23
|
D. Olteanu, T. Kiesling, and F. Bry. An Evaluation of Regular Path Expressions with Qualifiers against XML Streams. In Proceedings of ICDE, 2003.
|
 |
24
|
|
| |
25
|
L. Quin. W3C Workshop on Binary Interchange of XML Information Item Sets. http://www.w3.org/2003/08/binary-interchange-workshop/Report.html.
|
| |
26
|
J. Siméon and M. Fernández. Galax. http://db.bell-labs.com/galax.
|
| |
27
|
|
| |
28
|
W3C. XML Query Use Cases, 2003. http://www.w3.org/TR/xquery-use-cases.
|
| |
29
|
W. Wang, H. Jiang, H. Lu, and J. X. Yu. PBiTree Coding and Efficient Processing of Containment Joins. In Proceedings of ICDE, 2003.
|
 |
30
|
Chun Zhang , Jeffrey Naughton , David DeWitt , Qiong Luo , Guy Lohman, On supporting containment queries in relational database management systems, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.425-436, May 21-24, 2001, Santa Barbara, California, United States
|
|