A Federated Approach to Parallel and Distributed Simulation of Complex Systems

Open access

A Federated Approach to Parallel and Distributed Simulation of Complex Systems

The paper describes a Java-based framework called ASimJava that can be used to develop parallel and distributed simulators of complex real-life systems. Some important issues associated with the implementation of parallel and distributed simulations are discussed. Two principal paradigms for constructing simulations today are considered. Particular attention is paid to an approach for federating parallel and distributed simulators. We describe the design, performance and applications of the ASimJava framework. Two practical examples, namely, a simple manufacturing system and computer network simulations are provided to illustrate the effectiveness and range of applications of the presented software tool.

Chen G. and Szymański B.K., Lookback (2002): A new way of exploiting parallelism in discrete event simulation. —Proc. 16-th Workshop Parallel and Distributed Simulation, Washington, DC, pp. 153-162.

Chen G. and Szymañski B.K. (2003): Four types of lookback. — Proc. 17-th Workshop Parallel and Distributed Simulation, San Diego, USA, pp. 3-10.

Ferenci S.L., Perumalla K.S. and Fujimoto R.M. (2000): An approach for federating parallel simulators. — Proc. 14-th Workshop Parallel and Distributed Simulation (PADS 2000), Bologna, Italy, pp. 63-70.

FRF (2007) Frame Relay Forum, http://www.frforum.com

Fujimoto R.M., Perumalla K., Park A., Wu H., Ammar M.H., Riley G.F. (2003): Large-scale network simulation: How big? How fast?. — 11-th IEEE Symp. Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Los Alamos, USA, pp. 116-125.

HLA (2007): High Level Architecture homepage, http://www.dmso.mil/public/transition/hla/

Java Sim (2007) JavaSim homepage, http://www.javasim.org

Jefferson D.A. (1985): Virtual time. — ACM Trans. Programm. Lang. Syst., Vol. 7, No. 3, pp. 404-425.

Malowidzki M. (2004): Network simulators: A developer's perspective. — Proc. Int. Sym. Performance Evaluation of Computer and Telecommunication Systems (SPECTS'04), San Jose, USA, pp. 1-9.

McCabe J.D. (2003): Network Analysis, Architecture, and Design. — New York: Morgan Kaufman.

Misra J. (1986): Distributed discrete-event simulation. — Comput. Surveys, Vol. 18, No. 1, pp. 39-65.

Nicol D.M. and Fujimoto R. (1994): Parallel simulation today. — Anna. Oper. Res., No. 53, pp. 249-285.

Nicol D.M. (2003): Utility analysis of network simulators. — Int. J. Simul.: Syst. Sci. Technol., Vol. 4, No. 3-4, pp. 55-69.

Niewiadomska-Szynkiewicz E., Zmuda M., Malinowski K. (2003): Application of Java-based framework to parallel simulation of large-scale systems. — Appl. Math. Comput. Sci., Vol. 13, No. 4, pp. 537-547.

Niewiadomska-Szynkiewicz E. and Sikora A., AsimJava (2004): A Java-based library for distributed simulation. — J. Telecommun. Inf. Technol., No. 3, pp. 12-17.

(OPNET, 2007) OPNET Modeler homepage http://www.opnet.com/products/modeler/home.html

Sokol L.M., Briscoe D.P. and Wieland A.P., MTW (1988): A strategy for scheduling discrete simulation events for concurrent execution. - Proc. SCS Multiconf. Distributed Simulation, San Diego, USA, pp. 34-42.

SSFNET-C++ (2007): SSFNET-C++ homepage, http://www.cs.dartmouth.edu/ghyan/dassfnet/overview.htm

SFNET-Java (2007): SFNET-Java homepage, http://www.ssfnet.org

Szymański B.K., Saifee A., Sastry A., Liu Y., Mandnani K., Genesis (2002): A system for large-scale paralel network simulation. — Proc. Int. Conf. Parallel and Distributed Simulation, PADS 2002, Washington, USA, pp. 89-96.

NS-2 (2007): The Network Simulator ns-2 homepage, http://www.isi.edu/nsnam/ns/

Zeigler B.P., Praehofer H. and Kim T.G (2000): Theory of Modeling and Simulation. — Orlando, USA, Academic Press.

International Journal of Applied Mathematics and Computer Science

Journal of the University of Zielona Góra

Journal Information


IMPACT FACTOR 2017: 1.694
5-year IMPACT FACTOR: 1.712

CiteScore 2017: 2.20

SCImago Journal Rank (SJR) 2017: 0.729
Source Normalized Impact per Paper (SNIP) 2017: 1.604

Mathematical Citation Quotient (MCQ) 2017: 0.13

Cited By

Metrics

All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 188 171 14
PDF Downloads 49 47 11