Posts

Es werden Posts vom Juni, 2017 angezeigt.

Fault Tolerant Scheduler: Preparing to start SoC

Bild
Before the official start  General notes:  I will be working on an extension to the scheduler in the supercore, which has a readable interface for the user The fault tolerant scheduler will be embedded into the scheduling policy We assume that multiple execution versions of a control task are available, all with different levels of protection (three for now: error correcting version, error detecting version, basic version); the fault tolerant scheduler receives these execution versions from the rtems user application Not the whole task needs to be protected, the user can also choose to only protect a certain block of a task, this way some part of the code can be run without protection By giving the users the freedom to implement execution versions, they can decide about the level of protection themselves RTEMS fault tolerant scheduler provides tools to implement techniques which decide when to execute which version, since the versions with high level of protection