TY - GEN
T1 - XPCache
T2 - 3rd IEEE International Workshop on Databases for Next-Generation Researchers, SWOD 2007, in Conjunction with the ICDE 2007 Conference
AU - Taha, Kamal
AU - Elmasri, Ramez
PY - 2007
Y1 - 2007
N2 - This study addresses the problem of distributed XML queries in client-server architecture. Distributed XML documents can be large and complex. Due to the overhead involved in decomposing the queries, sending the decomposed queries to remote site(s), and executing structural join operations to compose the results, it can be difficult to rapidly execute queries on these distributed XML docs. We propose a query processor called XPCache to tackle those problems. We describe a Global Query Graph, a novel mechanism used by XPCache to classify queries based on their type and frequency. We then describe XPCache's mechanisms that exploit those classifications to improve query response time. Queries classified under the same type are given the same query optimization plan. These plans are cached at the central site. Queries classified as frequently used are answered from the central site cache, which improves query response time. The performance of XPCache is compared with another system and the results showing marked performance improvement.
AB - This study addresses the problem of distributed XML queries in client-server architecture. Distributed XML documents can be large and complex. Due to the overhead involved in decomposing the queries, sending the decomposed queries to remote site(s), and executing structural join operations to compose the results, it can be difficult to rapidly execute queries on these distributed XML docs. We propose a query processor called XPCache to tackle those problems. We describe a Global Query Graph, a novel mechanism used by XPCache to classify queries based on their type and frequency. We then describe XPCache's mechanisms that exploit those classifications to improve query response time. Queries classified under the same type are given the same query optimization plan. These plans are cached at the central site. Queries classified as frequently used are answered from the central site cache, which improves query response time. The performance of XPCache is compared with another system and the results showing marked performance improvement.
UR - http://www.scopus.com/inward/record.url?scp=84886558802&partnerID=8YFLogxK
U2 - 10.1109/SWOD.2007.353197
DO - 10.1109/SWOD.2007.353197
M3 - Conference contribution
AN - SCOPUS:84886558802
SN - 1424409047
SN - 9781424409044
T3 - 2007 IEEE International Workshop on Databases for Next-Generation Researchers, SWOD 2007 - Held in Conjunction with ICDE 2007
SP - 49
EP - 54
BT - 2007 IEEE International Workshop on Databases for Next-Generation Researchers, SWOD 2007 - Held in Conjunction with ICDE 2007
Y2 - 15 April 2007 through 15 April 2007
ER -