Accelerating XML Structural Matching Using Suffix Bitmaps

  • Authors:
  • Feng Shao;Gang Chen;Jinxiang Dong

  • Affiliations:
  • Dept. of Computer Science, Zhejiang University, Hangzhou, P.R. China;Dept. of Computer Science, Zhejiang University, Hangzhou, P.R. China;Dept. of Computer Science, Zhejiang University, Hangzhou, P.R. China

  • Venue:
  • ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the rapidly increasing popularity of XML as a data format, there is a large demand for efficient techniques in structural matching of XML data. We propose a novel filtering technique to speed up the structural matching of XML data, which is based on an auxiliary data structure called suffix bitmap. The suffix bitmap captures in a packed format the suffix tag name list of the nodes in an XML document. By comparing the respective suffix bitmaps, most of the unmatched subtrees of a document can be skipped efficiently in the course of structural matching process. Using the suffix bitmap filtering, we extend two state-of-the-art structural matching algorithms: namely the traversal matchingalgorithmand the structural join matching algorithm. The experimental results show that the extended algorithms considerably outperform the original ones.