Skip to main content

Ada 95 for a distributed simulation system

  • Conference paper
  • First Online:
Reliable Software Technologies — Ada-Europe (Ada-Europe 1998)

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

Included in the following conference series:

Abstract

In the distributed discrete event simulation area, Jefferson's time warp algorithm initiated a lot of research and practical work. We proposed a generalisation, split queue time warp, that allows lazy message reception and thus may reduce rollback frequency. The present paper contains a brief description of our algorithm and then describes an implementation that uses Ada 95 and its capabilities for distributed programming.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barnes, J.G.P. 1994. Programming in Ada. Addison-Wesley, Reading, Ma.

    Google Scholar 

  2. Burns A. and A. Wellings. 1995. Concurrency in Ada. Cambridge University Press, New York.

    Google Scholar 

  3. Chandy, K. N. and J. Misra. 1989. Parallel Program Design. Addison-Wesley, Reading, Ma.

    Google Scholar 

  4. Ferscha A. 1996. “Parallel and Distributed Simulation of Discrete Event Systems”. Parallel and Distributed Computing Handbook (A.Y. Zomaya ed.). Mc Graw-Hill.

    Google Scholar 

  5. Fujimoto, R. M. 1990. “Parallel Discrete Event Simulation”. Communications ACM 33(10), pp.31–53.

    Google Scholar 

  6. Hagenauer, H. and W. Pohlmann. 1996. “Making Asynchronous Simulation More Asynchronous”. Proc. 10th European Simulation Conference, Budapest.

    Google Scholar 

  7. Hagenauer H. and W. Pohlmann. 1996. “Prototyping a Parallel Discrete Event Simulation System in Ada”. Proc. ACM TRI-ADA'96 (S. Carlson ed.). Philadelphia.

    Google Scholar 

  8. Kermarrec Y., L. Nana and L. Pautet. 1996. “GNATDIST: A Configuration Language for Distributed Ada 95 Applications”. Proc. ACM TRI-ADA'96 (S. Carlson ed.). Philadelphia.

    Google Scholar 

  9. Jefferson, D. R. 1985. “Virtual Time”. ACM TOPLAS 7, pp.404–425.

    Article  Google Scholar 

  10. Misra, J. 1986. “Distributed Discrete Event Simulation”. ACM Computing Surveys 18(1), p.39–65.

    Article  Google Scholar 

  11. Pohlmann, W. 1987. “Simulated Time and the Ada Rendezvous”. Proc. 4. Symosium Simulationstechnik. Zuerich. J. Halin ed., pp.92–102.

    Google Scholar 

  12. Pohlmann, W. 1991. “A Fixed Point Approach to Parallel Discrete Event Simulation”. Acta Informatica 28, pp.611–629.

    Article  MATH  MathSciNet  Google Scholar 

  13. Mattern, F. 1993. ”Efficient Algorithms for Distributed Snapshots and Global Virtual Time Approximation”. Journal of Parallel and Distributed Computing 18, no 4.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Lars Asplund

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hagenauer, H., Pohlmann, W. (1998). Ada 95 for a distributed simulation system. In: Asplund, L. (eds) Reliable Software Technologies — Ada-Europe. Ada-Europe 1998. Lecture Notes in Computer Science, vol 1411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055001

Download citation

  • DOI: https://doi.org/10.1007/BFb0055001

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64536-8

  • Online ISBN: 978-3-540-69802-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics