26
Views
0
CrossRef citations to date
0
Altmetric
Article

General-purpose coordinator–master–worker model for efficient large-scale simulation over heterogeneous infrastructure

&
Pages 228-241 | Received 21 Dec 2015, Accepted 06 Dec 2016, Published online: 19 Dec 2017

References

  • Aaby B, Perumalla K and Seal S (2010). Efficient simulation of agent-based models on multi-GPU and multi-core clusters. In: in Proceedings of the 3rd International Conference on Simulation Tools and Techniques.
  • Abdelrazek A, Kaschub M, Blankenhorn C and Necker M (2009). A novel architecture using NVIDIA CUDA to speed up simulation of multi-path fast fading channels. In: Vehicular Technology Conference VTC Spring.
  • April J, Glover F, Kelly J and Laguna M (2003). Practical introduction to simulation optimization. In: Simulation Conference, Proceedings of the 2003 Winter.
  • Bai S and Nicol DM (2010). Acceleration of wireless channel simulation using GPUs. In: European IEEE Wireless Conference.
  • Borries K, Judd G, Stancil D and Steenkiste P (2009). FPGA-based channel simulator for a wireless network emulator. In: Vehicular Technology Conference VTC Spring.
  • Chen L, Huang J and Zhang J (2012). A latency-hiding algorithm for ABMS on parallel/distributed computing environment. In: ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation.
  • Cramer T, Schmidl D, Klemm M and Mey D (2012). OpenMP programming on Intel Xeon Phi coprocessors: An early performance comparison. In: Proceedings of the Many-core Applications Research Community Symposium at RWTH Aachen University.
  • Deelman E, Bagrodia R, Sakellariou R and Adve V (2001). Improving lookahead in parallel discrete event simulations of large-scale applications using compiler analysis. In: Proceedings of the Fifteenth Workshop on Parallel and Distributed Simulation, PADS.
  • Fujimoto R (1988). Lookahead in parallel discrete event simulation. Technical report. DTIC Document.
  • Fujimoto RM (1990). Parallel discrete event simulation. Communications of the ACM 33(10): 30–53.
  • Fujimoto R and Nicol DM (1992). State of the art in parallel simulation. In: Proceedings of the 24th conference on Winter simulation.
  • Fujimoto R, Perumalla K, Park A, Wu H, Ammar M and Riley G (2003). Large-scale network simulation: How big? How fast?. In: Modeling, Analysis and Simulation of Computer Telecommunications Systems.
  • Heinecke A, Vaidyanathan K, Smelyanskiy M, Kobotov A, Dubtsov R, Henry G, Shet A, Chrysos G and Dubey P (2013) Design and implementation of the Linpack Benchmark for single and multi-node systems based on Intel Xeon Phi coprocessor. In: 27th IEEE International Parallel and Distributed Processing Symposium.
  • Jeffers J and Reinders J (2013). Intel Xeon Phi Coprocessor High Performance Programming. Elsevier: Waltham.
  • Lacage M (2010). Experimentation tools for networking research, Ph, PhD thesis, UNICE.
  • Lacage M and Henderson TR (2006). Yet another network simulator. In: Proceeding from the 2006 workshop on NS-2: the IP network simulator ACM.
  • Liu J (2009). Parallel Discrete-Event Simulation. Wiley: Hoboken.
  • Liu Q and Wainer G (2012). Multicore acceleration of discrete event system specification systems. Simulation 88(7): 801–831.
  • Nicol DM (1996). Principles of conservative parallel simulation. In: Proceedings of the 28th conference on Winter simulation IEEE Computer Society.
  • Park A and Fujimoto R (2009). Efficient master/worker parallel discrete event simulation. In: 2009 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation.
  • Park AJ and Fujimoto RM (2012). Efficient master/worker parallel discrete event simulation on metacomputing systems. IEEE Transactions on Parallel and Distributed Systems23: 873–880.
  • Park H and Fishwick P (2010). A GPU-based application framework supporting fast discrete-event simulation. Simulation 86(10): 613–628.
  • Park H and Fishwick P (2011). An analysis of queuing network simulation using GPU-based hardware acceleration. ACM Transactions on Modeling and Computer Simulation 21(3): 18.
  • Pennycook S, Hammond S, Jarvis S and Mudalige G (2011). Performance analysis of a hybrid mpi/cuda implementation of the naslu benchmark. ACM SIGMETRICS Performance Evaluation Review 38(4): 23–29.
  • Perumalla K (2006). Parallel and distributed simulation: traditional techniques and recent advances. In: Proceedings of the 38th conference on Winter simulation Winter Simulation Conference.
  • Perumalla K (2009). Switching to high gear: Opportunities for grand-scale real-time parallel simulations. In: Proceedings of the 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications IEEE Computer Society.
  • Quaglia F and Cortellessa V (2000). Grain sensitive event scheduling in time warp parallel discrete event simulation. In: Proceedings of the 14 workshop on Parallel and distributed simulation IEEE Computer Society.
  • Righter R and Walrand J (1989). Distributed simulation of discrete event systems. Proceedings of the IEEE 77: 99–113.
  • Romdhanne BB, Bouksiaa MSM, Nikaein N and Bonnet C (2013). Hybrid scheduling for event-driven simulation over heterogeneous computers. In: Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation ACM.
  • Romdhanne BB and Nikaein N (2012). Gpu based simulation testbed for large scale mobile networks. In: 2012 International Conference on IEEE Communications and Information Technology.
  • Romdhanne BB and Nikaein N (2013). Coordinator-master-worker model for efficient large scale network simulation. In: International Conference on Simulation Tools and Techniques.
  • Romdhanne BB, Nikaein N and Bouksiaa MSM (2012). Hybrid CPU-GPU distributed framework for large scale mobile networks simulation. In: 2012 IEEE/ACM 16th International Symposium on IEEE Distributed Simulation and Real Time Applications.
  • Romdhanne BB, Nikaein N, Knopp R and Bonnet C (2011). OpenAirInterface large-scale wireless emulation platform and methodology. In: Proceedings of the 6th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks.
  • Satish N, Kim C, Chhugani J, Nguyen A, Lee V, Kim D and Dubey P (2010). Fast sort on CPUs, GPUs and Intel MIC architectures, Technical report. Technical report, Intel.
  • Saule E, Kaya K and Catalyurek UV (2013). Performance evaluation of sparse matrix multiplication kernels on Intel Xeon Phi. Technical report, arXiv:1302.1078
  • Shmueli E and Feitelson DG (2003). Backfilling with Lookahead to Optimize the Performance of Parallel Job Scheduling. Springer: Berlin.
  • Som TK and Sargent RG (1998). A probabilistic event scheduling policy for optimistic parallel discrete event simulation. In: Proceedings of Twelfth Workshop on Parallel and Distributed Simulation. IEEE.
  • Wenjie T, Yiping Y and Feng Z (2012). A hierarchical parallel discrete event simulation kernel for multicore platform. Cluster Computing 16(3): 379–387.
  • Wolf M, Cai Z, Huang W and Schwan K (2002). Smartpointers: personalized scientific data portals in your hand. In: ACM/IEEE 2002 Conference IEEE Supercomputing.
  • Yoginath SB, Perumalla KS and Henz BJ (2012). Runtime performance and virtual network control alternatives in VM-based high-fidelity network simulations. In: Proceedings of the Winter Simulation Conference, Winter Simulation Conference.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.