Skip to main content

Protocol for Taking Object-Based Checkpoints

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1873))

Included in the following conference series:

  • 1769 Accesses

Abstract

Object-based checkpoints are consistent in the object-based system but may be inconsistent according to the traditional message-based definition. We present a protocol for taking object-based checkpoints among objects. An object to take a checkpoint in the traditional message-based protocol does not take a checkpoint if the current checkpoint is object-based consistent with the other objects. The number of checkpoints can be reduced by the object-based protocol.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Bhargava, B. and Lian, S. R., “Independent Checkpointing and Concurrent Rollback for Recovery in Distributed Systems — An Optimistic Approach,” Proc. of IEEE SRDS-7, pp. 3–12, 1988.

    Google Scholar 

  2. Chandy, K. M. and Lamport, L., “Distributed Snapshots: Determining Global States of Distributed Systems,” A CM TOCS, Vol. 3, No. 1, pp. 63–75, 1985.

    Article  Google Scholar 

  3. Fischer, M. J., Griffeth, N. D., and Lynch, N. A., “Global States of a Distributed System,” IEEE Trans. on Software Engineering, Vol. SE-8, No. 3, pp. 198–202, 1982.

    Article  Google Scholar 

  4. Garcia-Molina, H., “Using Semantics Knowledge for Transaction Processing in a Distributed Database,” Proc. of ACM SIGMOD, Vol. 8, No. 2, pp. 188–213, 1983.

    MATH  Google Scholar 

  5. Helary, J.-M., Netzer, R. H.B., and Raynal, M., “Consistency Issues in Distributed Checkpoints,” IEEE Trans. on Software Engineering, Vol. 25, No. 2, pp. 274–281, 1999.

    Article  Google Scholar 

  6. Higaki, H., Sima, K., Tanaka, K., Tachikawa, T., and Takizawa, M., “Checkpoint and Rollback in Asynchronous Distributed Systems,” Proc. of IEEE INFOCOM’97, pp. 1000–1007, 1997.

    Google Scholar 

  7. Koo, R. and Toueg, S., “Checkpointing and Rollback-Recovery for Distributed Systems,” IEEE TOCS, Vol. C-13, No. 1, pp. 23–31, 1987.

    MATH  Google Scholar 

  8. Lin, L. and Ahamad, M., “Checkpointing and Rollback-Recovery in Distributed Object Based Systems,” Proc. of IEEE SRDS-9, pp. 97–104, 1990.

    Google Scholar 

  9. Leong, H. V. and Agrawal, D., “Using Message Semantics to Reduce Rollback in Optimistic Message Logging Recovery Schemes,” Proc. of IEEE ICDCS-14, pp. 227–234, 1994.

    Google Scholar 

  10. Manivannan, D. and Singhal, M., “A Low-Overhead Recovery Technique Using Quasi-Synchronous Checkpointing,” Proc. of IEEE ICDCS-16, pp. 100–107, 1996.

    Google Scholar 

  11. Ramanathan, P. and Shin K. G., “Checkpointing and Rollback Recovery in a Distributed System Using Common Time Base,” Proc. of IEEE SRDS-7, pp. 13–21, 1988.

    Google Scholar 

  12. Tanaka, K. and Takizawa, M., “Distributed Checkpointing Based on Influential Messages,” Proc. of IEEE ICPADS’96, pp. 440–447, 1996.

    Google Scholar 

  13. Tanaka, K., Higaki, H., and Takizawa, M., “Object-Based Checkpoints in Distributed Systems,” Journal of Computer Systems Science and Engineering, Vol. 13, No. 3, pp. 125–131, 1998.

    MATH  Google Scholar 

  14. Wang, Y. M. and Fuchs, W. K., “Optimistic Message Logging for Independent Checkpointing in Message-Passing Systems,” Proc. of IEEE SRDS-11, pp. 147–154, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tanaka, K., Takizawa, M. (2000). Protocol for Taking Object-Based Checkpoints. In: Ibrahim, M., Küng, J., Revell, N. (eds) Database and Expert Systems Applications. DEXA 2000. Lecture Notes in Computer Science, vol 1873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44469-6_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-44469-6_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67978-3

  • Online ISBN: 978-3-540-44469-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics