{"title":"实时嵌入式系统中可调度条件的可执行性比较","authors":"M. Bashiri, S. Miremadi","doi":"10.1109/DEPEND.2010.19","DOIUrl":null,"url":null,"abstract":"In modern safety-critical real-time embedded systems, performance and reliability are two most important parameters. The joint consideration of these two parameters is called performability. This paper evaluates and compares different schedulability conditions, which are used for scheduling tasks with fault-tolerant Rate-Monotonic (RM) algorithm, with respect to their performability. The task re-execution scheme is used to implement fault tolerance in the RM scheduling algorithm. To evaluate the schedulability conditions, a software tool is developed to simulate an embedded processor with m schedulable periodic tasks. The results show that among five different schedulability conditions used in this evaluation, the best schedulability condition has on average 3.5% higher performability than the time the other conditions are used. Also, the simulation results show that the next best schedulability condition can on average increase the performability of the embedded processor 2.5% more than the other conditions.","PeriodicalId":447746,"journal":{"name":"2010 Third International Conference on Dependability","volume":"128 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Performability Comparison of Schedulability Conditions in Real-Time Embedded Systems\",\"authors\":\"M. Bashiri, S. Miremadi\",\"doi\":\"10.1109/DEPEND.2010.19\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In modern safety-critical real-time embedded systems, performance and reliability are two most important parameters. The joint consideration of these two parameters is called performability. This paper evaluates and compares different schedulability conditions, which are used for scheduling tasks with fault-tolerant Rate-Monotonic (RM) algorithm, with respect to their performability. The task re-execution scheme is used to implement fault tolerance in the RM scheduling algorithm. To evaluate the schedulability conditions, a software tool is developed to simulate an embedded processor with m schedulable periodic tasks. The results show that among five different schedulability conditions used in this evaluation, the best schedulability condition has on average 3.5% higher performability than the time the other conditions are used. Also, the simulation results show that the next best schedulability condition can on average increase the performability of the embedded processor 2.5% more than the other conditions.\",\"PeriodicalId\":447746,\"journal\":{\"name\":\"2010 Third International Conference on Dependability\",\"volume\":\"128 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 Third International Conference on Dependability\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DEPEND.2010.19\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Third International Conference on Dependability","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DEPEND.2010.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Performability Comparison of Schedulability Conditions in Real-Time Embedded Systems
In modern safety-critical real-time embedded systems, performance and reliability are two most important parameters. The joint consideration of these two parameters is called performability. This paper evaluates and compares different schedulability conditions, which are used for scheduling tasks with fault-tolerant Rate-Monotonic (RM) algorithm, with respect to their performability. The task re-execution scheme is used to implement fault tolerance in the RM scheduling algorithm. To evaluate the schedulability conditions, a software tool is developed to simulate an embedded processor with m schedulable periodic tasks. The results show that among five different schedulability conditions used in this evaluation, the best schedulability condition has on average 3.5% higher performability than the time the other conditions are used. Also, the simulation results show that the next best schedulability condition can on average increase the performability of the embedded processor 2.5% more than the other conditions.