Air Indexing for On-Demand XML Data Broadcast

XML data broadcast is an efficient way to disseminate semistructured information in wireless mobile environments. In this paper, we propose a novel two-tier index structure to facilitate the access of XML document in an on-demand broadcast system. It provides the clients with an overall image of all the XML documents available at the server side and hence enables the clients to locate complete result sets accordingly. A pruning strategy is developed to cut down the index size and a two-tier structure is proposed to further remove any redundant information. In addition, two index distribution strategies, namely naive distribution and partial distribution, have been designed to interleave the index information with the XML documents in the wireless channels. Theoretical analysis and simulation experiments are also put forward to show the benefits of our indexing methods.

[1]  Dan Suciu,et al.  Index Structures for Path Expressions , 1999, ICDT.

[2]  Hao Zhang,et al.  Path sharing and predicate evaluation for high-performance XML filtering , 2003, TODS.

[3]  Roy Goldman,et al.  DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases , 1997, VLDB.

[4]  Weiwei Sun,et al.  Efficient Data Scheduling for Multi-item Queries in On-Demand Broadcast , 2008, 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[5]  Ehud Gudes,et al.  Exploiting local similarity for indexing paths in graph-structured data , 2002, Proceedings 18th International Conference on Data Engineering.

[6]  Yon Dohn Chung,et al.  Energy and Latency Efficient Access of Wireless XML Stream , 2010, J. Database Manag..

[7]  Jeffrey F. Naughton,et al.  Covering indexes for branching path queries , 2002, SIGMOD '02.

[8]  Tomasz Imielinski,et al.  Data on Air: Organization and Access , 1997, IEEE Trans. Knowl. Data Eng..

[9]  Yon Dohn Chung,et al.  Efficient Stream Organization for Wireless Broadcasting of XML Data , 2005, ASIAN.

[10]  Jun'ichi Tatemura,et al.  AFilter: adaptable XML filtering with prefix-caching suffix-clustering , 2006, VLDB.

[11]  SangKeun Lee,et al.  An Effective, Efficient XML Data Broadcasting Method in a Mobile Wireless Network , 2006, DEXA.

[12]  Vassilis J. Tsotras,et al.  RoXSum: Leveraging Data Aggregation and Batch Processing for XML Routing , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[13]  Yon Dohn Chung,et al.  Lineage Encoding: An Efficient Wireless XML Streaming Supporting Twig Pattern Queries , 2013, IEEE Transactions on Knowledge and Data Engineering.

[14]  Andrew Lim,et al.  D(k)-index: an adaptive structural summary for graph-structured data , 2003, SIGMOD '03.

[15]  Weiwei Sun,et al.  Air Indexing for On-Demand XML Data Broadcast , 2009, IEEE Transactions on Parallel and Distributed Systems.

[16]  Hongjun Lu,et al.  Efficient Processing of XML Path Queries Using the Disk-based F&B Index , 2005, VLDB.

[17]  Vijay Kumar,et al.  Data scheduling for multi-item and transactional requests in on-demand broadcast , 2005, MDM '05.

[18]  Shou-Chih Lo,et al.  Broadcast Data Allocation for Efficient Access of Multiple Data Items in Mobile Environments , 2003, Mob. Networks Appl..

[19]  Jianliang Xu,et al.  Data broadcast , 2002 .