2010. 7. 12. 15:32

1.5 Types of Redundancy for Software Fault Tolerance

 

 

Fault tolerance를 위한 개념을 뒷받침 해주는 키는 redundancy이다.

즉 추가적인 리소스들은 만약 fault tolerance가 실행되지 않으면 필요없다.

 

 

Redundancy 는 몇가지 형식을 취할 수 있다. : 하드웨어 , 소프트웨어, 정보, 시간.

 

Redundancy faults를 탐지하고 견디기 위해 필요한 추가적인 성능과 리소스들을 제공한다.

 

 

하드웨어 redundancy fault tolerance를 지지하기 위해 시스템에 추가된 복제(replicated)되고 보충/보완된 하드웨어(supplementary)를 포함한다. 이는 redundancy의 가장 일반적인 사용일 것이다. Redundant diverse software HW SW faults 모두를 견디기 위한 redundant HW에 존재한다. SW redundancy는 시스템에서 fault tolerance를 지지하기 위한 추가적인 프로그램, 모듈, 객체들을 포함한다. 정보나 데이터 redundancy는 때때로 SW redundancy의 일부가 되지만, 여기에서는 각각 별개로 다룰 것이다. 이것은 전형적으로 하드웨어 폴트 톨러런스를 위해 사용하는 데이터에 관련한 추가적인 정보와 소프트웨어 폴트 톨러런스를 돕기 위해 사용되는 추가적인 데이터의 사용을 포함한다. 일시적인 redundancy fault tolerance 효과를 필요로하는 임무를 수행하기 위한 추가적인 시간의 사용을 수반한다.

 

몇가지 redundancy양상은 single sw fault tolerance technique에서 다양한 범위로 사용될 수 있다.

예를 들어 NVP기술은 세개의 하드웨어 유닛과 세개의 소프트웨어 variants를 사용하지만 시간이나 data redundancy는 없다.

 

Fault tolerance를 위한 redundancy 범위는 특정 기술에 의해 sw fault tolerance를 지지하기 위한 redundancy(용장도; 전달될 메시지에서 제거시켜도 정보가 손상 입지 않는 부분의 정도) diversity(다양성) dimension의 전부사용 혹은 아예 사용하지 않는 것이다………..

 

이 섹션에서는 이러한 dimensions에대해 설명하는데 hw redundancy는 제외시킬 것이다.

우리의 초점은 sw failures로부터 보호하기 위하여 sw에의해 사용되어지는 redundancy의 그런 dimensions에 있다.




'종합설계' 카테고리의 다른 글

7 Adjudicating the Results  (0) 2010.07.12
SW Redundancy, Information or Data Redendancy, Temporal Redundancy  (0) 2010.07.12
Forward Recovery  (0) 2010.07.12
Backward Recovery  (0) 2010.07.12
Introduction  (0) 2010.07.12
Posted by 86824★14831