A Hierarchical Framework for Design Space Exploration and Optimization of TTP-Based Distributed Embedded Systems

被引:8
|
作者
He, Xiuqiang [1 ]
Yuan, Mingxuan [1 ]
Gu, Zonghua [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Benders decomposition; constraint programming; satisfiability modulo theories; time-triggered protocol;
D O I
10.1109/TII.2008.2010519
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time-triggered protocol (TTP) is a time-division multiple access (TDMA)-based bus protocol designed for use in safety-critical avionics anti automotive distributed embedded systems. Design space exploration (I)SE) for TTP-based distributed embedded system involves searching through a vast design space of possible task-to-CPU mappings, task/message schedules and has access configurations to achieve certain design objectives. In this paper, we present an efficient two-level hierarchical DSE framework for TTP-based distributed embedded systems, with the objective of minimizing the total bus utilization while meeting an end-to-end deadline constraint. Logic-based Benders decomposition (LBBD) is used to divide the problem into a master problem of mapping tasks to CPU nodes to minimize the total bus utilization, solved with a satisfiability modulo theories (SMT) solver, and a subproblem of finding a feasible solution of bus access configuration and task/message schedule under an end-to-end deadline constraint for a given task-to-CPU mapping, solved with a constraint programming (CP) solver. Performance evaluation results show that our approach is scalable to problems with realistic size.
引用
收藏
页码:237 / 249
页数:13
相关论文
共 50 条
  • [1] A decomposition-based approach to optimization of TTP-based distributed embedded systems
    Zhang, Ming
    Zheng, Nenggan
    Li, Hong
    Gu, Zonghua
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 91 : 53 - 61
  • [2] Modular design space exploration framework for embedded systems
    Künzli, S
    Thiele, L
    Zitzler, E
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (02): : 183 - 192
  • [3] Constraints-driven design space exploration for distributed embedded systems
    Kuchcinski, K
    JOURNAL OF SYSTEMS ARCHITECTURE, 2001, 47 (3-4) : 241 - 261
  • [4] A DESIGN SPACE EXPLORATION FRAMEWORK FOR AUTOMOTIVE EMBEDDED SYSTEMS AND THEIR POWER MANAGEMENT
    Walla, Gregor
    Stechele, Walter
    Herkersdorf, Andreas
    Molotnikov, Zaur
    Barthels, Andreas
    Michel, Hans-Ulrich
    PROCEEDINGS 27TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2013, 2013, : 228 - +
  • [5] A framework for design space exploration and performance analysis of networked embedded systems
    Dep. of Computer Science, University of Cantabria, Spain
    不详
    ACM Int. Conf. Proc. Ser.,
  • [6] Maude- based Design Space Exploration of Embedded Systems
    Boutekkouk, Fateh
    Benmohammed, Mohammed
    2008 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2008, : 151 - 154
  • [7] Hierarchical Framework for Space Exploration Campaign Schedule Optimization
    Gollins, Nicholas
    Ho, Koki
    JOURNAL OF SPACECRAFT AND ROCKETS, 2024, 61 (05) : 1146 - 1164
  • [8] A design framework for Internet-based embedded distributed systems
    Sveda, M
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 113 - 120
  • [9] A Design Framework with Embedded Hierarchical Control Architecture Optimization
    Docimo, Donald J.
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 3184 - 3191
  • [10] A Sensitivity-Based Design Space Exploration Methodology for Embedded Systems
    William Fornaciari
    Donatella Sciuto
    Cristina Silvano
    Vittorio Zaccaria
    Design Automation for Embedded Systems, 2002, 7 : 7 - 33