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 条
  • [31] Library of VHDL event-driven simulation kernel
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (01):
  • [32] CONCURRENT DISCRETE EVENT-DRIVEN SIMULATION TOOLS
    PHILLIPS, CI
    CUTHBERT, LG
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1991, 9 (03) : 477 - 485
  • [33] Simulation and development of event-driven multimedia session
    Abdel-Baki, N
    Grossmann, HP
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2004, PT 2, PROCEEDINGS, 2004, 3332 : 447 - 454
  • [34] Application of Discrete State Event-driven Simulation Framework in High-voltage Power Electronic Hybrid Systems
    Shi B.
    Zhao Z.
    Zhu Y.
    Yu Z.
    Ju J.
    Gaodianya Jishu/High Voltage Engineering, 2019, 45 (07): : 2053 - 2061
  • [35] Developments and Prospects of Power Electronics Simulation Technology and Software Based on Discrete State Event-driven Approach
    Shi B.
    Zhao Z.
    Yu Z.
    Yuan L.
    Chen K.
    Ji S.
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2022, 42 (16): : 6005 - 6016
  • [36] An Event-Driven Agent-Based Simulation Model for Industrial Processes
    Iannino, Vincenzo
    Mocci, Claudio
    Vannocci, Marco
    Colla, Valentina
    Caputo, Andrea
    Ferraris, Francesco
    APPLIED SCIENCES-BASEL, 2020, 10 (12):
  • [37] STATE-BASED MODEL CHECKING OF EVENT-DRIVEN SYSTEM REQUIREMENTS
    ATLEE, JM
    GANNON, J
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (01) : 24 - 40
  • [38] Testing for Event-Driven Microservices Based on Consumer-Driven Contracts and State Models
    Wu, Chu-Fei
    Ma, Shang-Pin
    Shau, An-Chi
    Yeh, Hang-Wei
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 467 - 471
  • [39] Governing Web Services using Event-driven Monitoring
    Kulvatunyou, S.
    Durand, J.
    Woo, J.
    BenMalek, H.
    2007 11TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS, 2007, : 28 - +
  • [40] Event-driven Elevator Testing, Control, Monitoring, and Maintenance
    Si, Yain-Whar
    Yang, Yi-Yang
    Leong, Wai-Leong
    Leong, Sio-Meng
    Wong, Chi-Iong
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 3563 - 3568