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] Time analysis of scheduling sequences based on Petri nets for distributed real-time embedded systems
    Zhang, Haitao
    Ai, YunFeng
    PROCEEDINGS OF THE 2006 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2006, : 144 - +
  • [42] Real-time Scheduling Of Sporadic Tasks In Energy Harvesting Distributed Reconfigurable Embedded Systems
    Housseyni, Wiem
    Mosbahi, Olfa
    Khalgui, Mohamed
    Chetto, Maryline
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [43] Tool system for automatic scheduling of data exchange in real-time distributed embedded systems
    Balashov, V. V.
    Kostenko, V. A.
    Smeliansky, R. L.
    Vavinov, S. V.
    ISCN '06: PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORKS, 2006, : 179 - +
  • [44] Rolling-horizon scheduling for energy constrained distributed real-time embedded systems
    He, Chuan
    Zhu, Xiaomin
    Guo, Hui
    Qiu, Dishan
    Jiang, Jianqing
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (04) : 780 - 794
  • [45] Scheduling garbage collector for embedded real-time systems
    Kim, T
    Chang, N
    Kim, N
    Shin, H
    ACM SIGPLAN NOTICES, 1999, 34 (07) : 55 - 64
  • [46] PBHT scheduling algorithm for embedded real-time systems
    Song Kai
    Li, Hai-Sheng
    ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 504 - 507
  • [47] Soft real-time scheduling for embedded control systems
    Fontanelli, Daniele
    Greco, Luca
    Palopoli, Luigi
    AUTOMATICA, 2013, 49 (08) : 2330 - 2338
  • [48] Methodology and case tools in real-time embedded systems
    Cooling, JE
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1996, 33 (02) : 165 - 178
  • [49] Evolutionary Algorithm for Incremental Scheduling in Systems of Systems with Real-Time Requirements
    Majidi, Setareh
    Obermaisser, Roman
    IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,
  • [50] Integrated environment for the analysis and design of distributed real-time embedded computing systems
    R. L. Smelyansky
    A. G. Bakhmurov
    D. Yu. Volkanov
    E. V. Chemeritskii
    Programming and Computer Software, 2013, 39 : 242 - 254