Skip to main content

Extending PVM with consistent cut capabilities: Application Aspects and Implementation Strategies

  • Conference paper
  • First Online:
Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 1999)

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

Abstract

Message passing libraries are now widely used to develop parallel and distributed applications. Despite different services are provided by the available packages, still little support is given for distributed consistent cut, a facility which constitutes the base for higher level services both at system level (e.g. distributed debugging and fault tolerance), and at the application level (e.g. distributed simulation). In this paper we discuss different strategies to integrate a consistent cut protocol in PVM system.

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

References

  1. Chandy K., Lamport L.: Distributed snapshots: determining global states of distributed systems. ACM Trans. Comput. Systems 3(1) (1985) 63–75

    Article  Google Scholar 

  2. Clematis A., Gianuzzi V.: CPVM-Extending PVM for Consistent Checkpointing. Euromicro Workshop on Parallel and Distributed Processing (1996) 67–74

    Google Scholar 

  3. Clematis A., Deconinck G., Gianuzzi V.: A flexible state-saving library for messagepassing systems. 6th Euromicro Workshop on Parallel and Distributed Processing (1998)

    Google Scholar 

  4. http://summa.physik.hu-berlin.de/rosen/codine-eng.html

  5. Deconinck G. et al. Fault Tolerance in Massively Parallel Systems. Transputer Communications 2(4) (1994) 241–257

    Google Scholar 

  6. Geist A., Beguelin A., Dongarra J., Jiang W., Manchek R., Sunderam R.: PVM: Parallel Virtual Machine-A User Guide and Tutorial for Networked Parallel Computing. The MIT Press Cambridge Ma. (1994)

    MATH  Google Scholar 

  7. V. Gianuzzi. An Optimal Snapshot Protocol for Acknowledged Message Passing, Tech. Rep. DISI-TR-96-6, 1996.

    Google Scholar 

  8. Jefferson D.R.: Virtual time. ACM Trans. Programming Languages Syst. 7(3) (1985) 404–425

    Article  MathSciNet  Google Scholar 

  9. Jefferson D.R. et al.: Distributed simulation and the Time Warp Operating System. 12th SIGOPS (1987) 77–93

    Google Scholar 

  10. Lai T.-H., Yang T.-H.: On distributed snapshots. Inform. Process. Lett. 25 (1987) 153–158

    Article  MATH  MathSciNet  Google Scholar 

  11. León J., Fisher A.L., Steenkiste P.: Fail-safe PVM: a portable package for distribuited programming with transparent recovery. CMU-CS-93-124 (1993)

    Google Scholar 

  12. Wismüller R.: Debugging message passing programs using invisible message tags, in Recent Advances in Parallel Virtual Machine and Message Passing Interface, M. Bubak, J. Dongarra and J. Wasniewski (Eds.), LNCS 1332 (1997), (295–302)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Clematis, A., Gianuzzi, V. (1999). Extending PVM with consistent cut capabilities: Application Aspects and Implementation Strategies. In: Dongarra, J., Luque, E., Margalef, T. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 1999. Lecture Notes in Computer Science, vol 1697. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48158-3_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-48158-3_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66549-6

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics