• DocumentCode
    26470
  • Title

    Holistic Scheduling of Real-Time Applications in Time-Triggered In-Vehicle Networks

  • Author

    Menglan Hu ; Jun Luo ; Yang Wang ; Lukasiewycz, Martin ; Zeng Zeng

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    10
  • Issue
    3
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    1817
  • Lastpage
    1828
  • Abstract
    As time-triggered communication protocols [e.g., time-triggered controller area network (TTCAN), time-triggered protocol (TTP), and FlexRay] are widely used on vehicles, the scheduling of tasks and messages on in-vehicle networks becomes a critical issue for offering quality-of-service (QoS) guarantees to time-critical applications on vehicles. This paper studies a holistic scheduling problem for handling real-time applications in time-triggered in-vehicle networks where practical aspects in system design and integration are captured. The contributions of this paper are multifold. First, it designs a novel scheduling algorithm, referred to as Unfixed Start Time (UST) algorithm, which schedules tasks and messages in a flexible way to enhance schedulability. In addition, to tolerate assignment conflicts and further improve schedulability, it proposes two rescheduling and backtracking methods, namely, Rescheduling with Offset Modification (ROM) and Backtracking and Priority Promotion (BPP) procedures. Extensive performance evaluation studies are conducted to quantify the performance of the proposed algorithm under a variety of scenarios.
  • Keywords
    automotive electronics; mobile computing; quality of service; scheduling; FlexRay; automotive electronics; backtracking and priority promotion procedures; holistic scheduling; quality-of-service; rescheduling with offset modification procedure; scheduling algorithm; time-triggered controller area network; time-triggered in-vehicle networks; time-triggered protocol; unfixed start time algorithm; Heuristic algorithms; Informatics; Job shop scheduling; Protocols; Real-time systems; Schedules; Automotive electronics; FlexRay; distributed embedded systems; in-vehicle networks; list scheduling; real-time scheduling; task graphs; time-triggered systems;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2014.2327389
  • Filename
    6823162