Browse > Article

Effective Streaming of XML Data for Wireless Broadcasting  

Park, Jun-Pyo (고려대학교 컴퓨터학과)
Park, Chang-Sup (수원대학교 인터넷정보학과)
Chung, Yon-Dohn (고려대학교 컴퓨터학과)
Abstract
In wireless and mobile environments, data broadcasting is recognized as an effective way for data dissemination due to its benefits to bandwidth efficiency, energy-efficiency, and scalability. In this paper, we address the problem of delayed query processing raised by tree-based index structures in wireless broadcast environments, which increases the access time of the mobile clients. We propose a novel distributed index structure and a clustering strategy for streaming XML data which enable energy and latency-efficient broadcast of XML data. We first define the DIX node structure to implement a fully distributed index structure which contains tag name, attributes, and text content of an element as well as its corresponding indices. By exploiting the index information in the DIX node stream, a mobile client can access the wireless stream in a shorter latency. We also suggest a method of clustering DIX nodes in the stream, which can further enhance the performance of query processing over the stream in the mobile clients. Through extensive performance experiments, we demonstrate that our approach is effective for wireless broadcasting of XML data and outperforms the previous methods.
Keywords
wireless broadcast; XML streaming; distributed indexing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Imielinski, T., Viswanathan, S., and Badrinath, B. R., 'Energy Efficient Indexing on Air,' In Proceedings of the ACM SIGMOD Conference, pp. 25-36, 1994   DOI
2 Wong, E. Y. C. Chan, A., and Leong, H., 'Xstream: A middleware for streaming xml contents over wireless environments,' IEEE Transactions on Software Engineering, Vol.30, pp. 918-935, 2004   DOI   ScienceOn
3 Lam, W. Y., Ng, W., Wood, P. T., and Levene, M., 'XCQ: XML Compression and Querying System,' In Proceedings of the International WWW Conference, 2003.
4 Online Computer Library Center. Introduction to the Dewey Decimal Classification. http://www.oclc.org/oclc/Ip/about/about_the_ddc.htm
5 Extensible Markup Language, http://www.w3.org/XML
6 Acharya, S., Alonso, S., Franklin, M. J., and Zdonik, S. B., 'Broadcast disks: Data management for asymmetric communication,' In Proceedings of ACM SIGMOD Conference on Management of Data, pp. 199-210, 1995   DOI
7 Imielinski, T., Viswanathan, S., and Badrinath, B. R, 'Data on air: Organization and access,' IEEE Transactions on Knowledge and Data Engineering, Vol.9, pp. 353-372, 1997   DOI   ScienceOn
8 XML data repository, http://www.cs.washington.edu/research/xmldatasets
9 Park, C. - S., Kim, C. S., and Chung, Y. D., 'Efficient stream organization for wireless broadcasting of xml data,' In Proceedings of Asian Computing Science Conference, pp. 223-235, 2005   DOI   ScienceOn
10 Simple API for XML, http://www.saxproje ct.org/.2004
11 Liefke, H. and Suciu, D., 'XMill: An Efficient Compressor for XML Data,' In Proceedings of the ACM SIGMOD Conference, pp. 153-164, 2000   DOI   ScienceOn
12 Revest, Ronald L., The MD5 Message Digest Algorithm, RFC 1321, 1992
13 World Wide Web Consortium. XML Path Language (XPath), Version 1.0, W3C Recommendation, November 1999
14 Park, S. H., Choi, J. H., and Lee, S., 'An Effective, Efficient XML Data Broadcasting Method in Mobile Wireless Network,' In the Proceedings of DEXA Conference, pp. 358-367, 2006