Real-time digital simulator for distributed systems

被引:3
|
作者
Chen, Jinchao [1 ]
Du, Chenglie [1 ]
Han, Pengcheng [1 ]
Du, Xiaoyan [1 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci, 127 Youyi West Rd, Xian 710072, Peoples R China
关键词
Digital simulator; distributed system; incentive data; logic automaton; configurability; STRICTLY PERIODIC TASKS; ANALYZER;
D O I
10.1177/0037549720986865
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Simulation has been widely adopted as a support tool for the validation and experimentation of distributed systems. It allows different devices and applications to be evaluated and analyzed without requiring the actual presence of those machines. Although the simulation plays an important role in investigating and evaluating the behaviors of devices, it results in a serious simulator building problem as the distributed systems become more and more complicated and dynamically data driven. Most of the existing simulators are designed and developed to target a specific type of application, lacking the capabilities to be a configurable and standardized tool for researchers. To solve the adaptability and reusability problems of simulators, this paper proposes a new approach to design and implement a configurable real-time digital simulator for hardware devices that are connected via data buses in distributed systems. First, the proposed simulator uses a logic automaton to simulate the activities of a real device, and generates the incentive data for tested equipment according to the predefined XML-based files. Then with a virtual bus, the simulator can receive, handle, and send data in various network environments, improving the flexibility and adaptability of a simulator design. Experimental results show that the proposed simulator has a high real-time performance, and can meet the increasing requirements of modern simulations of distributed systems.
引用
收藏
页码:299 / 309
页数:12
相关论文
共 50 条
  • [41] Scheduling strategy for Real-Time Distributed Systems
    Menendez-Leonel de Cervantes, A.
    Benitez-Perez, H.
    [J]. JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2010, 8 (02) : 177 - 185
  • [42] STATIC ANALYSIS OF REAL-TIME DISTRIBUTED SYSTEMS
    LIU, LY
    SHYAMASUNDAR, RK
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (04) : 373 - 388
  • [43] Middleware for real-time distributed simulation systems
    van Paassen, MM
    Pronk, C
    Delatour, J
    [J]. SIMULATION IN INDUSTRY'2000, 2000, : 351 - 358
  • [44] Task scheduling in distributed real-time systems
    Gruzlikov, A. M.
    Kolesov, N. V.
    Skorodumov, Yu. M.
    Tolmacheva, M. V.
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (02) : 236 - 244
  • [45] Transaction Scheduling in Distributed Real-Time Systems
    Kwok-wa Lam
    Victor C. S. Lee
    Sheung-lun Hung
    [J]. Real-Time Systems, 2000, 19 : 169 - 193
  • [46] AN ENVIRONMENT FOR DISTRIBUTED PROTOTYPING OF REAL-TIME SYSTEMS
    ALONSO, A
    DUENAS, JC
    LEON, G
    DELAPUENTE, JA
    [J]. CONTROL ENGINEERING PRACTICE, 1995, 3 (06) : 871 - 876
  • [47] Real-time framework for distributed embedded systems
    Chaaban, K
    Crubillé, P
    Shawky, M
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 96 - 107
  • [48] STATIC ANALYSIS OF REAL-TIME DISTRIBUTED SYSTEMS
    LIU, LYH
    SHYAMASUNDAR, RK
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 331 : 134 - 138
  • [49] A taxonomy of distributed real-time control systems
    Agre, JR
    Clare, LP
    Sastry, S
    [J]. ADVANCES IN COMPUTERS, VOL 49, 1999, 49 : 303 - 352
  • [50] LANGUAGE CONSTRUCTS FOR REAL-TIME DISTRIBUTED SYSTEMS
    BERRY, DM
    GHEZZI, C
    MANDRIOLI, D
    TISATO, F
    [J]. COMPUTER LANGUAGES, 1982, 7 (01): : 11 - 20