KR970031695A - 메모리 데이타 불일치 검출 및 복구 방법 - Google Patents

메모리 데이타 불일치 검출 및 복구 방법 Download PDF

Info

Publication number
KR970031695A
KR970031695A KR1019950039788A KR19950039788A KR970031695A KR 970031695 A KR970031695 A KR 970031695A KR 1019950039788 A KR1019950039788 A KR 1019950039788A KR 19950039788 A KR19950039788 A KR 19950039788A KR 970031695 A KR970031695 A KR 970031695A
Authority
KR
South Korea
Prior art keywords
data
memory
error
recovering
memory data
Prior art date
Application number
KR1019950039788A
Other languages
English (en)
Other versions
KR0152240B1 (ko
Inventor
전성익
조주현
Original Assignee
양승택
한국전자통신연구원
이준
한국전기통신공사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 양승택, 한국전자통신연구원, 이준, 한국전기통신공사 filed Critical 양승택
Priority to KR1019950039788A priority Critical patent/KR0152240B1/ko
Publication of KR970031695A publication Critical patent/KR970031695A/ko
Application granted granted Critical
Publication of KR0152240B1 publication Critical patent/KR0152240B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2017Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where memory access, memory control or I/O control functionality is redundant
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2046Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share persistent storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/05Aspects of automatic or semi-automatic exchanges related to OAM&P

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Hardware Redundancy (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

본 발명은 초기 메모리 데이타 불일치 방법에 추가하여 이중화 운용중에 장애 발생으로 인한 메모리 데이타 불일치를 검출하고 복구되도록 하는 방법을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명의 구성은, 메모리 동시 쓰기 프로세스와 블럭 단위의 동시쓰기 비교 기능과 발생된 오류에 대하여 복구하는 세가치 처리 기능부를 구비하여 메모리 데이타의 불일치 검출 및 복구를 수행하도록 하였다.
이에 따라 본 발명은 이중화로 운용되는 시스템에 있어서, 이중화의 양측 메모리를 주기적으로 동일화 시킴으로써 이중화 운용을 위한 필수적인 기능을 달성하게 되고, 부분적인 장애가 발생하여도 조기에 복구함으로써 시스템의 신뢰도 및 가용성을 대폭 향상시키는 효과를 가져온다.

Description

메모리 데이타 불일치 검출 및 복구 방법
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명이 적용되는 하드웨어 시스템의 구성도.
제2도는 본 발명의 전체 흐름도.

Claims (1)

  1. 이중화로 운용되는 프로세서 유니트에 적용되어 메모리 데이타 동일상태 유지와 불일치 검출 및 복구 방법에 있어서, 동작측에서 실행되는 주기적인 메모리 데이타 불일치 검출 프로세스를 생성시켜 이중화로 동작 중일때만 블럭 단위로 나누어 처리하는 제1단계와, 상기 제1단계에서 양측 메모리 데이타를 데이타 채널을 통하여 각각 읽고 비교하여 부분적인 이상을 복구하는 제2단계와, 상기 제2단계 수행후, 하드웨어 메모리 이상을 버스 오류 처리 기능을 활용하여 검출하는 제3단계와, 상기 제3단계 수행후, 검출된 오류가 메모리 패리티 오류일 때 이를 정상 데이타로 복구하는 제4단계와, 상기 제4단계 수행후, 대기 측의 메모리 이상에 대하여도 동작측의 데이타로 복구하는 제5단계와, 상기 제5단계 수행후, 프로그램의 텍스트/데이타 영역의 데이타 이상 유무를 판정하여 절체를 통한 복구와 재시도를 통한 복구를 행하는 제6단계, 및 주기적인 프로세스와 메모리 동시쓰기 비교를 주기적으로 수행하여 데이타를 일치시키는 제7단계를 포함하는 것을 특징으로 하는 메모리 데이타 불일치 검출 및 복구 방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019950039788A 1995-11-04 1995-11-04 메모리 데이타 불일치 검출 및 복구 방법 KR0152240B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950039788A KR0152240B1 (ko) 1995-11-04 1995-11-04 메모리 데이타 불일치 검출 및 복구 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950039788A KR0152240B1 (ko) 1995-11-04 1995-11-04 메모리 데이타 불일치 검출 및 복구 방법

Publications (2)

Publication Number Publication Date
KR970031695A true KR970031695A (ko) 1997-06-26
KR0152240B1 KR0152240B1 (ko) 1998-11-02

Family

ID=19432992

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950039788A KR0152240B1 (ko) 1995-11-04 1995-11-04 메모리 데이타 불일치 검출 및 복구 방법

Country Status (1)

Country Link
KR (1) KR0152240B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100317546B1 (ko) * 1999-12-30 2001-12-24 서평원 교환기의 이중화 프로세서에서의 메모리 일치 검증 장치및 방법
KR20030015075A (ko) * 2001-08-14 2003-02-20 삼성전자주식회사 동작프로그램에 대한 데이터를 관리할 수 있는 전자기기및 그 데이터 관리방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100790170B1 (ko) * 2001-10-13 2008-01-02 삼성전자주식회사 교환 시스템에서 운용유지보수를 위한 추가 데이터의 형태불일치 검증방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100317546B1 (ko) * 1999-12-30 2001-12-24 서평원 교환기의 이중화 프로세서에서의 메모리 일치 검증 장치및 방법
KR20030015075A (ko) * 2001-08-14 2003-02-20 삼성전자주식회사 동작프로그램에 대한 데이터를 관리할 수 있는 전자기기및 그 데이터 관리방법

Also Published As

Publication number Publication date
KR0152240B1 (ko) 1998-11-02

Similar Documents

Publication Publication Date Title
US7085959B2 (en) Method and apparatus for recovery from loss of lock step
US5915082A (en) Error detection and fault isolation for lockstep processor systems
JPH10177498A (ja) フォルトトレラント・コンピュータ・システムのメモリ・マネージメント
DE3485467D1 (de) Selbstpruefende rechnerschaltungsanordnung.
JPH04338849A (ja) 記憶エラー訂正方法及び過剰エラー状態を報告する方法
KR100304319B1 (ko) 시간 지연 이중화 기술을 구현하는 장치 및 방법
US7133883B2 (en) General techniques for diagnosing data corruptions
KR970031695A (ko) 메모리 데이타 불일치 검출 및 복구 방법
Montezanti et al. A methodology for soft errors detection and automatic recovery
RU2327236C2 (ru) Оперативное запоминающее устройство с высокой степенью отказоустойчивости
JP3423732B2 (ja) 情報処理装置及び情報処理装置における障害処理方法
Mandal et al. Performance analysis of different checkpointing and recovery schemes using stochastic model
KR20000034059A (ko) 이중화된 프로세서를 위한 결함 기반 소프트웨어의 결함 허용방법
JP2776815B2 (ja) 多重プロセッサシステムの障害回復方法
Trinder et al. Runtime system level fault tolerance for a distributed functional language.
KR100675136B1 (ko) 엠엠유를 이용한 운영체제 기반 이중화 방법
Stiffler Fault-tolerant architectures—Past, present and (?) future
KR101173873B1 (ko) 데이터 보호 및 미러링 방법 및 그 시스템
JPS61253564A (ja) 記憶装置
Carter Reliability techniques applicable to message processors
JPS5854698B2 (ja) 障害検出方式
CN113626246A (zh) 单比特翻转快速修复方法、装置、计算机设备和存储介质
JPH05314017A (ja) データリカバリ方式
JPS608962A (ja) 記憶情報一時障害検出方式
JPH01277951A (ja) データ転送装置

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110609

Year of fee payment: 14

LAPS Lapse due to unpaid annual fee