• 제목/요약/키워드: 회복 시스템

검색결과 666건 처리시간 0.033초

고장 감내형 CORBA를 위한 객체 그룹간 고장인지 및 회복 메커니즘의 설계 (Design of Fault Detection and Recovery Mechanism for Fault Tolerant CORBA)

  • 박종필;김유성
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.267-269
    • /
    • 1999
  • 고장 감내형 CORBA*Fault Tolerant Common Object Broker Architecture)는 분산 객체 시스템 통합기술의 표준인 CORBA에 고장에 대한 회복수단을 제공하기 위해 제안되었다. CORBA에 고장 감내성을 추가하기 위해서는 객체단위의 중복그룹의 관리, 호출 구조 및 이에 따른 고장인지 및 회복기법이 필요하다. 기존에 제안된 분산 시스템 환경에서의 고장인지 및 회복기법들은 프로세스 단위의 동작, 실행시간에 생성된 객체의 동적 환경구성 기능의 부제 등의 문제로 고장 감내형 CORBA에 적용시키기에는 많은 문제점을 가지고 있다. 따라서, 본 논문에서는 사용자에게 고장투명성과 연속적인 서비스 제공을 보장하는 고장 가내형 CORBA에 필요한 핵심기술인 객체 그룹간 고장인지 방법 및 고장으로부터의 회복 메커니즘을 제안한다.

  • PDF

로그 기반 백업 및 안정기억장치를 이용한 주기억장치 DBMS에서의 회복기법 (A Log-Oriven Backup Method Using Stable Memory in Main Memory Oatabase)

  • 최미선;김영국
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.115-117
    • /
    • 2002
  • 메모리 기술의 발전은 주기억장치 데이터베이스가 널리 사용될 수 있는 토대를 마련하였다. 주기억장치 데이터베이스에서는 주기억장치의 휘발성으로 인해 시스템이 파손될 경우 모든 데이터들을 잃어버리게 되므로 데이터베이스를 일관된 상태로 복구시켜주는 회복기법이 매우 중요하다. 본 논문에서는 비휘발성 메모리이면서도 RAM과 같이 빠른 접근속도를 가지는 FRAM과 같은 고성능 비휘발성 메모리를 이용하여 그림자 갱신과 로그 기반 백업을 실시함으로써 시스템 파손 후, 마른 복구를 제공하면서도 기존의 로그 기반 백업이 가지는 문제점을 해결하는 회복기법을 제안한다.

  • PDF

인과적 메시지 전달 순서를 기반한 낙관적 메시지 로깅 기법을 위한 효율적 회복 알고리즘 (An Efficient Recovey Algorithm for Optimistic Message Logging Based on Causal Order of Message Delivery)

  • 백맹순;김기범;안진호;황종선
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.566-568
    • /
    • 2000
  • 급격한 통신의 발달은 분산시스템의 메시지 전달 환경을 FIFO 뿐만 아니라, 인과적 순서로도 가능케 한다. 낙관적 메시지 로깅 기법은 프로세스의 결함을 저비용으로 회복할 수 있다. 기존의 낙관적 메시지 로깅기법은 인과적 메시기 전달 순서를 보장해주는 환경에 적용되었을 때, 회복과정시 각 프로세스가 전체 프로세스에게 회복메시지를 브로드캐스팅함으로써 불필요한 오버헤드를 가진다. 그러나 제안하는 알고리즘은 회복과정을 시작하고 종료하는 시점에서 조정자 프로세스만 전체 프로세스에게 회복메시지를 브로드캐스팅함으로써 이러한 오버헤드를 줄일 수 있다. 즉, 조정자 프로세스가 아닌 프로세스는 정상수행시 유지하고 있는 상태정보에 기반하여 자신과 의존성이 존재하는 프로세스에게만 회복메시지를 선택적으로 멀티캐스팅함으로써 회복과정시 필요한 메시지의 수를 줄이고 전체적인 회복비용을 감소시킨다.

  • PDF

