Semantic Multigranularity Locking for Object-Oriented Database Management Systems

Semantic Multigranularity Locking for Object-Oriented Database Management Systems

Kyoung-In Kwon (Korea Advanced Institute of Science and Technology, South Korea) and Songchun Moon (Korea Advanced Institute of Science and Technology, South Korea)
Copyright: © 1997 |Pages: 11
DOI: 10.4018/jdm.1997040103
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

Concurrency control schemes for OODBMSs used in the area of performance-critical applications should increase the degree of concurrency and decrease locking overhead in order to offer maximum throughput and minimum response time. However, most commercially available OODBMSs use conventional concurrency control schemes which never exploit the rich semantics of object-oriented data model, so that they fail to offer better performance. In this paper, we propose a concurrency control scheme for OODBMSs, called ISMGL, that not only exploits semantics regarding methods to enhance the concurrency degree, but also utilizes multigranularity locking rules to decrease locking overhead. The novel aspect of ISMGL is that it combines conventional multigranularity locking and nested transaction model with utilizing commutativity of methods. Our concurrency control scheme is applicable for realistic OODBMSs in the presence of complex objects with shared subobjects.

Complete Article List

Search this Journal:
Reset
Open Access Articles
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing