Browse > Article
http://dx.doi.org/10.9708/jksci.2011.16.4.169

A Prime Number Labeling Based on Tree Decomposition for Dynamic XML Data Management  

Byun, Chang-Woo (Dept. of Computer Systems and Engineering, Inha Technical College)
Abstract
As demand for efficiency in handling dynamic XML data grows, new dynamic XML labeling schemes have been researched. The key idea of the dynamic XML labeling scheme is to find ancestor-descendent-sibling relationships and to minimize memory space to store total label, response time and range of relabeling incurred by update operations. The prime number labeling scheme is a representative scheme which supports dynamic XML documents. It determines the ancestor-descendant relationships between two elements by a simple divisibility test of labels. When a new element is inserted into the XML data using this scheme, it does not change the label values of existing nodes. However, since each prime number must be used exclusively, labels can become significantly large. Therefore, in this paper, we introduce a novel technique to effectively reduce the problem of label overflow. The suggested idea is based on tree decomposition. When label overflow occurs, the full tree is divided into several sub-trees, and nodes in each sub-tree are separately labeled. Through experiments, we show the effectiveness of our scheme.
Keywords
Dynamic XML; Prime number labeling; Relabeling; Tree composition;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 A. Khaing and N. Thein, "A Persistent Labeling Scheme for Dynamic Ordered XML Trees," in Proc. of the International Conference on Web Intelligence, pp. 498-501, 2006.
2 X. Wu, M. Lee, and W. Hsu, "A prime number labeling scheme for dynamic ordered XML trees," in Proc. of the 20th International Conference on Data Engineering (ICDE), pp.66-78, 2004.
3 G. Wu, K. Zhang, C. Liu, J. Li, "Adapting Prime Number Labeling Scheme for Directed Acyclic Graphs," DASFAA 2006, pp. 787-796, April 2006.
4 KangWoo Lee and JoonDong Lee, "A Prime Numbering Scheme with Sibling-Order Value for Efficient Labeling in Dynamic XML Documents," Journal of the Korea Society of Computer and Information v.12, no.5, pp.65-72, 2007.
5 R. Thonangi, "A Concise Labeling Scheme for XML Data," in Proc. of ACM SIGMOD, COMAD, 20, 2006.
6 Sangyoon Oh, "X2RD: Storing and Querying XML Data Using XPath To Relational Database," Journal of the Korea Society of Computer and Information v.14, no.3, pp.57-64, 2009.
7 Q. Li and B. Moon, "Indexing and Querying XML Data for Regular Path Expressions," The VLDB Journal, pp. 361-370, 2001.
8 E. Cohen, H. Kaplan, and T. Milo, "Labeling Dynamic XML Trees", In Proc. of PODS, 2002, 271-281.
9 M. Duong and Y. Zhang, "LSDX: a new labeling scheme for dynamically updating XML data," Proc. of the 16th Australasian database conference, vol. 39, pp.185-193, 2005.
10 A. Schmidt, F. Waas, M. Kersten, M. J. Carey, I. Manolescu, and R. Busse, "XMark: a benchmark for XML data management," in Proceedings of the 28th international conference on Very Large Data Bases Hong Kong, China, 2002.
11 T. Bray, J. Paoli, C. Sperberg-McQueen, E. Maler, and F. Yergeau, "Extensible Markup Language (XML) 1.0," W3C Recommendation, vol. 6, 2000.