Skip to Main Content
Many distributed real-time embedded systems often perform critical functions, which implicitly require high reliability. Consequently, the application designer for a distributed real-time embedded system is confronted with a challenge of deriving a reliable schedule for a real-time application in the presence of individual component and common cause failures of the system. This paper proposes a formal framework for reliable scheduling of a real-time application over a distributed realtime embedded system considering both failures. The framework derives an optimal reliable schedule for the real-time application, while not violating the constraints of the application and the system resources.