Browse > Article
http://dx.doi.org/10.3837/tiis.2018.04.028

Development and Performance Evaluation of a Concurrency Control Technique in Object-Oriented Database Systems  

Jun, Woochun (Department of Computer Education, Seoul National University of Education)
Hong, Suk-Ki (Department of Business Administration, Dankook University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.12, no.4, 2018 , pp. 1899-1911 More about this Journal
Abstract
In this work, we propose a concurrency control scheme in object-oriented database (OODB). Since an OODB provides complex modeling power than the conventional relational databases, a concurrency control technique in OODB is also rather complicated and has influence on the overall performance. Thus, it is very important to develop a concurrency control technique with less overhead. The proposed scheme deals with class hierarchy that is a key concept in OODBs. The proposed scheme is developed on implicit locking scheme. Also, the proposed scheme is designed using data access frequency in order to reduce locking overhead than implicit locking. It means that, if access frequency information is not available, the proposed scheme works just like the existing implicit locking, In our work, the correctness of the proposed scheme is proved. The performance is analyzed depending on access types. Also, it is proved that our scheme performs works much better than the implicit locking does.
Keywords
Object-oriented Database; Concurrency Control; Performance Evaluation; Multimedia; Class Hierarchy;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 W. Jun and L. Gruenwald, "An Optimal Locking Scheme in Object-Oriented Database Systems," International Conference on Web-Age Information Management, Shanghai, China, pp. 95-105, 2000.
2 M. Cart and J. Ferrie, "Integrating Concurrency Control into an Object-Oriented Database System," in Proc. of 2nd Int. Conf. on Extending Data Base Technology, Venice, Italy, pp. 363-377, 1990.
3 V. Geetha and N. Sreenath, Semantic "Concurrency Control on Continuously Evolving OODBMS Using Access Control Lists," in Proc. of 9th International Conference on Distributed Computing and Internet Technology, Bhubaneswar, India,pp. 523-534, 2013.
4 P. Bernstein, V. Hadzilacos and N. Goodman, Concurrency Control and Recovery in Database Systems, Addison-Wesley, 1987.
5 H. Korth and A. Silberschartz, Database System Concepts, 2nd Edition, McGraw Hill, 1991.
6 J. Garza and W. Kim, "Transaction Management in an Object-Oriented Database Systems," in Proc. of ACM SIGMOD Int. Conf. on Management of Data,pp. 37-45, 1988.
7 V. Geetha, "Semantic Based Concurrency Control in OODBMS," in Proc. of 2011 International Conference on Recent Trends in Information Technology, Chennai, India, pp. 1313-1318, 2011.
8 W. Kim, Introduction to Object-Oriented Databases, The MIT Press, Cambridge, MA, USA, 1990.
9 R. Wazlawick, "Object-Oriented Analysis and Design for Information Systems," Morgan Kaufman, Burlington, MA, USA, 2014.
10 G. Blokdyk, Object-oriented Analysis Complete Self-Assessment Guide, Createspace Independent Pub, North Charleston, SC, USA, 2017.
11 J. Garza and W. Kim, "Transaction Management in an Object-Oriented Database Systems," in Proc. of ACM SIGMOD Int. Conf. on Management of Data,pp. 37-45,1988.
12 C. Malta and J. Martinez, "Automating Fine Concurrency Control in Object-Oriented Databases," in Proc. of 9th IEEE Conf. on Data Engineering, Vienna, Austria, pp. 253-260, 1993.
13 S. Lee and R. Liou, "A Multi-Granularity Locking Model for Concurrency Control in Object-Oriented Database Systems," IEEE Trans. on Knowledge and Data Engineering, Vol. 8, No. 1, pp. 144-156, 1996.   DOI
14 W. Jun and S. Hong, "Development of a Concurrency Control Technique for Multiple Inheritance in Object-Oriented Databases," Journal of Internet Computing and Services, Vol. 15, No. 1, pp. 63-71, 2014.   DOI
15 W. Jun and L. Gruenwald, "An Effective Class Hierarchy Concurrency Control Technique in Object-Oriented Database Systems," Journal of Information and Software Technology, Vol. 40, No. 1, pp. 45-53, 1998.   DOI