Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Space single event upset autonomous fault tolerance method

A single-particle flip and space technology, applied in the computer field, can solve the problems of insufficient data isolation, increased hardware cost, and high fault tolerance cost.

Pending Publication Date: 2020-10-30
北京神舟航天软件技术股份有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] (1) Low execution efficiency
[0014] Using data redundancy codes such as Hamming codes and cyclic codes to encode and decode key data, and memory redundancy allocation methods for fault tolerance, all have problems of low execution efficiency;
[0015] (2) Insufficient data isolation
[0016] Using redundant memory allocation method for data fault tolerance, there are problems of insufficient isolation between data, including the inability to guarantee the distribution of physical addresses between redundant memory pools, data competition when multiple tasks perform redundant memory allocation at the same time, etc. ;
[0017] (3) High cost of fault tolerance
[0018] EDAC memory error detection and system-level fault tolerance both require increased hardware costs and increased fault tolerance costs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Space single event upset autonomous fault tolerance method
  • Space single event upset autonomous fault tolerance method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be specifically introduced below in conjunction with the accompanying drawings and specific embodiments.

[0041] Such as figure 1 As shown, the spatial single event flipping autonomous fault-tolerant method provided by the embodiment of the present invention includes the following steps:

[0042] S101, according to the size of the data, create three redundant memory pools for the data.

[0043] As a specific embodiment of the present invention, the data is an operating system kernel data structure, including a ready queue, a blocking queue, a delay queue, etc., and is used to manage and control the data executed by the operating system kernel. If it is tampered with, it will cause serious consequences .

[0044] Apply for the redundant memory pool through the memory allocation interface (first adaptation algorithm) provided in the operating system. If the memory space is not enough or the application is wrong, all steps are ended.

[0045]...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a space single event upset autonomous fault tolerance method, and relates to the technical field of computers. The method includes: according to the size of data, creating three redundant memory pools for the data, respectively distributing the three redundant memory pools to three partitions of the system; setting one redundant memory pool in the three redundant memory pools as a main data block, and setting the other two redundant memory pools as auxiliary data blocks; obtaining a first auxiliary data block and a second auxiliary data block, and recording the storageaddresses of the data in the three partitions in a variable-address mapping table, writing the data into the data areas of the three partitions in sequence; according to the variable-address mapping table, acquiring data in the main data block; juding whether the EDAC circuit is triggered to check the memory error operation or not; if yes, using the two-out-of-three strategy to process the data inthe three partitions. The address distribution between redundant memory pools and the isolation between the data are guaranteed, the EDAC memory exception capture mechanism is combined and used, thefault-tolerant efficiency is improved, and the fault-tolerant cost is reduced.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to an autonomous fault-tolerant method for spatial single-event flipping. Background technique [0002] In the computer system used in the aerospace field, device failure caused by the harsh space environment is one of the root causes of the reliability decline or failure of the computer system. [0003] Radiation in space is formed by particles such as electrons, neutrons, and protons emitted by various radiation sources inside and outside the solar system. These particles usually have very high energy, and the radiation effect produced can not only cause the degradation of electronic devices, but also cause the failure of the system. [0004] There are two main types of radiation produced by various radiation sources inside and outside the solar system: solar radiation and galactic cosmic rays. The radiation received by electronic equipment in space mainly comes from the Earth...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/20G06F11/16
CPCG06F11/2017G06F11/165
Inventor 程胜邱化强蔡铭赵新鹏崔小磊
Owner 北京神舟航天软件技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products