Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

A compact and scalable encoding for updating XML based on node labeling schemes

O'Connor, Martin F. (2013) A compact and scalable encoding for updating XML based on node labeling schemes. PhD thesis, Dublin City University.

Abstract
The eXtensible Markup Language (XML) has been adopted as the new standard for data exchange on the World Wide Web. As the rate of adoption increases, there is an ever pressing need to store, query and update XML in its native format, thereby eliminating the overhead of parsing and transforming XML in and out of various data formats. However, the hierarchical, ordered and semi-structured properties of the tree structure underlying the XML data model presents many challenges to updating XML. In particular, many of the tree labeling schemes were designed to solve a particular problem or provide a particular feature, often at the expense of other important features. In this dissertation, we identify the core properties that are representative of the desirable characteristics of a good dynamic labeling scheme for XML. We focus on four features central to the outstanding problems in existing dynamic labeling schemes; namely a compact label encoding, scalability, deleted node label reuse and a label storage scheme for binary-encoded bit-string node labels. At present there is no dynamic labeling scheme that integrates support for all four features. We present a novel compact and scalable adaptive encoding method to facilitate a highly constrained growth rate of label size under arbitrary node insertion and deletion scenarios and our encoding method can scale efficiently. We deploy our encoding method in two novel dynamic labeling schemes for XML that can completely avoid node relabeling, process frequently skewed insertions gracefully and reuse deleted node labels.
Metadata
Item Type:Thesis (PhD)
Date of Award:November 2013
Refereed:No
Supervisor(s):Roantree, Mark
Uncontrolled Keywords:XML Updates; Node Labeling Schemes; Label Storage Schemes; Databases
Subjects:Mathematics > Numerical analysis
Computer Science > Information storage and retrieval systems
Computer Science > Algorithms
Computer Science > Information retrieval
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License
ID Code:19316
Deposited On:26 Nov 2013 16:22 by Martin F. O'Connor . Last Modified 19 Jul 2018 15:01
Documents

Full text available as:

[thumbnail of PhD_Thesis_moconnor_Sept2013.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
2MB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record