{"title":"基于多速率周期执行的系统精确可调度性分析","authors":"R. J. Bril","doi":"10.1109/INDIN51773.2022.9976133","DOIUrl":null,"url":null,"abstract":"In a recent survey of industry practitioners in the field of real-time systems, the majority of the respondents indicated that cyclic executives are (still) in use in their systems. Unfortunately, contemporary text books hardly address cyclic executives, if at all. There is therefore a need for analysis techniques for these executives.In this paper, we consider the multi-rate periodic cyclic executive, scheduling a given sequence of independent hard real-time polling tasks in a single-processor system. We present exact analysis for this cyclic executive, and discuss its relative strengths and weaknesses compared to multi-rate AFAP (as fast as possible) and multi-rate time-driven AFAP cyclic executives in terms of jitter, energy efficiency, schedulability, and implementation overhead. Unlike existing approaches, which typically take periodic tasks as a starting point for cyclic executives and focus on schedulability of tasks, we take the schedulability of the system as a starting point, i.e. whether or not the system meets its deadlines. In particular, we do not assume periods and deadlines for tasks, and our analysis derives feasible cycle times of a multi-rate periodic cyclic executive for a system.","PeriodicalId":359190,"journal":{"name":"2022 IEEE 20th International Conference on Industrial Informatics (INDIN)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Exact schedulability analysis of systems based on multi-rate periodic cyclic executives\",\"authors\":\"R. J. Bril\",\"doi\":\"10.1109/INDIN51773.2022.9976133\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In a recent survey of industry practitioners in the field of real-time systems, the majority of the respondents indicated that cyclic executives are (still) in use in their systems. Unfortunately, contemporary text books hardly address cyclic executives, if at all. There is therefore a need for analysis techniques for these executives.In this paper, we consider the multi-rate periodic cyclic executive, scheduling a given sequence of independent hard real-time polling tasks in a single-processor system. We present exact analysis for this cyclic executive, and discuss its relative strengths and weaknesses compared to multi-rate AFAP (as fast as possible) and multi-rate time-driven AFAP cyclic executives in terms of jitter, energy efficiency, schedulability, and implementation overhead. Unlike existing approaches, which typically take periodic tasks as a starting point for cyclic executives and focus on schedulability of tasks, we take the schedulability of the system as a starting point, i.e. whether or not the system meets its deadlines. In particular, we do not assume periods and deadlines for tasks, and our analysis derives feasible cycle times of a multi-rate periodic cyclic executive for a system.\",\"PeriodicalId\":359190,\"journal\":{\"name\":\"2022 IEEE 20th International Conference on Industrial Informatics (INDIN)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-07-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 20th International Conference on Industrial Informatics (INDIN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INDIN51773.2022.9976133\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 20th International Conference on Industrial Informatics (INDIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDIN51773.2022.9976133","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Exact schedulability analysis of systems based on multi-rate periodic cyclic executives
In a recent survey of industry practitioners in the field of real-time systems, the majority of the respondents indicated that cyclic executives are (still) in use in their systems. Unfortunately, contemporary text books hardly address cyclic executives, if at all. There is therefore a need for analysis techniques for these executives.In this paper, we consider the multi-rate periodic cyclic executive, scheduling a given sequence of independent hard real-time polling tasks in a single-processor system. We present exact analysis for this cyclic executive, and discuss its relative strengths and weaknesses compared to multi-rate AFAP (as fast as possible) and multi-rate time-driven AFAP cyclic executives in terms of jitter, energy efficiency, schedulability, and implementation overhead. Unlike existing approaches, which typically take periodic tasks as a starting point for cyclic executives and focus on schedulability of tasks, we take the schedulability of the system as a starting point, i.e. whether or not the system meets its deadlines. In particular, we do not assume periods and deadlines for tasks, and our analysis derives feasible cycle times of a multi-rate periodic cyclic executive for a system.