jEQN a Java-Based Language for the Distributed Simulation of Queueing Networks
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.
KeywordsService Center Output Port Input Port Discrete Event Simulation Interarrival Time
Unable to display preview. Download preview PDF.
- 1.Fujimoto, R.: Parallel and Distributed Simulation Systems. Wiley, Chichester (2000)Google Scholar
- 3.Veran, M., Portier, D.: QNAP2: A Portable Environment for Queueing Systems Modelling. Raport de Recherche 314, INRIA (June 1984)Google Scholar
- 4.Sauer, C., MacNair, E., Salza, S.: A Language for Extended Queuing Network Models. IBM Journal of Research and Development 24(6) (November 1980)Google Scholar
- 5.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)Google Scholar
- 6.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)Google Scholar
- 7.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)Google Scholar
- 8.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)Google Scholar
- 9.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)Google Scholar
- 10.IEEE, Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) – framework and rules, Technical Report 1516, IEEE (2000)Google Scholar
- 11.Grable, R., Jernigan, J., Pogue, C., Divis, D.: Metrics for Small Projects: Experiences at the SED. IEEE Software, 21–29 (March-April, 1999)Google Scholar
- 13.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)Google Scholar