Abstract | ||
---|---|---|
We are addressing the efficient processing of continuous XML streams, in which the server broadcasts XML data to multiple clients concurrently through a multicast data stream, while each client is fully responsible for processing the stream. In our framework, a server may disseminate XML fragments from multiple documents in the same stream, can repeat or replace fragments, and can introduce new fragments or delete invalid ones. A client uses a light-weight database based on our proposed XML algebra to cache stream data and to evaluate XML queries against these data. The synchronization between clients and servers is achieved through annotations and punctuations transmitted along with the data streams. We are presenting a framework for processing XML queries in XQuery form over continuous XML streams. Our framework is based on a novel XML algebra and a new algebraic optimization framework based on query decorrelation, which is essential for non-blocking stream processing. |
Year | DOI | Venue |
---|---|---|
2002 | 10.1145/584792.584816 | CIKM |
Keywords | Field | DocType |
continuous xml stream,xml query,proposed xml algebra,stream data,non-blocking stream processing,novel xml algebra,server broadcasts xml data,query processing,data stream,multicast data stream,xml fragment,languages,query optimization,databases,stream processing,xml,xml database | XML framework,XML Encryption,Efficient XML Interchange,Streaming XML,Information retrieval,Computer science,XML validation,XML database,Database,XML Schema Editor,XML Signature | Conference |
ISBN | Citations | PageRank |
1-58113-492-4 | 40 | 2.20 |
References | Authors | |
12 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Leonidas Fegaras | 1 | 793 | 158.81 |
David Levine | 2 | 118 | 9.73 |
Sujoe Bose | 3 | 79 | 3.90 |
Vamsi Chaluvadi | 4 | 40 | 2.20 |