{"title":"A Multi-task Real-Time Scheduling Algorithm Based on Dynamic Weight Compensation and Adaptive Task Jumping","authors":"Yingze Yang, W. Gui, Zhiwu Huang","doi":"10.1109/ICNDS.2009.137","DOIUrl":null,"url":null,"abstract":"For a certain real-time task scheduling problems with characteristics of uncertain task sets, the executing time dynamic changing and the task's mutual coupling strength dynamic changing, a multi-tasking dynamic scheduling algorithm is proposed based on dynamic weight value compensation and adaptive task jumping, which solved the loads storming caused by the dynamic task scheduling as well as the too long system response time caused by the changes of the tasks' coupling coefficient. The scheduling diagram and function of the modules are given firstly. Then, the focuses are the implementation of the execution controller and the weight compensation method based on the research of task weight value, the weight compensation and weight classification. The reliability and efficiency of the algorithm is verified by comparing tests, and has been applied to the combining heavy-duty train's braking condition monitoring and early warning system.","PeriodicalId":154117,"journal":{"name":"2009 International Conference on Networking and Digital Society","volume":"162 5","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Networking and Digital Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNDS.2009.137","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
For a certain real-time task scheduling problems with characteristics of uncertain task sets, the executing time dynamic changing and the task's mutual coupling strength dynamic changing, a multi-tasking dynamic scheduling algorithm is proposed based on dynamic weight value compensation and adaptive task jumping, which solved the loads storming caused by the dynamic task scheduling as well as the too long system response time caused by the changes of the tasks' coupling coefficient. The scheduling diagram and function of the modules are given firstly. Then, the focuses are the implementation of the execution controller and the weight compensation method based on the research of task weight value, the weight compensation and weight classification. The reliability and efficiency of the algorithm is verified by comparing tests, and has been applied to the combining heavy-duty train's braking condition monitoring and early warning system.