An Efficient Method for Controlling Access in Object-Oriented Databases

In this paper, we present a locking-based concurrency control scheme fof object-oriented database (OODBs). The proposed scheme deals with class hierarchies in OODBs. Our scheme is based on implicit locking but designed to require less locking overhead than implicit locking for all types of accesses to OODBs. Our scheme makes use of intelligent method to reduce locking overhead. Especially, our scheme utilize only structural information of OODBs so that extra information to reduce locking overhead is not necessary. We also prove theoretically that our scheme performs better than implicit locking.

[1]  Le Gruenwald,et al.  An effective class hierarchy concurrency control technique in object-oriented database systems , 1998, Inf. Softw. Technol..

[2]  Won Kim,et al.  Transaction management in an object-oriented database system , 1988, SIGMOD '88.

[3]  Setrag Khoshafian,et al.  The Jasmine Object Database: Multimedia Applications for the Web , 1998 .

[4]  Jean Ferrié,et al.  Integrating Concurrency Control into an Object-Oriented Database System , 1990, Building an Object-Oriented Database System, The Story of O2.

[5]  Le Gruenwald,et al.  An Optimal Locking Scheme in Object-Oriented Database Systems , 2000, Web-Age Information Management.

[6]  Suh-Yin Lee,et al.  A Multi-Granularity Locking Model for Concurrency Control in Object-Oriented Database Systems , 1996, IEEE Trans. Knowl. Data Eng..

[7]  Angela Guercio,et al.  Transformation Dataflow in Multimedia Software Engineering Using TAO_XML: A Component-Based Approach , 2001, MDIC.

[8]  Drew McDermott,et al.  Introduction to artificial intelligence , 1986, Addison-Wesley series in computer science.

[9]  José Martinez,et al.  Controlling Concurrent Accesses in an Object-Oriented Environment , 1991, DASFAA.

[10]  Won Kim,et al.  Introduction to Object-Oriented Databases , 1991, Computer systems.

[11]  Irving L. Traiger,et al.  The notions of consistency and predicate locks in a database system , 1976, CACM.

[12]  Kapsu Kim,et al.  A Revised Implicit Locking Scheme in Object-Oriented Database Systems , 2000, HPCN Europe.

[13]  C. V. Ramamoorthy,et al.  Knowledge and Data Engineering , 1989, IEEE Trans. Knowl. Data Eng..