期刊文献+

多核乐观并行仿真的负载均衡研究

Load Balancing for Optimistic Parallel Simulation on Multi-core Platform
下载PDF
导出
摘要 对于运行于多核计算机、基于多线程实现的乐观并行仿真,虽然操作系统可对线程进行调度以平衡各个核的负载,但它无法控制各逻辑进程本地虚拟时钟的平衡推进。提出了多核乐观并行仿真的四层负载分配模型及一种静态划分与动态负载均衡相结合的负载均衡方案。静态划分使用Metis图划分包对模型实例进行划分;动态负载均衡优先调度本地虚拟时钟较小的逻辑进程以实现各逻辑进程的平衡推进,无须进行模型迁移,易于实现。通过一序列实验检验了所提出的负载均衡方案的有效性。 For the optimistic parallel simulation implemented through multi-threading programming on the multi-core computer,though the operating system could schedule the threads so as to balance the load among cores,it can't balance the local virtual time advancement of logical processes.A four-layer load distributing model for the optimistic parallel simulation on the multi-core platform and a load balancing scheme that combined both static partitioning and dynamic load balancing were proposed.The model instances were partitioned using a graph partitioning package called Metis in the static partitioning,while the logical processes with a lower local virtual time were given higher priority to be scheduled in the dynamic load balancing scheme.The dynamic load scheme need not migrate model instances,and is easier to implement.The effect of the proposed load balancing scheme was verified through a series of experiments.
出处 《系统仿真学报》 CAS CSCD 北大核心 2012年第2期324-331,共8页 Journal of System Simulation
基金 国家自然科学基金(60974074 60674069) 国防科学技术大学优秀研究生创新资助(B080502)
关键词 多核 并行离散事件仿真 负载均衡 图划分 仿真引擎 multi-core parallel discrete event simulation load balancing graph partitioning simulation engine
  • 相关文献

参考文献19

  • 1Asanovic K, Bodik R, Catanzaro B C, et al. The Landscape of Parallel Computing Research: A View from Berkeley JR]// UCB/ EECS- 2006-183. USA: University of California at Berkeley, 2006.
  • 2Manferdelli J L, Govindaraju N K, Crall C. Challenges and Opportunities in Many-Core Computing [J]. Proceedings of the IEEE (S0018-9219), 2008, 96(5): 808-815.
  • 3Fujimoto R M. Parallel and Distributed Simulation Systems [M]. New York, USA: John Wiley &Sons, Ine, 2000.
  • 4Reiher P L, Jefferson D. Virtual Time Based Dynamic Load Management in The Time Warp Operating System [J]. Transactions of the Society for Computer Simulation (S0740-6797), 1990, 7(2): 91-120.
  • 5Glazer D W, Trapper C. On Process Migration and Load Balancing in Time Warp [J]. IEEE Transactions on Parallel and Distributed Systems (S1045-9219), 1993, 4(3): 318-327.
  • 6Schlagenhaft R, Ruhwandl M, Sporrer C, et aL Dynamic Load Balancing of a Multi-Cluster Simulator on a Network of Workstations [C]// Proceedings of the ninth Workshop on Parallel and Distributed Simulation, Lake Placid, New York, USA. USA: IEEE Press, 1995: 175-180.
  • 7Chi B Y, Jiang H. The Role of Partitioning in Time Warp Simulation [C]// Proceedings of the IEEE 1997 National Aerospace and Electronics Conference, Dayton, Ohion, USA. USA: IEEE Press, 1997.
  • 8Cloutier J, Cemy E, Guertin F. Model Partitioning and the Performance of Distributed Timewarp Simulation of Logic Circuits [J]. Simulation Practice and Theory (S0928-4869), 1997, 5(1): 83-99.
  • 9Wilson L F, Shcn W. Experiments in Load Migration and Dynamic Load Balancing in SPEEDES [C]// Proceedings of the 1998 Winter Simulation Conference, Washington, DC, USA. USA: IEEE Press, 1998: 483-490.
  • 10Choe M, Tropper C. On Learning Algorithms and Balancing Loads in Time Warp [C]// Proceedings of the 13th workshop on Parallel and Distributed Simulation, Atlanta, GA, USA. USA: IEEE Press, 1999: 101-108.

二级参考文献31

  • 1李群,王超,朱一凡,王维平.基于MDA的仿真模型开发与集成方法研究[J].系统仿真学报,2007,19(2):272-276. 被引量:21
  • 2周东祥,仲辉,邓睿,李群,王维平.复杂系统仿真的可组合问题研究综述[J].系统仿真学报,2007,19(8):1819-1823. 被引量:35
  • 3EUROPEAN SPACE AGENCY, SMP 2.0 Handbook [K]. Europe: ESOC, 28-Oct-2005.
  • 4EUROPEAN SPACE AGENCY, SMP 2.0 Metamodel [K]. Europe: ESOC, 28-Oct-2005.
  • 5EUROPEAN SPACE AGENCY, SMP 2.0 Component Model [K]. Europe: ESOC, 28-Oct-2005.
  • 6EUROPEAN SPACE AGENCY, SMP 2.0 C++ Mapping [K]. Europe: ESOC 28-Oct-2005.
  • 7Stephen J Mellor, Kendall Scott, Axel Uhl, Dirk Weise. MDA Distilled: Principles of Model-Driven Architecture [M]. MA, USA: Addison Wesley, 2004.
  • 8Ellsiepen P,Fritzen P.SMP 2.0 Metamodel,v 1.2[R].EGOS-SIM-GEN-TN-0100,European Space Agency,2005.
  • 9Fritzen P,Ellsiepen P,Walsh A.SMP 2.0 Component Model,v1.2[R].EGOS-SIM-GEN-TN-0101,European Space Agency,2005.
  • 10Vries R D,Moelands J.SMP2 developments in euroSim[C] //10th International Workshop on Simulation for European Space Programmers,2008.

共引文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部