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
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;
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
DOI :
10.1109/ISORCW.2010.32