Skip to main content

Analysis of High Performance Communication and Computation Solutions for Parallel and Distributed Simulation

  • Conference paper
High Performance Computing and Communications (HPCC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3726))

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”.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Dartmouth SSF (DaSSF), http://www.cs.dartmouth.edu/research/DaSSF/ .

  2. GTW/TeD/PNNI, http://www.cc.gatech.edu/computing/pads/teddoc.html

  3. Heap, From Wikipedia, the free encyclopedia, http://en.wikipedia.org/wiki/Heap

  4. Hyper-Threading Technology on the Intel Xeon Processor Family for Servers, http://www.intel.com/business/bss/products/hyperthreading/server/ht_server.pdf

  5. 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)

    Google Scholar 

  6. Maisie Programming Language, http://may.cs.ucla.edu/projects/maisie/

  7. Parallel / Distributed ns, http://www.cc.gatech.edu/computing/compass/pdns/

  8. SNT: QualNet, http://www.qualnet.com .

  9. PADS: Parallel and Distributed Simulation group, Department of Computer Science, University of Bologna, Italy (2005), http://pads.cs.unibo.it

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Fujimoto, R.M.: Parallel and Distributed Simulation Systems, 1st edn. John Wiley & Sons, Chichester (2000)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics