An Improved SMT-Based Scheduling for Overloaded Real-Time Systems

被引:0
作者
Wang, Shimin [1 ]
Liao, Xiaojuan [1 ]
Wang, Min [1 ]
Chang, Luyue [1 ]
Yang, Huan [1 ]
Wang, Tao [1 ]
机构
[1] Chengdu Univ Technol, Sch Cyberspace Secur, Chengdu, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
optimal scheduling; SMT; overloaded system; real-time system; SATISFIABILITY MODULO THEORIES; CONSTRAINTS;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In real-time systems, completing tasks by their deadlines is as significant as getting the correct results for tasks. Once the workload exceeds the system capacity, it is difficult to complete all tasks correctly before the deadlines. As a result, some tasks will miss the deadlines, leading to system performance degradation or security issues. To alleviate system performance degradation caused by overload, Cheng et al. proposed an SMT-based scheduling algorithm, finding that a SMT solver is an efficient tool to solve the scheduling problem in overloaded real-time systems. However, we notice that their method has a large amount of redundant encoding. Moreover, the SMT solver must be called in a loop to calculate the optimal solution, which increases the computational cost and reduces the efficiency. This paper improves the method proposed by Cheng et al. by eliminating redundant encoding and successive calls of the SMT solver, thus making the SMT-based algorithm more compact and productive. The experimental results show that the updated SMT-based method can significantly improve the system performance.
引用
收藏
页码:112 / 122
页数:11
相关论文
共 33 条
[1]  
Al-Yaseen Wathiq Laftah, 2016, IAENG International Journal of Computer Science, V43, P80
[2]  
Barrett C., 2018, Handbook of Model Checking, P305, DOI DOI 10.1007/978-3-319-10575-8_11
[3]  
Baruah S., 1994, REAL TIM SYST S
[4]   Scheduling for overload in real-time systems [J].
Baruah, SK ;
Haritsa, JR .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (09) :1034-1039
[5]  
Bjorner N., 2015, P 21 INT C TOOLS ALG, V9035, P194, DOI DOI 10.1007/978-3-662-46681-0
[6]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[7]  
Bofill M, 2016, PROC INT C TOOLS ART, P239, DOI [10.1109/ICTAI.2016.42, 10.1109/ICTAI.2016.0045]
[8]   SCHEDULING HARD REAL-TIME SYSTEMS - A REVIEW [J].
BURNS, A .
SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03) :116-128
[9]  
Cheng Z., 2016, 2016 IEEE PES INN SM, P1, DOI DOI 10.1109/ASIANHOST.2016.7835561
[10]  
Cheng Z., 2015, IF IEEE INT S INT NE