• 제목/요약/키워드: 고장 감내 시스템

검색결과 64건 처리시간 0.026초

AMD 고장감내 다단계 상호 연결망의 설계 및 분석 (Design and Analysis of a Class of Fault Tolerant Multistage Interconnection Networks: the Augmented Modified Delta (AMD) Network)

  • 김정선
    • 한국정보처리학회논문지
    • /
    • 제4권9호
    • /
    • pp.2259-2268
    • /
    • 1997
  • 고성능 병렬처리 시스템에서 다단계 상호 연결망 (Multistage Interconnection Network(MIN))은 프로세서간에 또는 프로세서와 메모리 모듈간에 가격대 효율 면에서 효과적으로 고대역폭의 통신을 제공한다. 본 논문에서는 고장감내 기능, 모듈 구조, 우수한 성능 등으로 인하여 실시간 병렬/분산 처리 시스템에 유용한 복수 경로를 갖는 다단계 상호 연결망 - AMD (Augmented Modified Delta) 연결망 - 의 설계 방법을 제시하였고 그 성능과 신뢰성을 분석하였다. 한편으로 AMD 연결망은 기존 Kappa 연결망의 우수한 성능 및 고장감내 특성을 유지하면서, 다른 한편으로 Kappa 연결망과는 달리 임의의 Delta 연결망으로부터 일관성 있고 쉽게 설계될 수 있다. 또한 Delta 연결망의 경우와 마찬가지로, 모든 AMD 연결망들은 위상학적으로 서로 등가인 특성을 갖는다.

  • PDF

리눅스 운영체제에서 DLM을 이용한 USB 디바이스 커널 하드닝 설계 (Design of the Kernel Hardening in USB Driver for Linux DLM Function)

  • 장승주
    • 한국정보통신학회논문지
    • /
    • 제13권12호
    • /
    • pp.2579-2585
    • /
    • 2009
  • 컴퓨터시스템을 중단 없이 정상적으로 동작 시키는 것은 중요한 문제중의 하나이다. 이와 같이 컴퓨터 시스템이 중단없이 동작하도록 하기 위하여 여러 가지 고장 감내 기법들이 개발 및 상용화되어 사용되고 있다. 대부분의 고장 감내 기법은 많은 경비가 소요된다. 본 논문은 리눅스 운영체제에서 동적 모듈(DLM : Dynamic Linking Module)을 이용하여 USB 디바이스를 연결할 경우USB 디바이스 사용에 대해 발생할 수 있는 커널 PANIC 현상을 줄이는 커널 하드닝 기법을 제안한다. 제안된 기법이 제대로 동작되는지를 실험하였다. 실험 결과 DLM기능을 이용한 USB 드라이버의 동작이 정상 동작됨을 확인할 수 있었다.

비동기적 분산 시스템에서 선출 문제는 NF-completeness 문제임을 증명 (Proof that the Election Problem belongs to NF-completeness Problems in Asynchronous Distributed Systems)

  • 박성훈
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제29권3호
    • /
    • pp.169-175
    • /
    • 2002
  • 본 논문은 프로세스들이 크래시(crash)되어 죽을 수 있으나 통신망은 신뢰 할 수 있는 비동기적 분산 시스템에서 선출(election) 문제 해결의 어려움에 대하여 논한 글이다. 비동기적인 분산 시스템에서 문제들을 해결하는데 어려움의 정도는 프로세스들의 실패(failure)에도 불구하고 그것들을 해결 할 수 있느냐 하는 어려움(difficulty)에 의해 결정된다. 비동기적인 분산 시스템에서 부딪치는 문제들은 3부류의 문제들로 구분되는 바: F(고장 감내), NF(비고장 감내), NFC(비고장 감내 완전성)의 3 종류들이다. 그런 문제들 중, NFC 부류의 문제들이 해결하기 가장 어려운 문제들이다. 본 논문에서는 선출 문제도 NFC 부류에 속하는 해결하기 가장 어려운 문제임을 증명한다.

