55
Views
3
CrossRef citations to date
0
Altmetric
Article

Three-level-parallelization support framework for large-scale analytic simulation

, , , , , & show all
Pages 194-207 | Received 14 Dec 2015, Accepted 13 Mar 2017, Published online: 19 Dec 2017

References

  • Aydt H, Turner SJ, Cai W and Low MYH (2009). Research issues in symbiotic simulation. In: Proceedings of the 2009 Winter Simulation Conference, pp 1213–1222.
  • BagrodiaRLLiaoWTMaisie: A language for the design of efficient discrete-event simulationsIEEE Transactions on Software Engineering199420422523810.1109/32.277572
  • Bisset KR, Aji AM, Bohm E, Kale LV, Kamal T, Marathe MV and Yeom J-S (2012). Simulating the spread of infectious disease over large realistic social networks using Charm++. In: Proceedings of IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum, pp 507–518.
  • Buss AH (2002). Simkit: Component based simulation modeling with Simkit. In: Proceedings of the 2002 Winter Simulation Conference, pp 243–249.
  • CarothersCDBauerDPearceSROSS: A high-performance, low-memory, modular Time Warp systemJournal of Parallel and Distributed Computing200262111648166910.1016/S0743-7315(02)00004-7
  • ChenDTheodoropoulosGKTurnerSJCaiWMinsonRZhangYLarge scale agent-based simulation on the gridFuture Generation Computer Systems200824765867110.1016/j.future.2008.01.004
  • ChenDWangLWuXChenJKhanSUKołodziejJTianMHuangFLiuWHybrid modelling and simulation of huge crowd over a hierarchical Grid architectureFuture Generation Computer Systems20132951309131710.1016/j.future.2012.03.006
  • ChenLYaoYCaiLA global schedule mechanism for PDES on multi-core environmentsJournal of National University of Defense Technology2012344108113
  • ChoiCSeoKMKimTGDEXSim: An experimental environment for distributed execution of replicated simulators using a concept of single simulation multiple scenarios. Simulation: Transactions of the Society for Modeling and SimulationInternational2014904355376
  • D’Angelo G, Ferretti S, Marzolla M and Armaroli L (2016). Fault-tolerant adaptive parallel and distributed simulation. In: Proceedings of the 2016 IEEE/ACM 20th International Symposium on Distributed Simulation and Real Time Applications. doi:10.1109/DS-RT.2016.11.
  • D’AngeloGMarzollaMNew trends in parallel and distributed simulation: From many-cores to Cloud ComputingSimulation Modelling Practice and Theory20144932033510.1016/j.simpat.2014.06.007
  • Das S, Fujimoto RM, Panesar K, Allison D and Hybinette M (1994). GTW: A time warp system for shared memory multiprocessors. In: Proceedings of the 26th conference on Winter simulation, Orlando, Florida, pp 1332–1339.
  • Ewald R, Leye S and Uhrmacher AM (2009). An efficient and adaptive mechanism for parallel simulation replication. In: 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation, pp 104–113.
  • Forbes J, Drake T, Feeney T, Davis J, Keller R, Conaway K, Davis T, Wilson H and Ortiz S (2007). Recognizing the contribution of modeling and simulation technology to the security and prosperity of the United States, and recognizing modeling and simulation as a National Critical Technology. Bill H. Res. 487.
  • FuYKangFQiJDuanSResearch of dynamic scheduling method for the air-to-ground warfare simulation system based on gridSimulation Modelling Practice and Theory20101881116112910.1016/j.simpat.2010.01.006
  • FujimotoRMParallel and Distributed Simulation Systems2000New YorkWiley
  • FujimotoRMMalikAWParkAParallel and distributed simulation in the cloudThe Society for Modeling and Simulation International Magazine201033110
  • GrayMADiscrete event simulation: A review of SimEventsComputing in Science & Engineering200796626610.1109/MCSE.2007.112
  • HaoJGanBAn air defense radar detection model in complex electromagnetic environmentComputer Simulation20092663337
  • Herbordt MC (2007). Discrete event simulation of molecular dynamics with configurable logic. In: 2007 International Conference on Field Programmable Logic and Applications, pp 151–158.
  • HofmannMAChallenges of model interoperation in military simulations. Simulation: Transactions of the Society for Modeling and SimulationInternational20048012659667
  • HouBYaoYWangBLiaoDModeling and simulation of large-scale social networks using parallel discrete event simulation. Simulation: Transactions of the Society for Modeling and SimulationInternational2013891011731183
  • Hybinette M and Fujimoto RM (1997). Cloning: A novel method for interactive parallel simulation. In: Proceedings of the 29th conference on Winter simulation, Atlanta, Georgia, pp 444–451.
  • HybinetteMFujimotoRMCloning parallel simulationsACM Transactions on Modeling and Computer Simulation (TOMACS)200111437840710.1145/508366.508370
  • Kite S, Wood C, Taylor SJ and Mustafee N (2011). SakerGrid: Simulation experimentation using grid enabled simulation software. In: Proceedings of the 2011 Winter Simulation Conference (WSC), Phoenix, Arizona, pp 2283–2293.
  • Li BH (2004). Some focusing points in development of modern modeling and simulation technology. In: Proceedings of the Third Asian simulation conference on Systems Modeling and Simulation: theory and applications, pp 12–22.
  • LiZCaiWTurnerSJUn-identical federate replication structure for improving performance of HLA-based simulationsSimulation Modelling Practice and Theory20144811212810.1016/j.simpat.2014.06.016
  • LiangHLiuLYaoYLiuBMuXLiMResearch on self-adaptive communication mechanism for high performance RTIJournal of National University of Defense Technology2012343148153
  • LiuBJiZYaoYZhaoYDesign of a multi-sample scheduling tool for two classes of analytic simulationsJournal of National University of Defense Technology2011542133
  • LiuBYaoYWangHOn the technology of high-performance parallel simulationChinese Journal of Electronics201221116
  • LiuQWainerGMulticore acceleration of discrete event system specification systems. Simulation: Transactions of the Society for Modeling and SimulationInternational2012887801831
  • Lynch EW and Riley GF (2009). Hardware supported time synchronization in multi-core architectures. In: 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation, pp 88–94.
  • McgeochCAnalyzing algorithms by simulation: Variance reduction techniques and simulation speedupsACM Computing Surveys (CSUR)199224219521210.1145/130844.130853
  • Meng D, Yao Y and Hu T (2016). A model framework for supporting online construction of low-fidelity kinematic models. In: 16th Asia Simulation Conference and SCS Autumn Simulation Multi-Conference (AsiaSim/SCS AutumnSim), pp 356–363.
  • MustafeeNKatsaliakiKTaylorSJBrailsfordSFacilitating the analysis of a UK national blood service supply chain using distributed simulation. Simulation: Transactions of the Society for Modeling and SimulationInternational2009852113128
  • Perles A, Molero X, Marti A and Serrano JJ (2002). Analysis of coverage and performance of the variable sized replications simulation method in parallel. In: Proceedings of the 16th European Simulation Multiconference on Modelling and Simulation, pp 219–223.
  • Perumalla KS (2005). μsik-a micro-kernel for parallel/distributed simulation systems. In: 2005 ACM/IEEE/SCS 19rd Workshop on Principles of Advanced and Distributed Simulation, CA, USA, pp 59–68.
  • PerumallaKSSealSKDiscrete event modeling and massively parallel execution of epidemic outbreak phenomena. Simulation: Transactions of the Society for Modeling and SimulationInternational2011887768783
  • QuagliaFA low-overhead constant-time Lowest-Timestamp-First CPU scheduler for high-performance optimistic simulation platformsSimulation Modelling Practice and Theory20155310312210.1016/j.simpat.2015.01.009
  • Rak M, Cuomo A and Villano U (2012). Mjades: Concurrent simulation in the cloud. In: 2012 Sixth International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp 853–860.
  • Steinman JS (1993). Incremental state saving in SPEEDES using C++. In: Proceedings of the 1993 Winter Simulation Conference (WSC), pp 687–696.
  • Steinman JS (2005). The WarpIV simulation kernel. In: Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation, pp 161–170.
  • SutterHThe free lunch is over: A fundamental turn toward concurrency in softwareDr. Dobb’s Journal2005303202210
  • TangWYaoYA GPU-based discrete event simulation kernel. Simulation: Transactions of the Society for Modeling and SimulationInternational2013891113351354
  • Wilmarth TL and Kale LV (2004). Pose: Getting over grainsize in parallel discrete event simulation. In: International Conference on Parallel Processing (ICPP), pp 12–19.
  • Yao Y, Meng D, Qu Q, Li J and Jiang Z (2016). Development and experimentation of PDES-based analytic simulation. In: Proceedings of the 2016 annual ACM Conference on SIGSIM Principles of Advanced Discrete Simulation. Banff, Alberta, Canada, pp 123–126.
  • YaoYZhangYSolution for analytic simulation based on parallel processingJournal of System Simulation2008202466176621
  • Yilmaz L, Taylor SJ, Fujimoto RM and Darema F (2014). Panel: The future of research in modeling & simulation. In: Proceedings of the 2014 Winter Simulation Conference (WSC), pp 2797–2811.
  • ZeiglerBPPraehoferHKimTGTheory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems2000New YorkAcademic Press
  • Zhang Y and Yao Y (2010). Dynamic matching approach for interest management in distributed agent-based simulation. In: 2010 International Conference on Computer Application and System Modeling (ICCASM), pp 432–436.
  • ZhuFYaoYTangWChenDA high performance framework for modeling and simulation of large-scale complex systemsFuture Generation Computer Systems20155113214110.1016/j.future.2014.11.018

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.