Jianpeng Li, Chuanjiang Guan, Guozhen Shi, Yang Li
{"title":"An Improved Real-time Scheduling Algorithm Based on Deadline Constraint","authors":"Jianpeng Li, Chuanjiang Guan, Guozhen Shi, Yang Li","doi":"10.1109/ICCC47050.2019.9064437","DOIUrl":null,"url":null,"abstract":"With multi-core processors becoming standard hardware platforms for various computing systems, the integration of real-time systems on multi-core hardware has become an inevitable trend. Designing real-time scheduling technology for multi-processor systems is a key issue for system designers. According to the urgent degree of tasks in different processing stages, an improved real-time scheduling algorithm based on deadline constraints (IDCSA) is proposed, including the task insertion feasible condition in the node queues and the task preemption condition of the node resources. While prioritizing urgent tasks, it avoids hanging tasks and waiting tasks missing their deadlines. The simulation results show that the algorithm has good load balancing performance and resource utilization. Compared with other two real-time scheduling algorithms, the success rate of task scheduling in IDCSA increases by more than 10% and 8% respectively.","PeriodicalId":6739,"journal":{"name":"2019 IEEE 5th International Conference on Computer and Communications (ICCC)","volume":"47 1","pages":"23-28"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 5th International Conference on Computer and Communications (ICCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCC47050.2019.9064437","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With multi-core processors becoming standard hardware platforms for various computing systems, the integration of real-time systems on multi-core hardware has become an inevitable trend. Designing real-time scheduling technology for multi-processor systems is a key issue for system designers. According to the urgent degree of tasks in different processing stages, an improved real-time scheduling algorithm based on deadline constraints (IDCSA) is proposed, including the task insertion feasible condition in the node queues and the task preemption condition of the node resources. While prioritizing urgent tasks, it avoids hanging tasks and waiting tasks missing their deadlines. The simulation results show that the algorithm has good load balancing performance and resource utilization. Compared with other two real-time scheduling algorithms, the success rate of task scheduling in IDCSA increases by more than 10% and 8% respectively.