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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. M. Fujimoto, “Distributed Simulation system,” preceding of the 2003 winter simulation conference. College of Computing, Georgia Institute of Technology, Atlanta.
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.
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.
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.
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.
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.
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.
J. K. Peacock, J. W. Wong, and E. Manning, “Synchronization of Distributed Simulation using Broadcast Algorithms,” Computer Networks, Vol. 4, pp. 3-10, 1980.
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.
D. M. Nicol and P. F. Reynolds, “Problem Oriented Protocol Design,” Proc. 1984 Winter Simulation Conf., pp. 471-474, Nov. 1984.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)