• DocumentCode
    942559
  • Title

    Analysis and optimisation of heterogeneous real-time embedded systems

  • Author

    Pop, P. ; Eles, P. ; Peng, Z.

  • Author_Institution
    Comput. & Inf. Sci. Dept., Linkoping Univ., Sweden
  • Volume
    152
  • Issue
    2
  • fYear
    2005
  • fDate
    3/1/2005 12:00:00 AM
  • Firstpage
    130
  • Lastpage
    147
  • Abstract
    An increasing number of real-time applications are today implemented using distributed heterogeneous architectures composed of interconnected networks of processors. The systems are heterogeneous, not only in terms of hardware components, but also in terms of communication protocols and scheduling policies. Each network has its own communication protocol, each processor in the architecture can have its own scheduling policy, and several scheduling policies can share a processor. In this context, the task of designing such systems is becoming increasingly important and difficult at the same time. The success of such new design methods depends on the availability of analysis and optimisation techniques. Analysis and optimisation techniques for heterogeneous real-time embedded systems are presented in the paper. The authors address in more detail a particular class of such systems called multi-clusters, composed of several networks interconnected via gateways. They present a schedulability analysis for safety-critical applications distributed on multi-cluster systems and briefly highlight characteristic design optimisation problems: the partitioning and mapping of functionality, and the packing of application messages to frames. Optimisation heuristics for frame packing aimed at producing a schedulable system are presented. Extensive experiments and a real-life example show the efficiency of the frame-packing approach.
  • Keywords
    control engineering computing; distributed processing; embedded systems; internetworking; processor scheduling; protocols; application message packing; communication protocol; design optimisation problems; distributed heterogeneous architectures; frame packing; hardware components; heterogeneous real-time embedded systems; interconnected networks of processors; multi-cluster systems; multi-clusters; network interconnection; optimisation techniques; real-time applications; safety-critical applications; schedulability analysis; scheduling policy;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20045069
  • Filename
    1454196