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 条
  • [31] Design of parallel and distributed systems with high-level Petri nets using case technology
    Mikolajczak, B
    Rumbut, JT
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 2288 - 2293
  • [32] Proving correctness of distributed algorithms using high-level Petri nets - A case study
    Desel, J
    Kindler, E
    1998 INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 1998, : 177 - 186
  • [33] Rapid prototyping of distributed computing systems using high-level Petri nets with objects
    Mikolajczak, B
    PROCEEDINGS OF THE HIGH-PERFORMANCE COMPUTING (HPC'98), 1998, : 388 - 393
  • [35] Performance comparison of high-level algebraic nets distributed simulation protocols
    Djemame, K
    Gilles, DC
    Mackenzie, LM
    Bettaz, M
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 44 (6-7) : 457 - 472
  • [36] Weak and strong composition of high-level Petri nets
    Best, E
    Lavrov, A
    CONCUR'99: CONCURRENCY THEORY, 1999, 1664 : 194 - 209
  • [37] Comparative study and categorization of high-level petri nets
    Gerogiannis, VC
    Kameas, AD
    Pintelas, PE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 43 (02) : 133 - 160
  • [38] Development of an international standard for high-level Petri nets
    Billington, J
    THIRD IEEE INTERNATIONAL SOFTWARE ENGINEERING STANDARDS SYMPOSIUM AND FORUM (ISESS 97) - EMERGING INTERNATIONAL STANDARDS, PROCEEDINGS, 1997, : 155 - 162
  • [39] A reasoning algorithm for high-level fuzzy petri nets
    Scarpelli, H
    Gomide, F
    Yager, RR
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1996, 4 (03) : 282 - 294
  • [40] Generalised composition operations for high-level Petri nets
    Best, Eike
    Lavrov, Alexander
    Fundamenta Informaticae, 1999, 40 (2-3): : 125 - 163