모바일 트랜잭션을 위한 회복 기법의 설계 및 구현 (Design and Implementation of a Recovery Scheme for Mobile Transactions)

  • 강주호;김동현;홍봉희
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
    • /
    • pp.241-243
    • /
    • 2002
  • 기존 검사점 기반의 회복 기법은 단절된 모바일 트랜잭션의 회복 정보를 서버의 안정 저장소에 저장할 수 없다. 따라서 단절 상태에서 공간 객체를 수정하고 있는 모바일 클라이언트에 장애가 발생하면 단절 시의 검사점 수행 상태로 회복하지 못하는 문제가 있다. 이 논문은 모바일 트랜잭션의 회복 정보를 서버에 저장하기 위하여 강제 로깅 기법을 사용한다. 그리고 모바일 트랜잭션의 장애를 회복하기 위해 강제 로깅된 로그를 이용하는 회복 기법을 제안한다. 이 회복 기법은 서버에서 공간 데이터에 로그를 순차적으로 반영하여 쓰기 집합을 생성한 후 클라이언트로 반환하는 기법이다. 또한 이러한 회복 기법을 지원하는 시스템을 공간 데이터 서버상에서 설계하고, 프로토타입을 구현하였다.

  • PDF

비휘발성 이중면 FeRAM을 이용한 데이타베이스 시스템의 회복 알고리즘 (A Recovery Algorithm for Database Systems using Nonbolatile DFeRAM)

  • 김용걸;박진원;진성일;조성현
    • 한국정보처리학회논문지
    • /
    • 제4권3호
    • /
    • pp.649-658
    • /
    • 1997
  • 휘발성 메모리를 이용하는 데이터베이스 관리 시스템은 시스템 고장에 대비한 데이타 보호를 위한 회복 기능을 가진다. 이러한 회복 기능은 트랜잭션 처리를 위한 시스템 의 부담을 가중시키고 있으며 시스템 성능 저하의 주요 요인이 되고 있다. 최근 반도체 기술의 발달로 인하여 비휘발성 메모리가 등장하게 되었고, 비휘발성 메모리인 FeRAM(Ferroelectronic Random Access Memory)을 이용하여 데이타베이스 관리시스템 이 안고 있는 트랜잭션 처리 및 회복을 위한 부담을 감소시키는 연구가 계속되고 있다.그러나 기존의 이중면 FeRAM 데이터베이스 특성인 작은 단위 로킹을 제공하지 못하는 문제를 가진다. 본 논문에서는을 해결하기 위해 이중면FeRAM(Dual plane FeRAM:DFeRAM)의 구조를 제안한다 또한 이중면FeRAM을 적용한 시스템에 대해 그림자 페이지 기법을 기반으로 하는 회복 알고리즘을 제안하고 제안된 기법과 기존 기법과의 성능을 분석한다.

  • PDF

이동 컴퓨팅 환경에 기반을 둔 데이터베이스 시스템에서 서버의 고장 회복 기법 (A Recovery Mechanism for Server Failure in Database Systems based on Mobile computing Environments)

  • 조정란;황부현
    • 한국정보처리학회논문지
    • /
    • 제6권1호
    • /
    • pp.1-10
    • /
    • 1999
  • 이동 컴퓨팅 환경은 무선 통신망 기술의 발전에 힘입어 사용자의 이동성을 지원할 수 있는 환경이다. 사용자들은 이동 트랜잭션을 수행함으로써 데이터베이스에 접근하고 원하는 결과를 얻는다. 이러한 이동 트랜잭션의 올바른 수행과 데이터베이스의 일관성을 유지하기 위해서는 트랜잭션들을 스케줄하기 위한 동시성 제어 기법과 캐쉬를 다루는 캐슁 기법, 그리고 고장에 견고한 시스템 구축을 위한 회복 기법이 필요하다. 이동 컴퓨팅 시스템은 기존의 분산 시스템을 기반으로 하고 있으나, 사용자의 이동성이나 무선 매체의 특성으로 인하여 기존의 분산시스템에서 사용하는 회복방법들을 그대로 사용할 수 없다. 따라서 본 논문에서는 고장에 경고한 이동 컴퓨팅 시스템 구출을 위한 회복 기법을 제안하고자 하는데, 특히 이동 컴퓨팅 환경에서 발생할 수 있는 고장의 유형 가운데 서버의 고장에 대한 회복 알고리즘을 개발하고 평가 분석하다.

  • PDF

