1 |
1
전용 스트리밍 콘텐츠 서비스를 수행하는 다수의 실행 노드를 구성하는 클러스터 시스템에 있어서,상기 다수의 실행 노드 중 중앙 집중 관리를 수행하는 하나의 디스패처 노드(dispatcher node)와, 상기 디스패처 노드 장애 발생시 이를 백업하는 백업 서버 노드(backup server node)와,그 이외의 실행 노드들을 포함하되,상기 각 실행 노드는, 시스템 내부의 각 실행 노드 간의 장애 발생 상태를 관리하는 고가용성(HA) 매니저와, 각 실행 노드 내에 포함되어 네트워크 스토리지 기능을 수행하는 다수의 서브 노드(sub node)를 관리하는 네트워크 저장부(NSC) 매니저를 탑재하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
2 |
2
제1항에 있어서, 상기 각 실행 노드는, 해당 실행 노드 내의 서버 노드 중, 콘텐츠 스트리밍 서비스의 장애 발생시 콘텐츠 저장에 관한 복구를 수행하는 하나의 복구전용 서브 노드를 지정하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
3 |
3
제2항에 있어서, 상기 각 실행 노드는,해당 실행 노드 내의 서브 노드별로 콘텐츠를 저장하는 저장부가 포함되도록 하되, 상기 각 저장부는 비공유 저장 장치인 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
4 |
4
제3항에 있어서,상기 각 실행 노드는,해당 실행 노드 내의 상기 복구전용 서브 노드 저장부가 나머지 서브 노드의 오류 시 백업용으로 구현되도록 하는 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
5 |
5
제1항에 있어서,상기 디스패처 노드 및 상기 백업 서버 노드의 고가용성 매니저는,상호간에 주기적 신호를 사용하여 장애 발생 상태를 감시하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
6 |
6
제1항에 있어서, 상기 디스패처 노드는,상기 고가용성 매니저를 통해 변경되는 시스템 데이터들이 상기 백업 서버 노드에 중복 저장되도록 하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
7 |
7
제1항에 있어서, 상기 네트워크 저장부 매니저는, 상기 서브 노드의 상태를 주기적으로 감시하고, 상기 서브 노드의 상태를 상기 디스패처 노드의 고가용성 매니저에게 주기적으로 보고함을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
8 |
8
제7항에 있어서, 상기 네트워크 저장부 매니저는, 상기 서브 노드의 상태를 상기 디스패처 노드의 고가용성 매니저에게 보고함에 있어서, 유디피(UDP) 프로토콜을 사용하여 보고하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
9 |
9
제2항에 있어서,상기 복구전용 서브 노드는,해당 실행 노드 내의 특정 서브 노드로부터 오류가 발생되면, 상기 클러스터 시스템 내에서 콘텐츠를 저장하는 파일 서버 노드의 상기 콘텐츠를 상기 오류 발생된 서브 노드로 제공하여 상기 서브 노드의 콘텐츠가 복구되도록 하고, 상기 오류 발생된 서브 노드의 아이피(IP)를 인계받아 콘텐츠 스트리밍 서비스를 지속시키는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 장치
|
10 |
10
클러스터 시스템에서 다수의 실행 노드 중 중앙 집중 관리를 수행하는 디스패처 노드와 상기 디스패처 노드 장애 발생시 이를 백업하는 백업 서버 노드간의 장애 처리 방법에 있어서,상기 디스패처 노드가 포함하는 각 서브 노드들 및 상기 백업 서버 노드의 장애 발생 이벤트를 처리하는 과정과, 상기 백업 서버 노드가 상기 디스패처 노드의 장애 발생 상태를 관리하는 과정을 포함하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 방법
|
11 |
11
제10항에 있어서, 상기 디스패처 노드가 장애 발생 이벤트를 처리하는 과정은, 상기 장애 발생 이벤트가 수신되면, 상기 수신된 장애 발생 이벤트가 상기 백업 서버 노드와 각 서브 노드 중 어느 노드로부터 수신되었는지를 판단하는 단계와,상기 장애 발생 이벤트가 상기 백업 서버 노드로부터 수신된 경우, 상기 백업 서버 노드의 고가용성 장치 기능을 복원하는 단계와, 상기 장애 발생 이벤트가 상기 서브 노드로부터 수신된 경우, 콘텐츠 스트리밍 서비스의 가용성을 보장하기 위한 프로세스를 수행하는 단계를 포함하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 방법
|
12 |
12
제11항에 있어서, 상기 백업 서버 노드의 고가용성 장치 기능을 복원하는 단계는,상기 나머지 실행 노드들 중 하나의 백업 서버 노드를 선출하는 단계와, 상기 선출된 백업 서버 노드에 고가용성 매니저를 복구시키는 단계와,상기 선출된 백업 서버 노드에 상기 이전 백업 서버 노드의 콘텐츠를 복구할 것인지를 판단하는 단계와, 복구할 것으로 판단되는 경우, 상기 클러스터 시스템 내에서 콘텐츠를 저장하는 파일 서버 노드에 상기 이전 백업 서버 노드가 서비스하던 콘텐츠의 전송 로딩을 요구하는 단계와,상기 파일 서버 노드로부터 전송되는 콘텐츠를 상기 선출된 백업 서버의 복구전용 서브 노드에 제공하여, 상기 이전 백업 서버 노드가 서비스하던 콘텐츠를 복구하는 단계와,상기 복구 완료 후, 상기 클러스터 시스템과 콘텐츠 테이블을 재구성하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 방법
|
13 |
13
제11항에 있어서, 상기 콘텐츠 스트리밍 서비스의 가용성을 보장하기 위한 프로세스를 수행하는 단계는,상기 장애 발생 이벤트를 발생시킨 서브 노드의 아이피(IP)를 해당 서브 노드가 속한 실행 노드의 복구전용 서브 노드에 인계받는 단계와, 상기 클러스터 시스템 내에서 콘텐츠를 저장하는 파일 서버 노드에 상기 서브 노드가 서비스하던 콘텐츠의 전송 로딩을 요구하는 단계와,상기 파일 서버 노드로부터 전송되는 콘텐츠를 상기 복구전용 서브에 제공하여, 상기 서브 노드가 서비스하던 콘텐츠를 복구하는 단계와,상기 복구 완료 후, 클러스터 시스템 및 콘텐츠 테이블을 재구성하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 방법
|
14 |
14
제10항에 있어서, 상기 백업 서버 노드가 상기 디스패처 노드의 장애 발생 상태를 관리하는 과정은,상기 백업 서버 노드가 포함하는 고가용성 매니저를 통해 장애 발생 이벤트의 수신 여부를 판단하는 단계와, 상기 장애 발생 이벤트가 수신된 경우, 상기 디스패처 노드의 장애인지를 판단하기 위하여 포함하는 상태 정보 테이블을 확인하는 단계와, 상기 확인결과 상기 디스패처 노드의 장애로 판단되면, 상기 고가용성 매니저 기능을 복구하는 단계와, 상기 클러스터 시스템의 가상 아이피(IP)를 획득하는 단계와, 상기 클러스터 시스템 내에서 콘텐츠를 저장하는 파일 서버 노드에 상기 디스패처 노드가 서비스하던 콘텐츠의 전송 로딩을 요구하는 단계와,상기 파일 서버 노드로부터 전송되는 콘텐츠를 포함하는 복구전용 서브 노드에 저장하여, 상기 디스패처 노드가 서비스하던 콘텐츠를 복구하는 단계와,상기 복구 완료 후 클러스터 시스템 및 콘텐츠 테이블을 재구성하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 클러스터 시스템의 계층적 고가용성 처리 방법
|