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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.