수자원시스템의 회복도 및 취약도 증감현상 해석 (Analysis of Non-monotonic Phenomena of Resilience and Vulnerability in Water Resources Systems)

  • 이광만;차기욱;이재응
    • 한국수자원학회논문집
    • /
    • 제46권2호
    • /
    • pp.183-193
    • /
    • 2013
  • 수자원시스템의 설계공급량을 결정하기 위한 평가지표의 선택은 수자원기술자가 직면한 중요한 문제이다. 대부분 신뢰도, 회복도 그리고 취약도를 대상으로 평가하게 된다. 그러나 각 지표 간에는 중복성이 있고 회복도와 취약도는 용수공급 여건이 나빠져도 개선되는 증감현상이 나타날 수 있다. 실제 적용에서는 이와 같은 문제점을 인지하지 못하고 한번 계산된 추정치로 판단하는 경우가 대부분이다. 이런 현상에 대한 원인은 수자원시스템의 다양한 특성에 의해 나타나고 있는데 수문 및 수요의 계절적 변동성이 대표적이다. 본 연구에서는 우리나라 댐 설계시 일반적으로 적용하고 있는 신뢰도 지표에 추가하여 다기준 적용을 위한 회복도 및 취약도의 적용성을 분석하였다. 분석방법은 계절적 변동성이 큰 농업용수의 구성비율을 기준으로 7개댐을 선정하여 각 지표 간 상관성과 증감현상을 분석하였다. 분석 결과, 연중 일정량을 공급하는 용담댐은 일반적 추세를 보였으나 농업용수를 공급하는 충주, 안동 및 남강댐 등은 회복도와 취약도에서 증감현상이 뚜렷이 나타났다.

데이타베이스 공유 시스템에서 버전 캐싱을 이용한 단일 노드 고장 회복 기법 (A Recovery Scheme of Single Node Failure using Version Caching in Database Sharing Systems)

  • 조행래;정용석;이상호
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제31권4호
    • /
    • pp.409-421
    • /
    • 2004
  • 데이타베이스 공유 시스템(DSS)은 고성능 트랜잭션 처리를 위하여 여러 개의 처리 노드를 연결한 구조로서, 각 노드는 데이타베이스를 저장한 디스크를 공유한다. DSS를 구성하는 노드들이 고장날 경우 데이타베이스를 정확한 상태로 복구하기 위한 회복 과정이 필요한데 DSS에서 회복 작업은 하나의 노드로 구성된 일반적인 데이타베이스 시스템보다 많은 시간이 소요된다. 그 이유는 데이타베이스를 회복하기 위해 여러 노드에 나누어 저장된 로그들을 병합하여야 하며, 병합된 로그들을 이용하여 REDO 작업을 수행하여야 하기 때문이다. 본 논문에서는 Oracle 9i Real Application Cluster (ORAC)에서 제안된 캐쉬 연합 알고리즘의 성능을 개선한 2VC(Two Version Caching) 알고리즘을 제안한다. 2VC는 단일 노드 고장에 대한 회복 작업에서 로그 병합 과정을 생략할 수 있으므로 빠른 데이타베이스 회복을 지원할 수 있다는 장점을 갖는다. 뿐만 아니라, ORAC에서 발생하는 불필요한 디스크 기록 오버헤드를 줄임으로써 정상적인 트랜잭션 처리의 성능을 향상시킬 수 있다.

병렬적 로깅 기법을 통한 주 메모리 DBMS의 병목 현상 해소 (Solving Bottleneck in MMDB using Parallel Logging method)

  • 이주창;이상호;차상균
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.246-248
    • /
    • 1999
  • 주 메모리 DBMS에서의 회복 시스템은 디스크에의 접근을 요하는 유일한 경우이기 때문에 시스템 전체 성능의 병목(bottleneck)이 된다. 본 논문에서는 회복 시스템에서 발생하는 주 메모리 DBMS의 병목 현상을 해소하기 위하여 복수 개의 로그 디스크를 이용하는 병렬적 로깅 기법을 제안한다. 또한 병렬적 로깅 기법을 사용하는 경우 로그 레코드들이 여로 디스크에 흩어짐으로써 시스템 재시작 시 이들간의 순서를 재규명해야 하는 오버헤드가 생기는데 이를 해결하기 위해서 병렬적 재시작 알고리즘을 제안한다.

  • PDF

시스템의 회복성에 대한 이론적 검토와 시스템 다이내믹스 방법론의 적용 (Considering the Concept of Resilience toward Applying to System Dynamics Approach)

  • 전대욱
    • 한국시스템다이내믹스연구
    • /
    • 제14권2호
    • /
    • pp.5-30
    • /
    • 2013
  • The concept of resilience in complex and adaptive socio-economic systems, has been a buzz word in international societies and academies related to policy makers for sustainable development since some years ago. This paper deals with an application of the resilient concept, which has been told since the last some decades in the field of ecology and applied system sciences, to social science especially in system dynamics. First the author introduces the concept of equilibrium stability and resilience in simple dynamic models, and moreover provides the behavioral characteristics and examples of system resilience in terms of system dynamics. The concept of resilience in structural perspectives are also discussed with the topics of panarchy and adaptive renewal cycles, etc.

  • PDF