초록 |
본 발명은 클러스터 시스템의 고 가용성 구현 장치 및 방법에 관한 것으로, 클러스터 시스템의 서비스 고 가용성 제어장치는, 클러스터 시스템은 주제어 서버, 부 제어 서버, 다수의 주 노드, 부 노드, 디스크 미러링, 하트비트를 구비하는 것으로, 주제어 서버 및 부 제어 서버의 제어에 따라 디스플레이(display)되며, 관리자로부터 요청된 작업에 대해서 다수의 주 노드 및 부 노드에서 웹 서비스를 수행하고, 서비스 수행 여부 및 시스템 상태 등을 관측하는 메인 윈도우; 부 노드에 의해 동작되며, 오류 회복을 수행하도록 서비스 동작을 수행하며, 하트비트(heartbeat)를 통해 다수의 주 노드의 오류를 탐지하는 오류 탐지; 오류 탐지로부터 시그널 형태의 오류 사실을 제공받을 경우, 대기 상태로 있다가 수행 상태로 전환하여 오류가 있는 노드를 클러스터링에서 고립시키고 오류가 있는 노드의 서비스를 다른 노드에서 동작하게 하여 복구 내용을 수행하고 다시 대기 상태로 넘어가는 오류 회복; 오류 회복 시에 웹 서비스 관련 정보를 복제하도록 하기 위해 웹 서비스 관련 정보를 보관하는 디스크 미러링을 구비한다. 따라서, 각 시스템에 호환성을 가질 수 있도록 사용자 레벨에서 제안하였으며, 컨텐츠 복제를 위한 미러링의 경우에는 커널 내의 디바이스 드라이버 수준에서 제안하고, 시스템 환경에 가장 적합한 단일 레지스트리 구조를 사용하여 효율성을 더욱 높일 수 있다는 효과가 있다. |