Java']Java based conservative distributed simulation

被引:13
|
作者
Ferscha, A [1 ]
Richter, M [1 ]
机构
[1] Univ Vienna, Inst Angew Informat, A-1080 Vienna, Austria
关键词
D O I
10.1145/268437.268513
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Distributed discrete event simulation techniques aim at an acceleration of the execution of a self-contained simulation model by the spatial decomposition of that model and the concurrent simulation of the submodels by so called logical processes (LPs), each executing on a dedicated node of a (closed) multiprocessor system. The dedication of parallel simulators to specific platforms and their adaptation to the respective hardware and software intrinsics has widely preventend an industrial and/or commercial success of such high performance simulation methods. In this work we propose the building of logical process simulators that use the World Wide Web as an execution platform. We have developed and implemented a Java-based simulation engine along the conservative Chandy/Misra/Bryant (CMB) synchronization protocol, allowing for a platform independent, scalable, and performance efficient distributed simulation model execution. Our simulation engine is open and general purpose in the sense that it can be reused in various simulation domains by simply "plugging in" different simulation models, and simulation codes that, once written, can be executed, anywhere (on the Internet). The potential performance improvement of Web-based distributed simulation is investigated in a sensitivity analysis conducted on a hypothetical simulation model executed in a Java-enabled workstation LAN. Even for very small simulation models, a speedup of about 3.5 could be attained on a 4 processor (heterogeneous) host LAN.
引用
收藏
页码:381 / 388
页数:8
相关论文
共 50 条
  • [1] Java']Java based simulation on distributed diagnosis
    Saikia, Lakshmi Prasad
    [J]. Proceedings of the 15th IASTED International Conference on Applied Simulation and Modelling, 2006, : 406 - 411
  • [2] IDES: A Java']Java-based distributed simulation engine
    Nicol, DM
    Johnson, MM
    Yoshimura, AS
    Goldsby, ME
    [J]. SIXTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 1998, : 233 - 240
  • [3] Web-based distributed interactive simulation using Java']Java
    Narayanan, S
    Cowgill, J
    Malu, P
    Nandha, H
    Patel, C
    Schneider, N
    Tendulkar, J
    Carrico, TM
    DiPasquale, J
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 2690 - 2695
  • [4] jEQN a java']java-based language for the distributed simulation of queueing networks
    D'Ambrogio, Andrea
    Gianni, Daniele
    Iazeolla, Giuseppe
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 854 - +
  • [5] Fornax: Web-based distributed discrete event simulation in Java']Java
    van Halderen, BAW
    Overeinder, BJ
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 957 - 970
  • [6] The Parsimony Project: A distributed simulation testbed in Java']Java
    Preiss, BR
    Wan, KWC
    [J]. PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON WEB-BASED MODELING AND SIMULATION, 1999, 31 (03): : 89 - 94
  • [7] Java']Java based distributed measurement systems
    Grimaldi, D
    Nigro, L
    Pupo, F
    [J]. IMTC/97 - IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE: SENSING, PROCESSING, NETWORKING, PROCEEDINGS VOLS 1 AND 2, 1997, : 686 - 689
  • [8] Java']Java based distributed learning platform
    Zhang, XM
    Zhu, JJ
    Wang, JY
    Min, Q
    Guang, Z
    [J]. DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 654 - 657
  • [9] D-sol; A distributed Java']Java based discrete event simulation architecture
    Jacobs, PHM
    Lang, NA
    Verbraeck, A
    [J]. PROCEEDINGS OF THE 2002 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2002, : 793 - 800
  • [10] SOC modeling and simulation based on Java']Java
    Fu, H
    Hobson, RF
    [J]. SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, 2003, : 139 - 149