이중 채널 이더넷 기반 가상서버를 위한 분산 고장 감내 미들웨어의 구현 (Implementation of Distributed Fault-Tolerant Middleware for Dual Channel Ethernet based Virtual Server)

  • 함명호;김진용;최보곤;신현식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.112-114
    • /
    • 2003
  • 긴박한 임무 상황(mission critical)의 시스템 뿐만 아니라, 웹 서버등의 고가용성, 고신뢰성을 위한 가상 서버의 구축도 관심이 되고 있다. 본 연구에서는 가상서버의 고가용성 , 고신뢰성을 보다 향상시키기 위해 가상서버 클러스터의 각 구성 노드들을 이중의 네트웍 채널로 중복 시켜 네트웍 고장에 대한 신뢰성을 향상시켰다. 관리자 노드와 작업노드 풀로 구성되는 시스템의 각 노드와 이중 채널로 구성된 네트웍에 대한 결함검출과 결함복구를 위한 분산 결함 허용 미들웨어를 구현하였고, 적응형 고장 감내 (Adaptive Fault Tolerance) 기법을 사용하여 다양한 임무 상황에서의 자원 효율성을 향상시켰다.

  • PDF

Improving Availability of Embedded Systems Using Memory Virtualization

  • Son, Sunghoon
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권5호
    • /
    • pp.11-19
    • /
    • 2022
  • 본 논문에서는 전가상화 방식의 가상 머신 모니터를 기반으로 메모리 중복을 통한 고장 감내 기능을 적용한 임베디드 시스템을 제안한다. 제안된 가상 머신 모니터는 우선 효율적인 섀도우 페이지 테이블 기법을 사용하여 메모리를 가상화한다. 이를 기반으로 대상 임베디드 시스템을 하나의 가상 머신으로 동작하게 하는 한편, 동일한 시스템을 별도의 가상 머신에서 동작하도록 백업 시스템을 구축함으로써 대상 임베디드 시스템의 메모리 영역이 미리 정해진 시점과 대상에 따라 백업 시스템의 메모리 공간으로 복사되도록 하였다. 이렇게 중복이 이루어진 임베디드 시스템은 고장이 발생하면 백업 시스템으로 전환하여 정상적인 동작을 이어나가게 된다. 성능 평가를 통해 제안된 기법이 임베디드 시스템의 성능을 크게 저하시키지 않으면서도 시스템의 가용성을 크게 향상시킬 수 있음을 확인하였다.

컴퓨터 시스템의 신뢰성 확보를 위한 고장 감내 시스템 연구 (Research about Fault Tolerant system for ensuring the Reliability of computer system)

  • 김대원;박호림;오병균
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 춘계학술발표대회논문집
    • /
    • pp.19-22
    • /
    • 2003
  • 현대 사회는 인터넷과 네트워크의 발전과 더불어 많은 성장을 거듭해 왔고, 인터넷을 이용한 많은 서비스들은 계속해서 생기고 있다. 이러한 사회적인 배경에서 인터넷을 이용한 서비스에 대한 의존도도 또한 급격하게 증가하고 있다. 서비스를 언제, 어디서나 접근이 가능하게 함으로써 사용자들이 편리한 서비스를 제공받을 수 있게 되었지만, 이러한 서비스들이 안정적으로 제공되어야 한다. 고로 본 논문에서는 컴퓨터 시스템에 대한 신뢰성을 확보하기 위해 사용되는 기법 중 소프트웨어적인 고장 감내 시스템에 대해 알아보고 그에 따른 기법들을 조사하여 단일 시스템에서 구현해 볼 수 있는 방법 중 감시 프로세스를 이용하여 서비스를 안정적으로 서비스를 할 수 있는지에 대해 알아보았다.

  • PDF

