A LOCKING PROTOCOL FOR DOM API ON XML DOCUMENTS

Yin-Fu Huang, Mu-Liang Guo

2008

Abstract

In this paper, we developed a new DOM API locking protocol (DLP) that adopts the DOM structure for locking. In order to enhance the concurrency and system performance, we studied operation conflicts more detailedly. The proposed DLP supports more update operations than the others, and does not imply more locking costs. Finally, we conducted several experiments to compare with the others and to observe the DLP performance under different workload parameters.

References

  1. Choi, E. H. and Kanai, T., 2003, XPath-based concurrency control for XML data, Proc. the 14th Data Engineering Workshop, pp. 302-313.
  2. Choi, Y. and Moon, S., 2003, Lightweight multigranularity locking for transaction management in XML database systems, Journal of Systems and Software, Vol. 78, No. 1, pp. 37-46.
  3. Dekeyser, S. and Hidders, J., 2004, A transaction model for XML databases, World Wide Web: Internet and Web Information Systems, Springer, Vol. 7, No. 1, pp. 29-57.
  4. Grabs, T., Bohm, K., and Schek, H., 2002, XMLTM: efficient transaction management for XML documents, Proc. the ACM International Conference on Information and Knowledge Management, pp. 142- 152.
  5. Gray, J. and Reuter, A., 1993, Transaction Processing: Concepts and Techniques, Morgan Kaufmann.
  6. Haustein, M. and Härder, T., 2004, Adjustable transaction isolation in XML database management systems, Proc. the 2nd International XML Database Symposium (XSym), LNCS 3186, Springer, pp. 173- 188.
  7. Helmer, S., Kanne, C. C., and Moerkotte G., 2004, Evaluating lock-based protocols for cooperation on XML documents, SIGMOD Record, Vol. 33, No. 1, pp. 58-63.
  8. Izadi, K., Asadi, F., and Haghjoo, M. S., 2007, XPLC: a novel protocol for concurrency control in XML databases, IEEE/ACS International Conference on Computer Systems and Applications, pp. 450-453.
  9. Jea, K. F. and Chen, S. Y., 2006, A high concurrency XPath-based locking protocol for XML databases, Information and Software Technology, Vol. 48, No. 8, pp. 708-716.
  10. Pleshachkov, P., Chardin, P., 2005, and Kuznetsov S., XDGL: XPath-based concurrency control protocol for XML data, Lecture Notes in Computer Science, Vol. 3657, pp. 145-146.
  11. Zhang, W., Liu, D., and Sun, W., 2004, XR-lock: locking XML data for efficient concurrency control, Proc. the 5th World Congress on Intelligent Control and Automation, pp. 3921-3925.
  12. Document Object Model, http://www.w3.org/DOM/.
  13. Extensible Markup Language, http://www.w3.org/XML/.
  14. Natix, http://pi3.informatik.uni-mannheim.de/moer/ natix.html.
Download


Paper Citation


in Harvard Style

Huang Y. and Guo M. (2008). A LOCKING PROTOCOL FOR DOM API ON XML DOCUMENTS . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-36-4, pages 105-110. DOI: 10.5220/0001675701050110


in Bibtex Style

@conference{iceis08,
author={Yin-Fu Huang and Mu-Liang Guo},
title={A LOCKING PROTOCOL FOR DOM API ON XML DOCUMENTS},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2008},
pages={105-110},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001675701050110},
isbn={978-989-8111-36-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - A LOCKING PROTOCOL FOR DOM API ON XML DOCUMENTS
SN - 978-989-8111-36-4
AU - Huang Y.
AU - Guo M.
PY - 2008
SP - 105
EP - 110
DO - 10.5220/0001675701050110