摘要 |
<p>소프트웨어 컴포넌트의 다수의 인스턴스들 각각이, 공유 자원을 액세스할 수 있는 다수의 프로세스들을 포함하는 환경에서 데이터 무결성 유지를 위한 장치가 제공된다. 소프트웨어 컴포넌트의 각 인스턴스는 (데이터 업데이트가 허용되는) “활성 (active)”인스턴스 또는 (데이터 업데이트가 허용되지 않는) “대기 (stanby)” 인스턴스 둘 중 하나이다. 어떤 시점 (point in time)에서든, 상기 환경은 하나보다 많은 활성 인스턴스를 포함하지 않으나, 하나보다 많은 대기 인스턴스는 있을 수 있다. 단일 대기 인스턴스가 활성 인스턴스의 완전한 고장 (즉, 현재 활성 인스턴스의 모든 프로세스와 연관된 고장)이 발생하는 경우에 새로운 활성 인스턴스가 될 수 있다는 것은 바람직하다.</p> |