Advertisement

An Automaton-Based Index Scheme for On-Demand XML Data Broadcast

  • Weiwei Sun
  • Peng Liu
  • Jingjing Wu
  • Yongrui Qin
  • Baihua Zheng
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7239)

Abstract

XML data broadcast is an efficient way to deliver semi-structured information in wireless mobile environment. In the literature, many approaches have been proposed to improve the performance of XML data broadcast. However, due to the appearance of wildcard ”*” and double slash ”//” in queries, their performance deteriorates. Consequently, in this paper, we propose a novel air indexing method called Deterministic Finite Automaton-based Index (abbreviated as DFAI) on the XPath queries. Different from existing approaches which build index based on XML documents, we propose to build the index based on the queries submitted by users. The new index treating the XPath queries with ”*” or ”//” as a DFA actually improves the efficiency of broadcast system significantly. We further propose an efficient compression strategy to reduce the index size of DFAI as well. Experiment results show that our new index method achieves a much better performance in terms of both access time and tuning time when compared with existing approaches.

Keywords

air indexing deterministic finite automaton on-demand XML data broadcast 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Xu, J., Lee, D.-L., Hu, Q., Lee, W.-C.: Data Broadcast. In: Handbook of Wireless Networks and Mobile Computing. John Wiley & Sons (2002)Google Scholar
  2. 2.
    Sun, W., Yu, P., Qin, Y., Zhang, Z., Zheng, B.: Two-Tier Air Indexing for On-Demand XML Data Broadcast. In: ICDCS 2009, pp. 199–206 (2009)Google Scholar
  3. 3.
    Selcuk Candan, K., Hsiung, W.-P., Chen, S., Tatemura, J., Agrawal, D.: AFilter: Adaptable XML Filtering with Prefix-Caching and Suffix-Clustering. In: VLDB 2006, pp. 559–570 (2006)Google Scholar
  4. 4.
    Diao, Y., Altinel, M., Franklin, M.J., Zhang, H., Fischer, P.M.: Path sharing and predicate evaluation for high-performance XML filtering. ACM Trans. Database Syst. (TODS) 28(4), 467–516 (2003)CrossRefGoogle Scholar
  5. 5.
    Goldman, R., Widom, J.: DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. In: VLDB 1997, pp. 436–445 (1997)Google Scholar
  6. 6.
    Vagena, Z., Moro, M.M., Tsotras, V.J.: RoXSum: Leveraging Data Aggregation and Batch Processing for XML Routing. In: ICDE 2007, pp. 1466–1470 (2007)Google Scholar
  7. 7.
    Park, C.-S., Kim, C.S., Chung, Y.D.: Efficient Stream Organization for Wireless Broadcasting of XML Data. In: Grumbach, S., Sui, L., Vianu, V. (eds.) ASIAN 2005. LNCS, vol. 3818, pp. 223–235. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Park, S.-H., Choi, J.-H., Lee, S.: An Effective, Efficient XML Data Broadcasting Method in a Mobile Wireless Network. In: Bressan, S., Küng, J., Wagner, R. (eds.) DEXA 2006. LNCS, vol. 4080, pp. 358–367. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Chung, Y.D., Lee, J.Y.: An indexing method for wireless broadcast XML data. Inf. Sci. (ISCI) 177(9), 1931–1953 (2007)CrossRefGoogle Scholar
  10. 10.
    Qin, Y., Sun, W., Zhang, Z., Yu, P., He, Z., Chen, W.: A Novel Air Index Scheme for Twig Queries in On-Demand XML Data Broadcast. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds.) DEXA 2009. LNCS, vol. 5690, pp. 412–426. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  11. 11.
    Su, T.-C., Liu, C.-M.: On-Demand Data Broadcasting for Data Items with Time Constraints on Multiple Broadcast Channels. In: Yoshikawa, M., Meng, X., Yumoto, T., Ma, Q., Sun, L., Watanabe, C. (eds.) DASFAA 2010. LNCS, vol. 6193, pp. 458–469. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  12. 12.
    Wu, J., Liu, P., Gan, L., Qin, Y., Sun, W.: Energy-Conserving Fragment Methods for Skewed XML Data Access in Push-Based Broadcast. In: Wang, H., Li, S., Oyama, S., Hu, X., Qian, T. (eds.) WAIM 2011. LNCS, vol. 6897, pp. 590–601. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  13. 13.
    Diaz, A., Lovell, D.: XML Generator, http://www.alphaworks.ibm.com/tech/xml-generator

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Weiwei Sun
    • 1
  • Peng Liu
    • 1
  • Jingjing Wu
    • 1
  • Yongrui Qin
    • 2
  • Baihua Zheng
    • 3
  1. 1.School of Computer ScienceFudan UniversityShanghaiChina
  2. 2.School of Computer ScienceThe University of AdelaideAustralia
  3. 3.School of Information SystemsSingapore Management UniversitySingapore

Personalised recommendations