Abstract
This paper illustrates the definition and analysis of a collection of solutions adopted to increase the performance of communication and computation activities required by the implementation and execution of parallel and distributed simulation processes. Parallel and distributed simulation has been defined, and a real testbed simulation scenario has been illustrated, based on the ARTÌS simulation framework. Three classes of solutions have been proposed to improve the performance of simulations executed over commodity off-the-shelf computation and communication architectures: multi-threaded software and Hyper-Threading support by the processor architectures, data marshalling solutions for shared-memory and network-based communications, and data structure optimization for simulation events’ management. All the proposed solutions have been evaluated on a testbed evaluation scenario, under variable configurations. Results obtained demonstrate that a performance improvement can be obtained by adopting and tuning the proposed solutions.
This work is supported by MIUR FIRB funds, under the project: “Performance Evaluation of Complex Systems: Techniques, Methodologies and Tools”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Dartmouth SSF (DaSSF), http://www.cs.dartmouth.edu/research/DaSSF/ .
GTW/TeD/PNNI, http://www.cc.gatech.edu/computing/pads/teddoc.html
Heap, From Wikipedia, the free encyclopedia, http://en.wikipedia.org/wiki/Heap
Hyper-Threading Technology on the Intel Xeon Processor Family for Servers, http://www.intel.com/business/bss/products/hyperthreading/server/ht_server.pdf
IEEE Std 1516-2000: IEEE standard for modeling and simulation (M&S) high level architecture (HLA) - framework and rules, - federate interface specification, - object model template (OMT) specification, - IEEE recommended practice for high level architecture (HLA) federation development and execution process (FEDEP)
Maisie Programming Language, http://may.cs.ucla.edu/projects/maisie/
Parallel / Distributed ns, http://www.cc.gatech.edu/computing/compass/pdns/
SNT: QualNet, http://www.qualnet.com .
PADS: Parallel and Distributed Simulation group, Department of Computer Science, University of Bologna, Italy (2005), http://pads.cs.unibo.it
Bononi, L., Bracuto, M., D’Angelo, G., Donatiello, L.: ARTÌS: A parallel and distributed simulation middleware for performance evaluation. In: Aykanat, C., Dayar, T., Körpeoğlu, İ. (eds.) ISCIS 2004. LNCS, vol. 3280, pp. 627–637. Springer, Heidelberg (2004)
Bononi, L., D’Angelo, G., Bracuto, M., Donatiello, L.: Concurrent replication of parallel and distributed simulation. In: Proceedings of the nineteenth workshop on Principles of Advanced and Distributed Simulation. IEEE Computer Society Press, Los Alamitos (2005)
Bononi, L., D’Angelo, G., Donatiello, L.: HLA-based Adaptive Distributed Simulation of Wireless Mobile Systems. In: Proceedings of the seventeenth workshop on Parallel and distributed simulation. IEEE Computer Society Press, Los Alamitos (2003)
Fujimoto, R.M.: Parallel and Distributed Simulation Systems, 1st edn. John Wiley & Sons, Chichester (2000)
Marr, D., Binns, F., Hill, D., Hinton, G., Koufaty, D., Miller, J., Upton, M.: Hyper-threading technology architecture and microarchitecture: A hypertext history. Intel Technology Journal (2002)
Panchal, J., Kelly, O., Lai, J., et al.: Parallel simulations of wireless networks with TED: radio propagation, mobility and protocols. SIGMETRICS Perform. Eval. Rev. 25(4), 30–39 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bononi, L., Bracuto, M., D’Angelo, G., Donatiello, L. (2005). Analysis of High Performance Communication and Computation Solutions for Parallel and Distributed Simulation. In: Yang, L.T., Rana, O.F., Di Martino, B., Dongarra, J. (eds) High Performance Computing and Communications. HPCC 2005. Lecture Notes in Computer Science, vol 3726. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11557654_74
Download citation
DOI: https://doi.org/10.1007/11557654_74
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29031-5
Online ISBN: 978-3-540-32079-1
eBook Packages: Computer ScienceComputer Science (R0)