Multilayer Bus Optimization for Real-Time Embedded Systems

被引:7
|
作者
Hsiu, Pi-Cheng [1 ,2 ]
Hsieh, Cheng-Kang [3 ]
Lee, Der-Nien
Kuo, Tei-Wei [3 ,4 ]
机构
[1] Acad Sinica, Res Ctr Informat Technol Innovat CITI, Taipei 115, Taiwan
[2] Acad Sinica, IIS, Taipei 115, Taiwan
[3] Acad Sinica, Res Ctr Informat Technol Innovat, Taipei 115, Taiwan
[4] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Grad Inst Networking & Multimedia, Taipei 106, Taiwan
关键词
Multilayer-bus embedded systems; bus cost optimization; real-time scheduling; precedence constraints; MINIMIZATION; CONTENTION;
D O I
10.1109/TC.2011.200
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A major challenge in the design of multicore embedded systems is how to tackle the communications among tasks with performance requirements and precedence constraints. In this paper, we consider the problem of scheduling real-time tasks over multilayer bus systems with the objective of minimizing the communication cost. We show that the problem is NP-hard and determine the best possible approximation ratio of approximation algorithms. First, we propose a polynomial-time optimal algorithm for a restricted case where one multilayer bus, and the unit execution time and communication time are considered. The result is then extended as a pseudopolynomial-time optimal algorithm to consider multiple multilayer buses with arbitrary execution and communication times, as well as different timing constraints and objective functions. We compare the performance of the proposed algorithm with that of some popular heuristics, and provide further insights into the multilayer bus system design.
引用
收藏
页码:1638 / 1650
页数:13
相关论文
共 50 条
  • [31] Embedded real-time objects: When Java']Java meets CORBA in embedded real-time systems
    Gien, M
    Tombroff, M
    WESCON/97 - CONFERENCE PROCEEDINGS, 1997, : 408 - 417
  • [32] Real-Time Operating Systems for Multicore Embedded Systems
    Tomiyama, Hiroyuki
    Honda, Shinya
    Takada, Hiroaki
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 62 - 67
  • [33] A Real-time Bus Transfer Scheme Recommendation Systems
    Zhang, Jun
    Tu, Lai
    Zhang, Fan
    Huang, Benxiong
    2017 FIFTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2017, : 206 - 212
  • [34] Evaluating real-time bus arrival information systems
    Mishalani, RG
    Lee, S
    McCord, MR
    TRANSIT: BUS TRANSIT AND MAINTENANCE; RURAL; PARATRANSIT; TECHNOLOGY; CAPACITY AND QUALITY OF SERVICE: PUBLIC TRANSIT, 2000, (1731): : 81 - 87
  • [35] Evaluating real-time bus arrival information systems
    Mishalani, R.G.
    Lee, S.
    McCord, M.R.
    Transportation Research Record, 2000, (1731) : 81 - 87
  • [36] Validating real-time constraints in embedded systems
    Shyamasundar, RK
    Aghav, JV
    2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2001, : 347 - 355
  • [37] Guest Editorial: Real-Time and Embedded Systems
    Kaijie Wu
    Zili Shao
    Journal of Signal Processing Systems, 2016, 84 : 1 - 2
  • [38] Modeling and analysis of real-time and embedded systems
    Graf, S
    Gérard, S
    Haugen, O
    Ober, I
    Selic, B
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 58 - 66
  • [39] Efficient monitoring of embedded real-time systems
    Cadamuro Junior, Joao
    Renaux, Douglas P. B.
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 651 - 656
  • [40] ANIMATION PROTOTYPING OF REAL-TIME EMBEDDED SYSTEMS
    COOLING, JE
    HUGHES, TS
    MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (06) : 315 - 324