Towards correct distributed simulation of high-level Petri nets with fine-grained partitioning

被引:0
|
作者
Knoke, Michael [1 ]
Kühling, Felix [1 ]
Zimmermann, Armin [1 ]
Hommel, Günter [1 ]
机构
[1] Technische Universität Berlin, Real-Time Systems and Robotics, Einsteinufer 17, 10587 Berlin, Germany
关键词
Artificial intelligence;
D O I
10.1007/978-3-540-30566-8_12
中图分类号
学科分类号
摘要
Powerful grid and cluster computers allow efficient distributed simulation. Optimistic simulation techniques have been developed which allow for more parallelism in the local simulations than conservative methods. However, they may require costly rollbacks in simulation time due to dependencies between model parts that cause violations of global causality. Different notions of time have been proposed to detect and remedy these situations. Logical time (or Lamport time) is used in many present-day distributed simulation algorithms. However, high-level colored Petri nets may contain global activity priorities, vanishing states, and global state dependencies. Thus virtual time is not sufficient to maintain the global chronological order of events for the optimistic simulation of this model class. The paper presents a new approach that guarantees a correct ordering of global states in a distributed Petri net simulation. A priority-enhanced vector time algorithm is used to detect causal dependencies. © Springer-Verlag Berlin Heidelberg 2004.
引用
收藏
页码:64 / 74
相关论文
共 50 条
  • [1] Towards correct distributed simulation of high-level Petri nets with fine-grained partitioning
    Knoke, M
    Kühling, F
    Zimmermann, A
    Hommel, G
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 64 - 74
  • [2] Performance partitioning impact in distributed simulation of high-level algebraic Petri nets
    Djemame, K
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2003, 150 (02): : 121 - 132
  • [3] A framework for high-level simulation and optimization of fine-grained reconfigurable architectures
    Pasha, Muhammad Adeel
    Farooq, Umer
    Siddiqui, Bilal
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2019, 95 (08): : 737 - 751
  • [4] TOWARDS REACHABILITY TREES FOR HIGH-LEVEL PETRI NETS
    HUBER, P
    JENSEN, AM
    JEPSEN, LO
    JENSEN, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 188 : 215 - 223
  • [5] Verification of distributed systems modelled by high-level Petri nets
    Kozura, VE
    Nepomniaschy, VA
    Novikov, RM
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 61 - 66
  • [6] HIGH-LEVEL ALGEBRAIC PETRI NETS
    KAN, CY
    HE, XD
    INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (01) : 23 - 30
  • [7] Z AND HIGH-LEVEL PETRI NETS
    VANHEE, KM
    SOMERS, LJ
    VOORHOEVE, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 551 : 204 - 219
  • [8] Abstract Petri nets as a uniform approach to high-level petri nets
    Padberg, J
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 1999, 1589 : 241 - 260
  • [9] Lookup Tables: Fine-Grained Partitioning for Distributed Databases
    Tatarowicz, Aubrey L.
    Curino, Carlo
    Jones, Evan P. C.
    Madden, Sam
    2012 IEEE 28TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2012, : 102 - 113
  • [10] A Case for Precise, Fine-Grained Pointer Synthesis in High-Level Synthesis
    Ramanathan, Nadesh
    Constantinides, George A.
    Wickerson, John
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)