Implementation of the High Availability Cluster based on unsymmetrical heartbeat

비대칭 Heartbeat을 적용한 리눅스 기반 고가용 클러스터의 구현

  • Published : 2001.10.01

Abstract

인터넷의 사용자가 급증하여 고가용성과 확장성을 지닌 고성능의 인터넷 서버들이 요구된다. 클러스터 시스템은 이러한 요구사항을 만족시킬 수 있는 서버이다. 본 연구에서는 N-node heartbeat 을 구현하였고, 이것을 기반으로 하는 고가용 부하분산 클러스터, PersistentCluster를 구현하였다. PersistentCluster는 로드 벨런서가 사용자의 요구를 서버들에게 분산시켜주는 LVS 시스템에서 로드벨런서가 고장나면 나머지 서버중에 하나가 그 역할을 인계 받아 계속 수행하는 고가용성 클러스터링 솔루tus이다. PersistentCluster는 로드벨런서만 heartbeat 메시지를 전송하는 비대칭 heartbeat을 채택하여 시스템의 메시지 전송 및 처리 오버헤드를 감소시켰다. 비대칭 heartbeat을 적용할 경우에 나타나는 각 노드의 부하 감소량을 실측하며 비대칭 heartbeat 의 성 능을 평가하였다.

Keywords