{"title":"基于容错的动态部分可重构设备的周期性实时硬件任务调度","authors":"Reza Ramezani, Yasser Sedaghat","doi":"10.1109/ICCKE.2014.6993336","DOIUrl":null,"url":null,"abstract":"Reconfigurable devices employed in safety-critical real-time applications ought to tolerate faults in a timely manner. Fault-tolerant schedulers can be used to guarantee both real-time and fault-tolerant behaviors of such systems. In this paper the effects of three real-time scheduling algorithms Earliest Deadline First (EDF), Least Laxity First (LLF), and Rate Monotonic (RM) enhanced by two fault tolerance techniques Primary/Backup and Checkpointing on the correct behavior of a reconfigurable system in the presence of faults and errors are investigated in details. The obtained results confirm that RM comparatively outperforms both EDF and LLF in error recovery and incurs less allocation and preemption count as well. The results also indicate that it would be more advantageous to use Primary/Backup technique when the number of tasks, tasks size, or the fault occurrence probability is low, otherwise when the cost of saving tasks state is low, Checkpointing technique would be a good choice.","PeriodicalId":152540,"journal":{"name":"2014 4th International Conference on Computer and Knowledge Engineering (ICCKE)","volume":"119 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Scheduling periodic real-time hardware tasks on dynamic partial reconfigurable devices subject to fault tolerance\",\"authors\":\"Reza Ramezani, Yasser Sedaghat\",\"doi\":\"10.1109/ICCKE.2014.6993336\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Reconfigurable devices employed in safety-critical real-time applications ought to tolerate faults in a timely manner. Fault-tolerant schedulers can be used to guarantee both real-time and fault-tolerant behaviors of such systems. In this paper the effects of three real-time scheduling algorithms Earliest Deadline First (EDF), Least Laxity First (LLF), and Rate Monotonic (RM) enhanced by two fault tolerance techniques Primary/Backup and Checkpointing on the correct behavior of a reconfigurable system in the presence of faults and errors are investigated in details. The obtained results confirm that RM comparatively outperforms both EDF and LLF in error recovery and incurs less allocation and preemption count as well. The results also indicate that it would be more advantageous to use Primary/Backup technique when the number of tasks, tasks size, or the fault occurrence probability is low, otherwise when the cost of saving tasks state is low, Checkpointing technique would be a good choice.\",\"PeriodicalId\":152540,\"journal\":{\"name\":\"2014 4th International Conference on Computer and Knowledge Engineering (ICCKE)\",\"volume\":\"119 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 4th International Conference on Computer and Knowledge Engineering (ICCKE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCKE.2014.6993336\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 4th International Conference on Computer and Knowledge Engineering (ICCKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCKE.2014.6993336","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Scheduling periodic real-time hardware tasks on dynamic partial reconfigurable devices subject to fault tolerance
Reconfigurable devices employed in safety-critical real-time applications ought to tolerate faults in a timely manner. Fault-tolerant schedulers can be used to guarantee both real-time and fault-tolerant behaviors of such systems. In this paper the effects of three real-time scheduling algorithms Earliest Deadline First (EDF), Least Laxity First (LLF), and Rate Monotonic (RM) enhanced by two fault tolerance techniques Primary/Backup and Checkpointing on the correct behavior of a reconfigurable system in the presence of faults and errors are investigated in details. The obtained results confirm that RM comparatively outperforms both EDF and LLF in error recovery and incurs less allocation and preemption count as well. The results also indicate that it would be more advantageous to use Primary/Backup technique when the number of tasks, tasks size, or the fault occurrence probability is low, otherwise when the cost of saving tasks state is low, Checkpointing technique would be a good choice.