基于分層調(diào)度的實時系統(tǒng)容錯技術(shù)研究
[Abstract]:In recent years, real-time systems have been widely used in the field of safety-critical automotive electronics. In addition to ensuring the logical correctness of the output results of real-time applications, strict time certainty and high reliability are also required, otherwise it will lead to serious consequences. However, with the expansion of application requirements, the application software of real-time systems is developing towards the direction of large-scale and high complexity, and the security and reliability problems become more and more prominent. It is necessary to make use of fault-tolerant technology to control the behavior of real-time system after making mistakes. In this paper, the hierarchical real-time scheduling framework is studied, and the widely used fault-tolerant algorithm based on task replication in real-time system is analyzed in detail. The problems are summarized as follows: 1) the existing system reliability models assume that there is only one fault in the system at a certain time, and the last fault has been solved when the next fault comes. 2) blindly make each task have 蔚 1 side edition to tolerate possible 蔚 faults, although improve reliability, it is easy to cause system redundancy to be too high, which may lead to task missing deadline due to competing computing resources. Aiming at the above problems, this paper will use the component-based design and analysis method provided by the hierarchical scheduling framework and the active task replication fault-tolerant technology to meet the system reliability goals and minimize redundant resources. The fault tolerant theory and algorithm of real-time system are studied on multi-processor platform. Firstly, a fault-tolerant algorithm for periodic task replication in isomorphic systems is proposed. In the stage of modeling, the system reliability model based on periodic task set is established by using the method of probability and statistics to analyze the reliability of the system with a super-period as the quantification standard. In the stage of accurate quantitative analysis, according to the reliability target of the system and the analysis of the reliability model of the system, the calculation method of the boundary value of the task replication times is given, which avoids the blind duplication of the task to a certain extent. Then, according to the difference of the contribution of the task to the system reliability and the difference of occupying the computing resources of the system, a kind of economic task replication strategy is proposed, which can reduce the consumption of computing resources because of the task replication as far as possible. To dynamically determine the number of copies of each task. Secondly, a fault-tolerant algorithm for DAG task replication in heterogeneous systems is proposed. In the stage of modeling, the reliability model of single DAG is established by analyzing the task-dependent relation in DAG diagram, and on the basis of it, the reliability modeling of multi-DAG system is realized. In the phase of quantitative analysis, with the help of the established reliability model and the idea of minimum cost processor for each selection of reliability, a lower limit algorithm for the number of task replicates is proposed. Then the economic task replication strategy mentioned above is adopted to dynamically quantify the number of redundant replicas required for each task under the drive of system reliability objectives and to assign processors for task scheduling on multiprocessor platforms. Simulation results show that compared with the previous blind task replication fault-tolerant methods, the above algorithm can achieve the reliability goal of the system as a whole and minimize the redundant computing resources.
【學位授予單位】:湖南大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP302.8
【參考文獻】
相關(guān)期刊論文 前9條
1 王強,徐俊剛,王宏安,戴國忠;一種新的基于優(yōu)先級表的實時調(diào)度算法[J];電子學報;2004年02期
2 張擁軍,張怡,彭宇行,陳福接;一種基于多處理機的容錯實時任務(wù)調(diào)度算法[J];計算機研究與發(fā)展;2000年04期
3 傅忠傳;陳紅松;崔剛;楊孝宗;;處理器容錯技術(shù)研究與展望[J];計算機研究與發(fā)展;2007年01期
4 羅威;陽富民;龐麗萍;李俊;;基于延遲主動副版本的分布式實時容錯調(diào)度算法[J];計算機研究與發(fā)展;2007年03期
5 胡華平,金士堯,王維;分布式實時系統(tǒng)的高可靠性研究與實現(xiàn)[J];計算機研究與發(fā)展;1998年09期
6 羅威;陽富民;龐麗萍;涂剛;;異構(gòu)分布式系統(tǒng)中實時周期任務(wù)的容錯調(diào)度算法[J];計算機學報;2007年10期
7 李昕穎;顧健;何鋒;熊華鋼;;硬實時系統(tǒng)在強分區(qū)約束下的雙層分區(qū)調(diào)度[J];計算機學報;2010年06期
8 郭亮,唐稚松;三機冗余容錯系統(tǒng)的描述和驗證[J];軟件學報;2003年01期
9 劉懷,費樹岷;基于EDF的分布式控制系統(tǒng)容錯調(diào)度算法[J];軟件學報;2003年08期
相關(guān)博士學位論文 前2條
1 李磊;分布式系統(tǒng)中容錯機制性能優(yōu)化技術(shù)研究[D];國防科學技術(shù)大學;2007年
2 王健;容錯系統(tǒng)中實時任務(wù)調(diào)度和負載均衡算法研究[D];浙江大學;2009年
本文編號:2289501
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2289501.html