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 条
  • [41] PUTTING HIGH-LEVEL PETRI NETS TO WORK IN INDUSTRY
    VANDERAALST, WMP
    COMPUTERS IN INDUSTRY, 1994, 25 (01) : 45 - 54
  • [42] Reinforcement learning for high-level fuzzy Petri nets
    Shen, VRL
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2003, 33 (02): : 351 - 362
  • [43] Towards Fine-grained Spatial Partition for Wildfire Simulation
    Guo, Song
    Hu, Xiaolin
    2ND ASIAN CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, GAME-ON'ASIA 2010 - 2ND ASIAN SIMULATION TECHNOLOGY CONFERENCE, ASTEC'2010, 2010, : 94 - 101
  • [44] Exploring the Differences between Plausible and Correct Patches at Fine-Grained Level
    Yang, Bo
    Yang, Jinqiu
    PROCEEDINGS OF THE 2020 IEEE 2ND INTERNATIONAL WORKSHOP ON INTELLIGENT BUG FIXING (IBF '20), 2020, : 1 - 8
  • [45] Object-Based High-Level Petri Nets as a formal approach to distributed information systems
    Guerrero, DDS
    deFigueiredo, JCA
    Perkusich, A
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3383 - 3388
  • [46] Modeling and Analyzing Distributed Real-time and Embedded Systems with High-Level Petri Nets
    Chen, Liqiong
    Shao, Zhiqing
    Fan, Guisheng
    Wang, Xiuying
    PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 476 - 481
  • [47] Simulating Train Dispatching Logic with High-Level Petri Nets
    Jeremic, Dusan
    Milinkovic, Sanjin
    Kasalica, Sandra
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2021, 28 (02): : 639 - 648
  • [48] PARALLEL PROGRAM DESIGN USING HIGH-LEVEL PETRI NETS
    GORTON, I
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1993, 5 (02): : 87 - 104
  • [49] Information system behavior specification by high-level Petri nets
    Oberweis, A
    Sander, P
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1996, 14 (04) : 380 - 420
  • [50] Knowledge representation using high-level fuzzy Petri nets
    Shen, Victor R. L.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2006, 36 (06): : 1220 - 1227