Scheduling and mapping in an incremental design methodology for distributed real-time embedded systems

被引:10
|
作者
Pop, P [1 ]
Eles, P [1 ]
Peng, Z [1 ]
Pop, T [1 ]
机构
[1] Linkoping Univ, Dept Comp & Informat Sci, SE-58183 Linkoping, Sweden
关键词
distributed embedded systems; incremental design; process mapping; process scheduling; real-time systems;
D O I
10.1109/tvlsi.2004.831467
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present an approach to mapping and scheduling of distributed embedded systems for hard real-time applications, aiming at a minimization of the system modification cost. We consider an incremental design process that starts from an already existing system running a set of applications. We are interested in implementing new functionality such that the timing requirements are fulfilled and the following two requirements are also satisfied: 1) the already running applications are disturbed as little as possible and 2) there is a good chance that later, new functionality can easily be added to the resulted system. Thus, we propose a heuristic that finds the set of already running applications which have to be remapped and rescheduled at the same time with mapping and scheduling the new application, such that the disturbance on the running system (expressed as the total cost implied by the modifications) is minimized. Once this set of applications has been determined, we outline a mapping and scheduling algorithm aimed at fulfilling the requirements stated above. The approaches have been evaluated based on extensive experiments using a large number of generated benchmarks as well as a real-life example.
引用
收藏
页码:793 / 811
页数:19
相关论文
共 50 条
  • [41] A Behavior Specification and Simulation Methodology for Embedded Real-Time Software
    Doerr, Tobias
    Schade, Florian
    Ahlbrecht, Alexander
    Zaeske, Wanja
    Masing, Leonard
    Durak, Umut
    Becker, Juergen
    2022 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2022,
  • [42] A Fault Tolerant Scheduling Heuristics for Distributed Real Time Embedded System
    Malika, Bachir
    Hocine, Riadh
    Louchene, Nedjoua
    Kalla, Hamoudi
    2021 7TH INTERNATIONAL CONFERENCE ON ENGINEERING AND EMERGING TECHNOLOGIES (ICEET 2021), 2021, : 399 - 404
  • [43] Validating real-time constraints in embedded systems
    Shyamasundar, RK
    Aghav, JV
    2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2001, : 347 - 355
  • [44] Co-design of Real-time Embedded Systems under Reliability Constraints
    Zorin, Daniil A.
    Kostenko, Valery A.
    11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [45] Scheduling and energy savings for small scale embedded FreeRTOS-based real-time systems
    Oliveira, Gesse
    Lima, George
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2023, 27 (1-2) : 3 - 29
  • [46] The Case For Non-preemptive, Deadline-driven Scheduling In Real-time Embedded Systems
    Short, Michael
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 399 - 404
  • [47] PERFORMABILITY ANALYSIS OF DISTRIBUTED REAL-TIME SYSTEMS
    ISLAM, SMR
    AMMAR, HH
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (11) : 1239 - 1251
  • [48] A Distributed Real-Time Operating System Built with Aspect-Oriented Programming for Distributed Embedded Control Systems
    Saito, Nobuhiro
    Yoo, Myungryun
    Yokoyama, Takanori
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 436 - 443
  • [49] Embedded real-time systems in cyber-physical applications: a frequency domain analysis methodology
    Aciti, Claudio
    Cayssials, Ricardo
    Ferro, Edgardo
    Urriza, Jose
    Orozco, Javier
    INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2020, 49 (02) : 201 - 221
  • [50] Power-aware scheduling with effective task migration for real-time multicore embedded systems
    Luis March, Jose
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14) : 1987 - 2001