Abstract
Object oriented databases (OODBMS) are widely used for applications which require support of complex relationships on data. Transactions access the database for data or schema simultaneously. The runtime transactions read/modify the data. The design time transactions read/modify the schema. In a continuously evolving domain, more number of design time transactions is executed along with runtime transactions. Parallel execution of runtime and design time transactions affects the consistency of the database. Hence a concurrency control technique is needed to preserve the database consistency. Several concurrency control techniques using multi-granular lock models have been proposed in the literature. Multi-granular lock model provides better concurrency and is simple to implement. But high concurrency is provided to dynamic databases at the cost of heavy maintenance overhead. In this paper, a concurrency control scheme is proposed using access control lists to provide better concurrency, without the maintenance overhead. The performance of proposed scheme is compared with existing work. It is found that the proposed scheme gives better response time than the existing work and also eliminates the overhead of maintenance of access vectors.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Garza, J.F., Kim, W.: Transaction management in an object oriented database system. In: Proc. ACM SIGMOD Int’l Conference, Management Data (1987)
Kim, W., Bertino, E., Garza, J.F.: Composite Objects revisited. Object Oriented Programming, Systems, Languages and Applications, 327–340 (1990)
Geetha, V., Sreenath, N.: Impact of Object Operations and Relationships on Concurrency Control in DOOS. In: Kant, K., Pemmaraju, S.V., Sivalingam, K.M., Wu, J. (eds.) ICDCN 2010. LNCS, vol. 5935, pp. 258–264. Springer, Heidelberg (2010)
Jun, W., Gruenwald, L.: An Effective Class Hierarchy Concurrency Control Technique in Object – Oriented Database Systems. Elsevier Journal of Information and Software Technology, 45–53 (1998)
Agrawal, D., Abbadi, A.: A non-restrictive concurrency control for object-oriented databases. In: Third International Conference on Extending Database Technology, Vienna, Austria, pp. 469–482 (1992)
Badrinath, B., Ramamirtham, K.: Synchronizing transactions on objects. IEEE Transactions on Computers 37(5), 541–547 (1988)
Badrinath, B., Ramamritham, K.: Semantic- based concurrency control: beyond commutativity. ACM Transactions of Database Systems 17(1), 163–199 (1992)
Malta, C., Martinez, J.: Automating Fine Concurrency Control in Object Oriented Databases. In: 9th IEEE Conference on Data Engineering, Austria, pp. 253–260 (1993)
Jun, W.: A multi-granularity locking-based concurrency control in object oriented database system. Elsevier Journal of Systems and Software, 201–217 (2000)
Lee, S.Y., Liou, R.Y.: A Multi-Granularity Locking model for concurrency control in Object – Oriented Database Systems. IEEE Transactions on Knowledge and Data Engineering 8(1) (1996)
Geetha, V., Sreenath, N.: A Multi–Granular Lock Model for Distributed Object Oriented Databases Using Semantics. In: Natarajan, R., Ojo, A. (eds.) ICDCIT 2011. LNCS, vol. 6536, pp. 138–149. Springer, Heidelberg (2011)
Riehle, D., Berczuk, S.P.: Properties of Member Functions in C++. Report (2000)
Kim, W.: Introduction to Object Oriented Databases. MIT Press, Cambridge
Banerjee, J., Kim, W., Kim, H.J., Korth, H.F.: Semantics and Implementation of Schema evolution in Object–Oriented Databases. In: Proc. ACM SIGMOD Conference (1987)
Carey, M., Dewitt, D., Naughton, J.: 007 Benchmark. In: Proceedings of ACM SIGMOD Conference in Management of Data, Washington, USA (1993)
Geetha, V., Sreenath, N.: Semantic Based Concurrency Control in OODBMS. In: Proceedings in IEEE Computer Society International Conference on Recent Trends in Information Technology, Chennai, India, June 3-5 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Geetha, V., Sreenath, N. (2013). Semantic Concurrency Control on Continuously Evolving OODBMS Using Access Control Lists. In: Hota, C., Srimani, P.K. (eds) Distributed Computing and Internet Technology. ICDCIT 2013. Lecture Notes in Computer Science, vol 7753. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36071-8_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-36071-8_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36070-1
Online ISBN: 978-3-642-36071-8
eBook Packages: Computer ScienceComputer Science (R0)