듀얼 모듈식 이중화

Dual modular redundancy

신뢰성 공학에서, 듀얼 모듈 중복성(DMR)은 시스템의 구성요소가 중복되는 경우로서, 장애 발생 시 중복성을 제공한다. 그것은 특히 내결함성 컴퓨터 시스템에서 중복된 구성요소가 병렬로 작동하는 시스템에 적용된다. 노드가 중복되어 한 노드가 고장나면 다른 노드가 작업을 수행할 준비가 된 복잡한 컴퓨터 시스템이 대표적인 예다.

DMR은 한 부품의 고장에 강건성을 제공하며, 동일한 결과를 제공해야 하는 계측기나 컴퓨터가 다른 결과를 주는 경우 오류 감지를 제공하지만, 어떤 부품이 정확하고 오작동하는지는 자동으로 판단할 수 없기 때문에 오류 보정을 제공하지 않는다. 이런 취지의 옛 격언이 있는데, "두 개의 연대기계를 가지고 바다에 가지 말고, 한 개 또는 세 개를 가져가라"[1]는 것이다. 즉, 만약 두 의 크로노미터가 모순된다면, 선원은 어느 것이 정확하게 읽고 있는지 모를 수 있다.

록스텝 내결함성 기계는 병렬로 작동하는 복제 요소를 사용한다. 언제든지 각 원소의 모든 복제는 동일한 상태에 있어야 한다. 각 복제에 동일한 입력이 제공되며 동일한 출력이 예상된다. 복제의 출력은 투표 회로를 사용하여 비교한다. 각 요소의 두 개의 복제가 있는 시스템을 DMR(Dual Modular Dedundant)이라고 한다. 그러면 투표 회로는 불일치만 감지할 수 있고 회복은 다른 방법에 의존한다. 예로는 1ESS 스위치를 들 수 있다.

각 요소의 세 개의 복제가 있는 시스템을 트리플 모듈 중복(TMR)이라고 한다. 투표 회로는 2대1 투표가 관찰될 때 어떤 복제가 오류인지를 결정할 수 있다. 이 경우, 투표 회로는 정확한 결과를 출력할 수 있고, 잘못된 버전은 폐기할 수 있다. 이후 오류복제의 내부 상태가 다른 두 개와 다른 것으로 가정하고, 투표회로는 DMR 모드로 전환할 수 있다. 이 모델은 더 많은 수의 복제에 적용될 수 있다.

영국 해군의 잠수함에 사용되는 잠수함 명령 시스템 SMCS는 중복된 LAN으로 상호 연결된 중복된 중앙 컴퓨팅 노드를 사용한다.

참고 항목

참조

  1. ^ Brooks, Frederick J. (1995) [1975]. The Mythical Man-Month. Addison-Wesley. p. 64. ISBN 0-201-83595-9.