• DocumentCode
    594282
  • Title

    Analysis and optimization of mixed-criticality applications on partitioned distributed architectures

  • Author

    Tamas-Selicean, Domitian ; Marinescu, S.O. ; Pop, Paul

  • Author_Institution
    Dept. of Inf., Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2012
  • fDate
    15-18 Oct. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper we are interested in mixed-criticality applications implemented using distributed heterogenous architectures, composed of processing elements (PEs) interconnected using the TTEthernet protocol. At the PE-level, we use partitioning, such that each application is allowed to run only within predefined time slots, allocated on each processor. At the communication-level, TTEthernet uses the concepts of virtual links for the separation of mixed-criticality messages. TTEthernet integrates three types of traffic: Time-Triggered (TT) messages, transmitted based on schedule tables, Rate Constrained (RC) messages, transmitted if there are no TT messages, and Best Effort (BE) messages. We assume that applications are scheduled using Static Cyclic Scheduling (SCS) or Fixed-Priority Preemptive Scheduling (FPS). We are interested in analysis and optimization methods and tools, which decide the mapping of tasks to PEs, the sequence and length of the time partitions on each PE and the schedule tables of the SCS tasks and TT messages, such that the applications are schedulable and the response times of FPS tasks and RC messages is minimized. We have proposed a Tabu Search-based meta-heuristic to solve this optimization problem, which has been evaluated using several benchmarks.
  • Keywords
    distributed processing; local area networks; protocols; scheduling; search problems; BE messages; FPS; PE-level; RC messages; SCS; TT messages; TTEthernet protocol; analysis methods; best effort messages; communication-level; distributed heterogenous architectures; fixed-priority preemptive scheduling; mixed-criticality applications; optimization methods; partitioned distributed architectures; predefined time slots; processing elements; rate constrained messages; schedule tables; static cyclic scheduling; tabu search-based meta-heuristic; time-triggered messages; virtual links;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    System Safety, incorporating the Cyber Security Conference 2012, 7th IET International Conference on
  • Conference_Location
    Edinburgh
  • Electronic_ISBN
    978-1-84919-678-9
  • Type

    conf

  • DOI
    10.1049/cp.2012.1504
  • Filename
    6458946