네트워크 고장감내 소프트웨어 스트리밍 기술의 설계 및 구현 (Design and Implementation of Network Fault-Tolerant Application Software Streaming)

  • 심정민;김원영;최완
    • 한국콘텐츠학회논문지
    • /
    • 제6권10호
    • /
    • pp.126-133
    • /
    • 2006
  • 소프트웨어 스트리밍은 사용자가 자신의 컴퓨터에 설치되어 있지 않고 서버에 있는 응용 프로그램을 스트리밍 받아 바로 사용할 수 있게 하는 가상화 기술이다. 이 기술을 이용하면 사용자는 응용 프로그램이 마치 로컬 컴퓨터에 설치된 것처럼 바로 사용할 수 있으며, 별도의 다운로드나 설치 과정을 요구하지 않는다. 소프트웨어 스트리밍은 네트워크를 기반으로 하기 때문에 제공되는 서비스는 네트워크 성능 및 상태에 영향을 받는다. 특히, 네트워크 고장이 발생하면 스트리밍이 더 이상 불가능하기 때문에 스트리밍 중인 응용 프로그램이 고장나거나 심한 경우 시스템 전체가 고장나게 된다. 파레토의 원리(Pareto Principle)에 의하면, 대부분의 사용자들은 자주 사용하는 몇 가지 기능을 주로 사용한다. 이러한 원리에 따라 네트워크 고장 감지와 지능적인 스트리밍 기술을 제공한다면, 네트워크 고장이 발생하더라도 사용자들은 이미 스트리밍된 응용 프로그램의 기능을 중단 없이 사용할 수 있을 것이다. 본 논문에서는 네트워크 고장이 발생하더라도 로컬 컴퓨터에 스트리밍된 기능을 사용자들이 지속적으로 사용 할 수 있게 하는 네트워크 고장감내 소프트웨어 스트리밍(에버그린)의 개념 및 기술을 제안한다. 또한, 에버그린 기술의 구현에 대한 자세한 내용에 대해 논의한다.

  • PDF

디버거 결함주입을 이용한 임베디드 시스템 신뢰성 평가방안 (A Study of fault injection method using debugger equipment)

  • 이재용;이동우;나종화
    • 한국항공운항학회:학술대회논문집
    • /
    • 한국항공운항학회 2015년도 추계학술대회
    • /
    • pp.107-110
    • /
    • 2015
  • 항공, 국방, 자동차, 철도, 조선, 원자력, 플랜트 분야에서 임베디드 시스템의 활용도가 높아지고 있다. 특히 항공 임베디드 시스템은 다른 분야에 비해 고신뢰성과 고성능이 동시에 요구된다. 안전필수 인증절차를 준수하면 설계 및 개발 단계에서 발생할 수 있는 다양한 결함을 예방 할 수 있다. 그러나 soft error와 같은 예측 불가능한 transient 결함을 대처하기 어렵다. 이러한 문제를 해결하기 위하여 고장감내 방법론과 검증방법에 대한 연구가 수행되어야 한다. 본 논문은 고장감내 기법 검증 방법론에 하나인 결함주입 기법을 제안한다. 본 논문에서 제안하는 결함주입 기법은 1) 정량적 평가 가능, 2) 시스템을 대상으로 검증 가능 같은 장점이 있다.

  • PDF

풍력발전시스템에서 제어기를 위한 고 가용성의 FTSM 설계 (A Design on FTSM for supporting High Availability in Wind Turbine Controller)

  • 김영환;손재기;황태호;함경선;홍지만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.3-6
    • /
    • 2011
  • IT 기술의 발전에 따른 전력 사용량 증가로 인해서 친환경 재생 에너지에 대한 관심이 집중되고 있는 상황으로 다양한 재생 에너지자원 가운데 풍력에너지 개발이 전 세계적으로 급속히 증가하고 있다. 그러나 풍력발전기를 제어하는 제어기의 소프트웨어·하드웨어적인 문제로 인해 불규칙한 에너지 생산과 유지보수를 위한 비용이 증가함에 따라 최근에는 풍력제어기의 고장분석 및 고장 감내 제어에 대한 연구가 활발히 진행되고 있는 상황이다. 본 논문에서는 이와 같은 풍력발전기가 지속적으로 일정한 에너지 생산과 유지보수 절감이 가능하도록 하기 위해 풍력제어시스템 차원에서의 고장에 대해서 감내 가능한 고가용성의 미들웨어에 대한 구조를 제안한다. 풍력제어시스템의 고 가용성 미들웨어는 가상 운영체제를 기반으로 이중화 구조를 가지고 있으며, 주 운영체제에서 소프트웨어적인 고장이 발생 시 다음 우선순위의 가상 운영체제에서 지속적인 서비스를 제공할 수 있도록 각각의 가상 운영체제 환경을 관리한다.