Font Size: a A A

Design And Implementation Of Self-healing Mechanism Based On VxWorks

Posted on:2018-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z X DongFull Text:PDF
GTID:2348330518493353Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of computer technology,embedded systems are increasingly affects people's lives. In most cases,embedded softwares runs without intervention for long periods of time,that demands high reliability of embedded systems.But with the increasing complexity of the embedded system, the probability of software failure is also increasing.Therefore we need to take certain measures to reduce the probability of failure occurrence, and make the software has the ability to recover quickly after a failure.This paper aimed at software reliability, analysis the implementations of the self-healing software on embedded platform, Designed a self-recovery system software combining the checkpoint technique and system anti-aging technology.Firstly, the paper analyzes the technical characteristics and scope of application commonly used to ensure the software reliability, adopting different recover strategies for different characteristics tasks. Secondly, talk about the monitoring method of system state for VxWorks, by evaluating the operational status of the system, provide the basis for the choice of system recovery strategy.Designed the basic function module for self-recovery system based on VxWorks, such as detection and recovery of task leaking memory, memory management and so on, given the method that replace the system function.Finally, according to the principle of software anti-aging technology and checkpoint technology, the software self-recovery prototype system is designed and implemented. The system is based on user guidance, users can customize the self-recovery strategy. Simulation experiments prove that self-recovery system can recover the abnormal state of the system effectively, thereby improve the reliability of embedded operating system.
Keywords/Search Tags:software anti-aging, check point, embedded system, VxWorks
PDF Full Text Request
Related items