• DocumentCode
    2577654
  • Title

    Fault Tolerant Scheduling on Controller Area Network (CAN)

  • Author

    Aysan, Hüseyin ; Dobrin, Radu ; Punnekkat, Sasikumar

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Västeräs, Sweden
  • fYear
    2010
  • fDate
    4-7 May 2010
  • Firstpage
    226
  • Lastpage
    232
  • Abstract
    Dependable communications is becoming a critical factor due to the pervasive usage of networked embedded systems that increasingly interact with human lives in one way or the other in many real-time applications. Though many smaller systems are providing dependable services employing uniprocesssor solutions, stringent fault containment strategies etc., these practices are fast becoming inadequate due to the prominence of COTS in hardware and component based development (CBD) in software as well as the increased focus on building ´system of systems´. Hence the repertoire of design paradigms, methods and tools available to the developers of distributed real-time systems needs to be enhanced in multiple directions and dimensions. In future scenarios, potentially a network needs to cater to messages of multiple criticality levels (and hence varied redundancy requirements) and scheduling them in a fault-tolerant manner becomes an important research issue. We address this problem in the context of Controller Area Network (CAN), which is widely used in automotive and automation domains, and describe a methodology which enables the provision of appropriate scheduling guarantees. The proposed approach involves definition of fault-tolerant windows of execution for critical messages and the derivation of message priorities based on earliest deadline first (EDF).
  • Keywords
    controller area networks; embedded systems; fault tolerant computing; scheduling; CAN; COTS; automation domain; automotive domain; component based software development; controller area network; distributed real-time systems; earliest deadline first; fault containment strategies; fault tolerant scheduling; fault-tolerant windows; networked embedded systems; system of systems; uniprocesssor solutions; Application software; Buildings; Communication system control; Design methodology; Embedded system; Fault tolerance; Hardware; Humans; Real time systems; Redundancy; fault tolerance; real-time systems; time redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2010 13th IEEE International Symposium on
  • Conference_Location
    Carmona, Seville
  • Print_ISBN
    978-1-4244-7218-5
  • Type

    conf

  • DOI
    10.1109/ISORCW.2010.32
  • Filename
    5479504