Triple modular redundancy

Triple modular redundancy

In computing, triple modular redundancy (TMR) is a fault tolerant form of N-modular redundancy, in which three systems perform a process and that result is processed by a voting system to produce a single output. If any one of the three systems fails, the other two systems can correct and mask the fault. If the voter fails then the complete system will fail. However, in a good TMR system the voter is much more reliable than the other TMR components. Alternatively, some systems -- such as the Saturn Launch Vehicle Digital Computer -- if there is another stage of TMR logic following the current one, then three voters are used - one for each copy of the next stage of logic.

The TMR concept can be applied to many forms of redundancy, such as software redundancy in the form of N-version programming.

Some ECC memory uses triple modular redundancy hardware (rather than the more common Hamming code), because triple modular redundancy hardware is faster than Hamming error correction hardware. [Fact|date=November 2007] [http://www.apmcsta.org/File/doc/Conferences/6th%20meeting/Chen%20Zhenyu.doc ]

Satellite systems often use TMR [ [http://www.omnisys.se/projects/smart/power-control/sspc_mpc.htm Sspc Mpc ] ] [ [http://mae.pennnet.com/Articles/Article_Display.cfm?Section=OnlineArticles&SubSection=Display&PUBLICATION_ID=32&ARTICLE_ID=111934 Actel engineers use triple-module redundancy in new rad-hard FPGA - Military & Aerospace Electronics ] ] [ [http://klabs.org/richcontent/Papers/Synopses/nsrec94.htm SEU Hardening of Field Programmable Gate Arrays (FPGAs) For Space Applications and Device Characterization ] ] [ [http://www.fpgajournal.com/articles/20040803_space.htm FPGAs in Space ] ] , although satellite RAM usually uses Hamming error correction [ [http://radhome.gsfc.nasa.gov/radhome/papers/aspen.htm Commercial Microelectronics Technologies for Applications in the Satellite Radiation Environment ] ] .

A ship must have three chronometers [Fact|date=October 2007] .At one time, the cost of three sufficiently accurate chronometers was more than the cost of a smaller merchant vessel. [ [http://www.irbs.com/lists/navigation/0107/0066.html Navigation 0107: Re: Longitude as a Romance ] ] Some vessels carried more than three chronometers -- for example,the HMS Beagle carried 22 [R. Fitzroy, Volume II: Proceedings of the Second Expedition, p18, http://darwin-online.org.uk/content/frameset?viewtype=side&itemID=F10.2&pageseq=41] chronometers.

Some communication systems use N-modular redundancy as a simple form of forward error correction.For example, 5-modular redundancy communication systems (such as FlexRay) use the majority of 5 samples -- if any 2 of the 5 results are erroneous, the other 3 results can correct and mask the fault.

Triple modular redundancy in popular culture

* The three pre-cogs in Minority Report lead to a conviction, even when one is in the minority.
* To rule out that a single win was "a fluke", some competitions use a two out of three falls match. This isn't true TMR, however, because the three falls are not independent of each other - each competitor knows who has most falls at any point in the competition, which influences their future actions.

See also

* Fault tolerant system
* dual modular redundant
* Repetition code
* Lockstep (computing)

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Dual modular redundant — A machine which is Dual Modular Redundant has duplicated elements which work in parallel to provide one form of redundancy. A typical example is a complex computer system which has duplicated nodes, so that should one node fail, another is ready… …   Wikipedia

  • Error detection and correction — In mathematics, computer science, telecommunication, and information theory, error detection and correction has great practical importance in maintaining data (information) integrity across noisy channels and less than reliable storage… …   Wikipedia

  • Tandem Computers — A Tandem Computers promotional mug Tandem Computers, Inc. was the dominant manufacturer of fault tolerant computer systems for ATM networks, banks, stock exchanges, telephone switching centers, and other similar commercial transaction processing… …   Wikipedia

  • Forward error correction — In telecommunication, information theory, and coding theory, forward error correction (FEC) or channel coding[1] is a technique used for controlling errors in data transmission over unreliable or noisy communication channels. The central idea is… …   Wikipedia

  • Space Micro Inc — Infobox Company company name = Space Micro Inc. company company type = Private company slogan = YOUR ACE IN SPACE foundation = 2003 location = San Diego, California num employees = 31 homepage = [http://www.spacemicro.com// spacemicro.com] The… …   Wikipedia

  • Fault-tolerant system — This article contains specific implementations of fault tolerant systems. For general theory, see fault tolerant design. Fault tolerance or graceful degradation is the property that enables a system (often computer based) to continue operating… …   Wikipedia

  • Кластер (группа компьютеров) — У этого термина существуют и другие значения, см. Кластер. Техники работают с большим Linux кластером в Хемницком техническом университете, Германия Кластер …   Википедия

  • Soft error — In electronics and computing, an error is a signal or datum which is wrong. Errors may be caused by a defect, usually understood either to be a mistake in design or construction, or a broken component. A soft error is also a signal or datum which …   Wikipedia

  • Lockstep (computing) — Lockstep systems are redundant computing systems that run the same set of operations at the same time in parallel. The output from lockstep operations can be compared to determine if there has been a fault.To run in lockstep, each system is set… …   Wikipedia

  • Fehlertoleranz — In der Technik, besonders in der Datenverarbeitung, bedeutet Fehlertoleranz (von lat. tolerare, erleiden, erdulden), die Eigenschaft eines technischen Systems, seine Funktionsweise auch aufrechtzuerhalten, wenn unvorhergesehen Eingaben oder… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”