Skip to main content

Abstract

The performance of a conservative time management algorithm in a distributed simulation system degrade s significantly if a large number of null messages are exchanged across the logical processes in order to avoid deadlock. This situation gets more severe when the exchange of null messages is increased due to the poor selection of key parameters such as lookahead values. However, with a mathematical model that can approximate the optimal values of parameters that are directly involved in the performance of a time management algorithm, we can limit the exchange of null messages. The reduction in the exchange of null messages greatly improves the performance of the time management algorithm by both minimizing the transmission overhead and maintaining a consistent parallelization. This paper presents a generic mathematical model that can be effectively used to evaluate the performance of a conservative distributed simulation system that uses null messages to avoid deadlock. Since the proposed mathematical model is generic, the performance of any conservative synchronization algorithm can be approximated. In addition, we develop a performance model that demonstrates that how a conservative distributed simulation system performs with the null message algorithm (NMA). The simulation results show that the performance of a conservative distributed system degrades if the NMA generates an excessive number of null messages due to the improper selection of parameters. In addition, the proposed mathematical model presents the critical role of lookahead which may increase or decrease the amount of null messages across the logical processes. Furthermore, the proposed mathematical model is not limited to NMA. It can also be used with any conservative synchronization algorithm to approximate the optimal values of parameters.

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
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. R. M. Fujimoto, “Distributed Simulation system,” preceding of the 2003 winter simulation conference. College of Computing, Georgia Institute of Technology, Atlanta.

    Google Scholar 

  2. Y.M. Teo, Y.K. Ng and B.S.S. Onggo, “Conservative Simulation using Distributed Shared Memory,” Proceedings of the 16 th Workshop on Parallel and Distributed Simulation (PADS-02), IEEE Computer Society, 2002.

    Google Scholar 

  3. B. R. Preiss, W. M. Loucks, J. D. MacIntyre, J. A. Field, “Null Message Cancellation in Conservative Distributed Simulation,” Distributed Simulation 91 Proceedings of the SCS Multiconference on Advances in Parallel and Distributed Simulation, 1991.

    Google Scholar 

  4. W. L. Bain, and D. S. Scott, “An Algorithm for Time Synchronization in Distributed Discrete Event Simulation”, Proceedings of the SCS Multiconference on Distributed Simulation, 19, 3 (February), pp. 30-33, 1988.

    Google Scholar 

  5. N. J. Davis, D. L. Mannix, W. H. Shaw, and Hartrum, T. C., “Distributed Discrete-Event Simulation using Null Message Algorithms on Hypercube Architectures,” Journal of Parallel and Distributed Computing, Vol. 8, No. 4, pp. 349-357, April 1990.

    Article  Google Scholar 

  6. K. M. Chandy and J. Misra, “Distributed Simulation: A case study in design and verification of distributed programs”, IEEE Transactions on Software Engineering, SE-5: 5, pp. 440-452, 1979.

    Article  Google Scholar 

  7. B. A. Cota and R. G. Sargent, “An Algorithm for Parallel Discrete Event Simulation using Common Memory,” Proc. 22nd Ann. Simulation Symp., pp. 23-31, March 1989.

    Google Scholar 

  8. J. K. Peacock, J. W. Wong, and E. Manning, “Synchronization of Distributed Simulation using Broadcast Algorithms,” Computer Networks, Vol. 4, pp. 3-10, 1980.

    Google Scholar 

  9. L. A. Belfore, S. Mazumdar, and S. S. Rizvi et al., “Integrating the joint operation feasibility tool with JFAST,” Proceedings of the Fall 2006 Simulation Interoperability Workshop, Orlando Fl, September 10-15 2006.

    Google Scholar 

  10. D. M. Nicol and P. F. Reynolds, “Problem Oriented Protocol Design,” Proc. 1984 Winter Simulation Conf., pp. 471-474, Nov. 1984.

    Google Scholar 

  11. J. K. Peacock, J. W. Wong, and E. Manning, “A Distributed Approach to Queuing Network Simulation,” Proc. 1979 Winter Simulation Conf., pp. 39 9-406, Dec. 1979.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Rizvi, S.S., Elleithy, K.M., Riasat, A. (2007). Minimizing the Null Message Exchange in Conservative Distributed Simulation. In: Sobh, T., Elleithy, K., Mahmood, A., Karim, M. (eds) Innovative Algorithms and Techniques in Automation, Industrial Electronics and Telecommunications. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6266-7_80

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-6266-7_80

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-6265-0

  • Online ISBN: 978-1-4020-6266-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics