Parallel Event-Driven Simulation Based on Application Global State Monitoring

被引:1
|
作者
Masko, Lukasz [1 ]
Tudruj, Marek [1 ,2 ]
机构
[1] Polish Acad Sci, Inst Comp Sci, Ul Jana Kazimierza 5, PL-01248 Warsaw, Poland
[2] Polish Japanese Inst Informat Technol, PL-02008 Warsaw, Poland
关键词
Parallel simulation; Strongly consistent global states;
D O I
10.1007/978-3-642-55224-3_33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Discrete event simulation is a well known technique used for modeling and simulating complex parallel systems. Parallel simulation introduces multiple simulated event queues processed in parallel. A proper synchronization between parallel queues must be introduced. Program global state monitoring is a natural way to organize global simulation state monitoring and control. Every queue process reports its progress state, being the timestamp of the most recently processed event, to a global synchronizer. Reporting is done asynchronously and has no influence on the simulation process. A global simulation state can be defined as the vector containing timestamps of the most recently processed event in every queue. The paper presents the principles of parallel simulation designed by the use of a system infrastructure for global states monitoring. Comparison to existing parallel simulation methods is provided.
引用
收藏
页码:348 / 357
页数:10
相关论文
共 50 条
  • [1] Application global state monitoring in optimization of parallel event-driven simulation
    Masko, Lukasz
    Tudruj, Marek
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (19):
  • [2] Global State Monitoring in Optimization of Parallel Event-Driven Simulation
    Masko, Lukasz
    Tudruj, Marek
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 483 - 494
  • [3] MULTES: Multilevel Temporal-Parallel Event-Driven Simulation
    Kim, Dusung
    Ciesielski, Maciej
    Yang, Seiyang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (06) : 845 - 857
  • [4] Fast Time-Parallel C-based Event-Driven RTL Simulation
    Ahmad, Tariq Bashir
    Ciesielski, Maciej
    PROCEEDINGS OF THE 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2014, : 71 - 76
  • [5] Event-driven Image Sensor Application : Event-driven Image Segmentation
    Darwish, Amani
    Abbass, Hassan
    Fesquet, Laurent
    Sicard, Gilles
    2017 3RD INTERNATIONAL CONFERENCE ON EVENT-BASED CONTROL, COMMUNICATION AND SIGNAL PROCESSING (EBCCSP), 2017,
  • [6] Event-driven molecular dynamics in parallel
    Miller, S
    Luding, S
    JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 193 (01) : 306 - 316
  • [7] Parallel event-driven logic simulation algorithms: Tutorial and comparative evaluation
    Baker, WI
    Mahmood, A
    Carlson, BS
    IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 1996, 143 (04): : 177 - 185
  • [8] Energy Blockchain Simulation Method Based on Discrete-state Event-driven Mechanism
    Gao Y.
    Ping J.
    Yan Z.
    Chen S.
    Shen X.
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2023, 43 (18): : 7115 - 7126
  • [9] Event-driven simulation of the state institution activity for the service provision based on business processes
    Kataev, M. Yu.
    Loseva, N. V.
    Mitsel, A. A.
    Bulysheva, L. A.
    Kozlov, S. V.
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY 2016, 2017, 803
  • [10] Simulation of an Event-Driven Wireless Sensor Network Protocol for Environmental Monitoring
    Al Rantisi, Maher Ali
    Mapp, Glenford
    Gemikonakli, Orhan
    2014 THIRD INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION TECHNOLOGY (FGCT), 2014, : 33 - +