On the Effectiveness of Communication-Centric Modelling of Complex Embedded Systems

被引:2
|
作者
Meyer, Hugo [1 ]
Odyurt, Uraz [1 ]
Polstra, Simon [1 ]
Paradas, Evangelos [2 ]
Alonso, Ignacio Gonzalez [2 ]
Pimentel, Andy D. [1 ]
机构
[1] Univ Amsterdam, Informat Inst IvI, Amsterdam, Netherlands
[2] ASML Netherlands BV, Veldhoven, Netherlands
关键词
System of systems; Modelling and simulation; Performance monitoring; Distributed Cyber-Physical Systems (DCPS); DESIGN;
D O I
10.1109/BDCloud.2018.00143
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance anomaly detection and prevention in complex industrial systems, involving many distributed embedded computing nodes, is an ever-present challenge. Understanding such complex systems using purely analytical, or experimental techniques is neither sufficient, nor cost efficient. Efficient high-level models that allow the study of current system behaviour, predict performance trends and assess possible optimisation measures, are in demand. This paper presents an approach to automatically infer such high-level system models by using system-level tracing and to represent the current state of the system using Discrete Event Simulation (DES) techniques. The current behaviour pattern of the system is followed by replaying observations, while behavioural potentials under alternative sets of circumstances are considered by exploring what-if questions. Our results are applicable to anomaly detection and anomaly prevention solutions for complex systems. The main approach in keeping our workflow as efficient and as compact as possible is the use of a communication-centric modelling approach for complex embedded systems. As our use-case, we discuss the main challenges of modelling software processes and resource utilisation in semiconductor photolithography machines produced by ASML and how such complex systems can be mimicked with high-level event-based simulation. An automatically inferred OMNEST simulation model is presented and the different steps that were taken to simulate the behaviour of this production grade system are described. Initial evaluations show the maximum difference in application process lifetimes between real and simulated executions is less than 1%.
引用
收藏
页码:979 / 986
页数:8
相关论文
共 50 条
  • [1] Work-in-Progress: Communication-Centric Analysis of Complex Embedded Computing Systems
    Odyurt, Uraz
    Meyer, Hugo
    Polstra, Simon
    Paradas, Evangelos
    Alonso, Ignacio Gonzalez
    Pimentel, Andy D.
    2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,
  • [2] A Communication-Centric Embedded System Architecture (ACCESA)
    Guha, Radha
    2009 1ST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS(CICSYN 2009), 2009, : 436 - 441
  • [3] On-chip networks: A scalable, communication-centric embedded system design paradigm
    Henkel, J
    Wolf, W
    Chakradhar, S
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 845 - 851
  • [4] Communication-centric SoC design for nanoscale domain
    Ogras, UY
    Hu, JC
    Marculescu, R
    16th International Conference on Application-Specific Systems, Architecture and Processors, Proceedings, 2005, : 73 - 78
  • [5] A scalable communication-centric SoC interconnect architecture
    Grecu, C
    Pande, PP
    Ivanov, A
    Saleh, R
    ISQED 2004: 5TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2004, : 343 - 348
  • [6] Transaction-based communication-centric debug
    Goossens, Kees
    Vermeulen, Bart
    van Steeden, Remco
    Bennebroek, Martijn
    NOCS 2007: FIRST INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, PROCEEDINGS, 2007, : 95 - 106
  • [7] Hybrid Beamforming Design for Communication-Centric ISAC
    Leyva, Leonardo
    Castanheira, Daniel
    Silva, Adao
    Gameiro, Atilio
    IEEE SENSORS JOURNAL, 2024, 24 (13) : 21179 - 21190
  • [8] Playing with Our CAT and Communication-Centric Applications
    Basile, Davide
    Degano, Pierpaolo
    Ferrari, Gian-Luigi
    Tuosto, Emilio
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS (FORTE 2016), 2016, 9688 : 62 - 73
  • [9] Communication-centric SOC debug using transactions
    Vermeulen, Bart
    Goossens, Kees
    van Steeeden, Remco
    Bennebroek, Martijn
    ETS 2007: 12TH IEEE EUROPEAN TEST SYMPOSIUM, PROCEEDINGS, 2007, : 69 - +
  • [10] Event-based run-time adaptation in communication-centric systems
    Di Giusto, Cinzia
    Perez, Jorge A.
    FORMAL ASPECTS OF COMPUTING, 2016, 28 (04) : 531 - 566