Skip to main content

Network Layer XML Routing Using Lazy DFA

  • Conference paper
Software Engineering Research and Applications (SERA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3647))

  • 370 Accesses

Abstract

XML routers are devices that deliver the requested data from XML data streams to the destinations. Several XML stream process methodologies have been proposed and developed in recent years, but there are still many issues on XML routing at the network layer remain to be studied. In this paper we present a design of such a XML router at the network layer. An implementation of a prototype of the XML Router is also described that uses lazy Deterministic Finite Automata (DFA) to process XML streams from the network in real time. Preliminary experiments showed that our XML router has the potential of delivering requested data efficiently both in time and space.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abiteboul, S., Buneman, P., Suciu, D.: Data on the Web: From Relations to Semi-structured Data and XML. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  2. Altinel, M., Franklin, M.: Efficient filtering of XML documents for selective dissemination. In: Proceedings of VLDB, Cairo, Egypt, September 2000, pp. 53–64 (2000)

    Google Scholar 

  3. Avila-Campillo, I., Green, T.J., Gupta, A., Onizuka, M., Raven, D., Suciu, D.: XMLTK: An XML Toolkit for Scalable XML Stream Processing. In: Proceedings of PLANX (October 2002)

    Google Scholar 

  4. Babcock, B., Babu, S., Datar, M., Motwani, R., Widom, J.: Models and Issues in Data Stream Systems. In: Proceedings of 21st ACM Symposium on Principles of Database Systems (PODS 2002) (2002)

    Google Scholar 

  5. Buneman, P., Davidson, S., Fernandez, M., Suciu, D.: Adding structure to unstructured data. In: Proceedings of the International Conference on Database Theory, Deplhi, Greece, pp. 336–350. Springer, Heidelberg (1997)

    Google Scholar 

  6. Chen, J., DeWitt, D., Tian, F., Wang, Y.: NiagaraCQ: a scalable continuous query system for internet databases. In: Proceedings of the ACM/SIGMOD Conference on Management of Data, pp. 379–390 (2002)

    Google Scholar 

  7. Clark, J., DeRose, S.: XML Path Language (XPath) Version 1.0, W3C Recommendation. Technical Report REC-xpath-19991116, World Wide Web Consortium (November 1999)

    Google Scholar 

  8. DBLP Computer Science Bibliography, http://dblp.uni-trier.de/xml/

  9. Goldman, R., Widom, J.: DataGuides: enabling query formulation and optimization in semi-structured databases. In: Proceedings of Very Large Data Bases, September 1997, pp. 436–445 (1997)

    Google Scholar 

  10. Green, T.J., Miklau, G., Onizuka, M., Suciu, D.: Processing XML Streams with Deterministic Automata. In: Proceeding of ICDT (2003)

    Google Scholar 

  11. Gupta, A.K., Suciu, D.: Stream Processing of XPath Queries with Predicates. In: Proceeding of ACM SIGMOD Conference on Management of Data (2003)

    Google Scholar 

  12. Processing molecular biology scientific data, European Molecular Biology Laboratory (EMBL), http://www.ccs.neu.edu/home/kenb/sdb/support/section3_2.html

  13. Snoeren, A.C., Conley, K., Gifford, D.K.: Mesh-Based Content Routing using XML. In: 18th ACM Symposium on Operating System Principles, Banff, Canada (October 2001)

    Google Scholar 

  14. Terry, D., Goldberg, D., Nichols, D., Oki, B.: Continuous queries over append-only databases. In: Proc. of the 1992 ACM SIGMOD Intl. Conf. on Management of Data, June 1992, pp. 321–330 (1992)

    Google Scholar 

  15. UW XML Repository, http://www.cs.washington.edu/research/xmldatasets

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dai, J., Liao, K., Hu, G. (2006). Network Layer XML Routing Using Lazy DFA. In: Dosch, W., Lee, R.Y., Wu, C. (eds) Software Engineering Research and Applications. SERA 2004. Lecture Notes in Computer Science, vol 3647. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11668855_8

Download citation

  • DOI: https://doi.org/10.1007/11668855_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32133-0

  • Online ISBN: 978-3-540-32134-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics