30 likes | 206 Views
Research Objectives:. Significant Results:. Approach:. Graphic:. Broader Impact:.
E N D
Research Objectives: Significant Results: Approach: Graphic: Broader Impact: Grant Number: 0307460 Institution of PI: University of Texas at Arlington PIs: Leonidas Fegaras, David LevineTitle: XStreamCast: Broadcasting and Query Processing of Streamed XML Data The XStreamCast project addresses the efficient processing of XQueries over continuous streams in which a server broadcasts XML data to multiple clients concurrently and a client may tune-in to multiple streams at the same time. The goal of this project is to develop a framework that improves query throughput and response time on all clients, taking full advantage of their limited resources. Publications: Bose and Fegaras: “Data Stream Management for Historical XML Data”. SIGMOD 2004. Bose, Fegaras, Levine, Chaluvadi: “A Query Algebra for Fragmented XML Stream Data”. DBPL 2003. Fegaras, Levine, Bose, and Chaluvadi: “Query Processing of Streamed XML Data”. CIKM 2002. The unit of transmission in an XML stream is an XML fragment. A server may choose to disseminate XML fragments from multiple documents in the same stream, can repeat some fragments when they are critical or in high demand, can replace them by sending delta changes, and can delete invalid ones. The client XQuery processor uses efficient evaluation algorithms for processing XML data streams under memory and processing power constraints. XQuery Processor stored XML algebra result XML document reconstruction reconstruction Our algorithms and software will have a broader impact on a wide range of applications since they will improve the way services are provided to clients. They will also give the ability to small service providers and businesses to serve a larger number of clients using less powerful server computers and lower cost networking. XML fragments XML fragments streamed XML algebra