Skip to main content

Towards Timely ACID Transactions in DBMS

  • Conference paper
Book cover Advances in Databases: Concepts, Systems and Applications (DASFAA 2007)

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

Included in the following conference series:

  • 1446 Accesses

Abstract

On-time data management is becoming a key difficulty faced by the information infrastructure of most organizations. In fact, database applications for critical areas are increasingly giving more importance to the timely execution of transactions. Database applications with timeliness requirements have to deal with the possible occurrence of timing failures, when the operations specified in the transaction do not complete within the expected deadlines. In spite of the importance of timeliness requirements in database applications, typical commercial DBMS do not assure any temporal properties, not even the detection of the cases when the transaction takes longer than the expected/desired time. This paper discusses the problem of timing failure detection in database applications and proposes a transaction programming approach to help developers in programming database applications with time constraints. The paper illustrates the proposed programming model with a practical example using the Oracle 10g DBMS running a performance benchmark for real-time database applications.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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.

References

  1. Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. The Morgan Kaufmann Series in Data Management Systems. Morgan Kaufmann, San Francisco (1993)

    MATH  Google Scholar 

  2. Vieira, M., Costa, A., Madeira, H.: TACID Transactions. In: IEEE/IFIP Intl Conference on Dependable Systems and Networks, 1st Workshop on Hot Topics in System Dependability (HotDep-05), Yokohama, Japan (June 2005)

    Google Scholar 

  3. Ramamritham, K.: Real-Time Databases. Intl Journal of Distributed and Parallel DBs (1996)

    Google Scholar 

  4. Ijzsoyoilu, G., Snodgrass, R.T.: Temporal and Real-Time Databases: A Survey., IEEE Transactions On Knowledge and Data Engineering (1995)

    Google Scholar 

  5. DiPippo, L., Wolfe, V.: Real-Time Databases. In: Database Systems Handbook, Multiscience Press, Brentwood (1997)

    Google Scholar 

  6. Special Section on Advances in Real-Time Database Systems. SIGMOD Record 25(1), 3–40 (1996)

    Google Scholar 

  7. Chandra, T., Toueg, S.: Unreliable Failure Detectors for Reliable Distributed Systems. Journal of the ACM 43(2), 225–267 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  8. Dwork, L., Stockmeyer, L.: Consensus in the Presence of Partial Synchrony. Journal of the ACM (1988)

    Google Scholar 

  9. Cristian, F., Fetzer, C.: The Timed Asynchronous Distributed System Model. IEEE Transactions on Parallel and Distributed Systems (1999)

    Google Scholar 

  10. Veríssimo, P., Casimiro, A.: The Timely Computing Base Model and Architecture. Trans. on Computers - Special Issue on Asynch. Real-Time Systems (2002)

    Google Scholar 

  11. Lindström, J., Niklander, T.: Benchmark for Real-time Database Systems for Telecom. In: VLDB 2001 Intl Workshop on DB in Telecom. II, Rome, Italy (2001)

    Google Scholar 

  12. Oracle Corporation: Oracle® Database Concepts 10g Release 1 (10.1) (2003)

    Google Scholar 

  13. Vieira, M., Madeira, H.: Recovery and Performance Balance of a COTS DBMS in the Presence of Operator Faults. In: Intl Performance and Dependability Symposium (jointly organized with DSN-2002), IPDS2002, Bethesda, Maryland, USA (June 2002)

    Google Scholar 

  14. Transaction Processing Performance Council: TPC Benchmark C, Standard Specification, Version 5.4 (2005), available at: http://www.tpc.org/tpcc/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ramamohanarao Kotagiri P. Radha Krishna Mukesh Mohania Ekawit Nantajeewarawat

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vieira, M., Costa, A.C., Madeira, H. (2007). Towards Timely ACID Transactions in DBMS. In: Kotagiri, R., Krishna, P.R., Mohania, M., Nantajeewarawat, E. (eds) Advances in Databases: Concepts, Systems and Applications. DASFAA 2007. Lecture Notes in Computer Science, vol 4443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71703-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71703-4_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71702-7

  • Online ISBN: 978-3-540-71703-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics