Abstract
The increasing pervasiveness of large scale networks is bringing distributed simulation (DS) to the reach of academic and business communities besides the traditional military ones. This gives academics and industry the advantage of using larger execution platforms and of reusing locally implemented simulation models as building blocks of much larger models. Developing a distributed simulator however requires learning how to use a given DS standard (such as HLA), that implies a non-negligible amount of effort. This paper addresses the problem of defining a language that can equivalently support the development of local or distributed simulators, making the use of the DS standard transparent. The HLA standard is dealt with, but the method can be extended to any other DS standard. The language (called jEQN) addresses the extended queueing network (EQN) domain, and thus it also includes primitives to facilitate the development of queueing network distributed simulators.
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
Fujimoto, R.: Parallel and Distributed Simulation Systems. Wiley, Chichester (2000)
Bolch, G., Greiner, S., de Meer, H., Trivedi, K.: Queueing Networks and Markov Chains. Wiley, Chichester (1998)
Veran, M., Portier, D.: QNAP2: A Portable Environment for Queueing Systems Modelling. Raport de Recherche 314, INRIA (June 1984)
Sauer, C., MacNair, E., Salza, S.: A Language for Extended Queuing Network Models. IBM Journal of Research and Development 24(6) (November 1980)
Verbraeck, A.: Component-based Distributed Simulation. In: Proceedings of the 18th Workshop on Parallel and Distributed Simulation (PADS 2004), Kuftein, Austria, May 2004, pp. 141–148 (2004)
Riley, G., Ammar, M., Fujimoto, R., Park, A., Perumalla, K., Xu, D.: A Federated Approach to Distributed Network Simulation. ACM Transaction on Modeling and Computer Simulation (TOMACS) 14(2) (April 2004)
Page, E., Moose, R., Griffin, S.: Web-based Simulation in SimJava using Remote Method Invocation. In: Proceedings of the 1997 Winter Simulation Conference, Atlanta, GA, December 1997, pp. 468–474 (1997)
Jacobs, P., Lang, N., Verbraeck, A.: D-SOL: A Distributed Java Based Discrete Event Simulation Architecture. In: Proceedings of the 2002 Winter Simulation Conference, San Diego, CA, December 8-11, 2002, pp. 793–800 (2002)
Perumalla, K.: μsik: A Micro-kernel for Parallel/Distributed Simulation Systems. In: Proceedings of the 19th Workshop on Parallel and Distributed Simulation (PADS 2005), Monterey, CA, June 2005, pp. 59–68 (2005)
IEEE, Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) – framework and rules, Technical Report 1516, IEEE (2000)
Grable, R., Jernigan, J., Pogue, C., Divis, D.: Metrics for Small Projects: Experiences at the SED. IEEE Software, 21–29 (March-April, 1999)
Nance, R.: The time and state relationships in simulation modeling. Communications of the ACM 24(4), 173–179 (1981)
Gianni, D.: jRand: a flexible and extendible framework for number sequences for simulation programs. RI.09.03, Dept. of Computer Science, Software Eng. Lab. University of Rome TorVergata (December 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
D’Ambrogio, A., Gianni, D., Iazeolla, G. (2006). jEQN a Java-Based Language for the Distributed Simulation of Queueing Networks. In: Levi, A., Savaş, E., Yenigün, H., Balcısoy, S., Saygın, Y. (eds) Computer and Information Sciences – ISCIS 2006. ISCIS 2006. Lecture Notes in Computer Science, vol 4263. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11902140_89
Download citation
DOI: https://doi.org/10.1007/11902140_89
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47242-1
Online ISBN: 978-3-540-47243-8
eBook Packages: Computer ScienceComputer Science (R0)