Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Semantic Concurrency Control on Continuously Evolving OODBMS Using Access Control Lists

  • Conference paper
Distributed Computing and Internet Technology (ICDCIT 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7753))

  • 2394 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Garza, J.F., Kim, W.: Transaction management in an object oriented database system. In: Proc. ACM SIGMOD Int’l Conference, Management Data (1987)

    Google Scholar 

  2. Kim, W., Bertino, E., Garza, J.F.: Composite Objects revisited. Object Oriented Programming, Systems, Languages and Applications, 327–340 (1990)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Badrinath, B., Ramamirtham, K.: Synchronizing transactions on objects. IEEE Transactions on Computers 37(5), 541–547 (1988)

    Article  Google Scholar 

  7. Badrinath, B., Ramamritham, K.: Semantic- based concurrency control: beyond commutativity. ACM Transactions of Database Systems 17(1), 163–199 (1992)

    Article  Google Scholar 

  8. Malta, C., Martinez, J.: Automating Fine Concurrency Control in Object Oriented Databases. In: 9th IEEE Conference on Data Engineering, Austria, pp. 253–260 (1993)

    Google Scholar 

  9. Jun, W.: A multi-granularity locking-based concurrency control in object oriented database system. Elsevier Journal of Systems and Software, 201–217 (2000)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. Riehle, D., Berczuk, S.P.: Properties of Member Functions in C++. Report (2000)

    Google Scholar 

  13. Kim, W.: Introduction to Object Oriented Databases. MIT Press, Cambridge

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Carey, M., Dewitt, D., Naughton, J.: 007 Benchmark. In: Proceedings of ACM SIGMOD Conference in Management of Data, Washington, USA (1993)

    Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics