1 |
1
전투관리체계의 기능을 수행하는 장치로써, 내장형 컴퓨터 장치로 구성된 복수 개의 정보처리장치(100);상기 전투관리체계의 전시화면을 제공하는 장치로써, 전투관리체계의 다기능콘솔(400)을 운용하는 가상머신을 생성하는 복수 개의 전시처리장치(200);상기 전시처리장치(200)에서 운용되는 가상머신정책에 따른 상기 가상머신의 정보를 저장하고, 상기 다기능콘솔(400)의 설정정보를 저장하는 데이터스토리지(300);상기 전시처리장치(200)에서 제공하는 전시화면에 원격으로 접속하여, 상기 전투관리체계를 상기 전시화면에 전시하고 제어하는 복수 개의 상기 다기능콘솔(400); 및상기 다기능콘솔(400)의 보조화면으로써, 상기 다기능콘솔(400)과 함께 상기 전투관리체계를 제어하는 복수 개의 소프트키판넬장치(500);를 포함하며,상기 전시처리장치(200)는,상기 가상머신을 생성하는 하이퍼바이저(210);자신의 상태를 마스터 또는 슬레이브로 결정하며, 자신의 상태가 마스터 상태인 경우에는 상기 가상머신정책에 따라 상기 가상머신을 상기 다기능콘솔(400)에 할당하는 GVMC 모듈(Global Virtual Machine Controller Module, 220); 및 상기 가상머신을 통제하며, 상기 가상머신의 상태정보 및 모니터링 정보를 상기 GVMC 모듈(220)로 전달하는 LVMC 모듈(Local Virtual Machine Controller Module, 230);을 포함하며,마스터 상태인 상기 GVMC 모듈(이하, 마스터 GVMC 모듈)의 고장 발생시, 슬레이브 상태인 상기 GVMC 모듈(220)이 마스터 상태로 전환되는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 기능을 수행하는 장치
|
2 |
2
삭제
|
3 |
3
제 1항에 있어서,상기 다기능콘솔(400)에 설치되어, 상기 하이퍼바이저(210)에 의해 생성된 상기 가상머신과 상기 다기능콘솔(400)을 접속시키는 VMA 모듈(Virtual Machine Adapter Module, 410);을 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 기능을 수행하는 장치
|
4 |
4
정보처리장치(100), 가상머신을 생성하는 하이퍼바이저(210)와 자신의 상태를 마스터 또는 슬레이브로 결정하며, 자신의 상태가 마스터 상태인 경우에는 가상머신정책에 따라 상기 가상머신을 다기능콘솔(400)에 할당하는 GVMC 모듈(Global Virtual Machine Controller Module, 220)을 포함하며, 마스터 상태인 GVMC 모듈(이하, 마스터 GVMC 모듈)의 고장 발생시, 슬레이브 상태인 GVMC 모듈(220)이 마스터 상태로 전환되는 전시처리장치(200), 다기능콘솔(400) 및 SKP(500)을 포함하는 가상화 기능을 이용한 전투관리체계의 운용방법으로서,GVMC 모듈(220)에서 자신의 상태가 마스터인지 슬레이브인지를 결정하는 단계(S102);상기 다기능콘솔(400)의 VMA모듈(410)에서, 자신의 아이디(ID)를 마스터 GVMC 모듈로 제공하는 단계(S103);상기 마스터 GVMC 모듈에서, 제공받은 상기 다기능콘솔(400)의 아이디(ID)에 해당하는 상기 다기능콘솔(400)의 설정정보를 데이터스토리지(300)로부터 제공받는 단계(S104);GVMC 모듈(220)에 의해 상기 설정정보 및 기설정된 가상머신 정책에 따라 상기 다기능콘솔(400)에 각각의 가상머신을 할당하는 단계(S105);LVMC 모듈(230)에 의해 할당된 가상머신이 구동되고, 상기 가상머신의 구동(부팅)이 완료되면 상기 가상머신 내 VMR(Virtual Machine Reporter)이 실행되어 LVMC 모듈(230)에 의해 상기 마스터 GVMC 모듈 및 SKP(500)에 상기 가상머신의 부팅 완료 정보를 전달하는 단계(S106);상기 마스터 GVMC 모듈에서 상기 다기능콘솔(400)의 VMA(410)로 가상머신 원격접속 정보를 제공하여, 상기 다기능콘솔(400)이 상기 전시처리장치(200)에 원격접속되는 단계(S107); 및 원격접속 후 상기 VMA(410)에서 상기 SKP(500)에 SKP 운용정보(다가능콘솔의 준비완료정보, GVMC 모듈에 접속하기 위한 정보, 가상머신정책에 대한 정보)를 제공하여, 상기 SKP(500)와 상기 마스터 GVMC 모듈을 연결시키는 단계(S108);를 포함하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
5 |
5
제 4항에 있어서,GVMC 모듈(220)에서 자신의 상태가 마스터인지 슬레이브인지를 결정하는 단계(S102)는,전시처리장치(200)에 의해, 다른 전시처리장치에 자신(즉, 복수 개의 전시처리장치 중 어느 하나의 전시처리장치)의 상태정보를 전송하는 단계(S202);전시처리장치(200)에 의해 마스터 GVMC 모듈의 존재여부를 판단하는 단계(S203);전시처리장치(200)에 의해, 마스터 GVMC 모듈이 존재하는 경우에는 상기 마스터 GVMC 모듈의 아이디(ID)가 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 아이디(ID)와 동일한지 판단하는 단계(S204); 및전시처리장치(200)에 의해, 상기 마스터 GVMC 모듈의 아이디(ID)가 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 아이디(ID)와 동일한 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태를 마스터로 결정하는 단계(S205);를 포함하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
6 |
6
제 5항에 있어서,전시처리장치(200)에 의해, 상기 마스터 GVMC 모듈의 아이디(ID)가 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 아이디(ID)와 동일하지 않는 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태를 슬레이브로 결정하는 단계(S206);를 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
7 |
7
제 5항에 있어서,전시처리장치(200)에 의해, 마스터 GVMC 모듈이 존재하지 않는 경우에는, 잠재적 마스터 GVMC 모듈이 존재하는지 여부를 판단하는 단계(S207); 전시처리장치(200)에 의해, 잠재적 마스터 GVMC 모듈이 존재하는 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태가 잠재적 마스터인지 판단하는 단계(S208);전시처리장치(200)에 의해, 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태가 잠재적 마스터인 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치를 제외한 모든 GVMC 모듈의 상태가 잠재적 슬레이브 또는 미결정 상태인지 판단하는 단계(S209); 및 전시처리장치(200)에 의해, 복수 개의 전시처리장치 중 어느 하나의 전시처리장치를 제외한 모든 GVMC 모듈의 상태가 잠재적 슬레이브 또는 미결정 상태인 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태를 마스터로 결정하는 단계(S210);를 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
8 |
8
제 7항에 있어서,전시처리장치(200)에 의해, 잠재적 마스터 GVMC 모듈이 존재하지 않는 경우 또는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치를 제외한 모든 GVMC 모듈의 상태가 잠재적 슬레이브 또는 미결정 상태인 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치를 포함한 모든 GVMC 모듈 사이의 우선순위를 비교하는 단계(S211); 및전시처리장치(200)에 의해, 복수 개의 전시처리장치 중 어느 하나의 전시처리장치를 포함한 모든 GVMC 모듈 중 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 우선순위가 제일 높은 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태를 잠재적 마스터로 결정하는 단계(S212);를 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
9 |
9
제 8항에 있어서,전시처리장치(200)에 의해, 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태가 잠재적 마스터가 아닌 경우 또는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치를 포함한 모든 GVMC 모듈 중 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 우선순위가 제일 높은 경우가 아닌 경우에는 복수 개의 전시처리장치 중 어느 하나의 전시처리장치의 상태를 잠재적 슬레이브로 결정하는 단계(S213);를 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
10 |
10
제4항에 있어서,GVMC 모듈(220)에 의해 상기 설정정보 및 기설정된 가상머신 정책에 따라 상기 다기능콘솔(400)에 각각의 가상머신을 할당하는 단계(S105)에서,상기 다기능콘솔(400)의 VMA(410)를 실행하는 단계(S302);상기 다기능콘솔(400)에서 마스터 GVMC 모듈로 아이디(ID) 정보를 제공하는 단계(S303);상기 마스터 GVMC 모듈이 데이터스토리지(300)로부터, 상기 아이디(ID) 정보에 부합하는 다기능콘솔(400)의 설정정보를 취득하는 단계(S304);상기 마스터 GVMC 모듈이 상기 다기능콘솔(400)의 설정정보에 부합하는 가상머신이 존재하는지 판단하는 단계(S305); 및상기 다기능콘솔(400)의 설정정보에 부합하는 가상머신이 존재하는 경우에는 상기 마스터 GVMC 모듈이 상기 다기능콘솔(400)에 상기 가상머신을 할당하고, LVMC(220)에서 상기 가상머신에 전원을 공급하여, 상기 VMA(410)에 의해 상기 다기능콘솔(400)이 상기 가상머신에 접속하도록 하는 단계(S306);를 포함하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
11 |
11
제 10항에 있어서,상기 다기능콘솔(400)의 설정정보에 부합하는 가상머신이 존재하지 않는 경우에는 상기 마스터 GVMC 모듈이 상기 가상머신을 구동시키는 단계(S307); 및상기 마스터 GVMC 모듈에 VMR을 통해, 상기 가상머신이 부팅되어 원격접속이 가능한 상태인 것을 보고하는 단계(S308);를 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
12 |
12
제4항에 있어서,다기능콘솔(400)에 가상머신의 할당이 완료되는 단계(S401);상기 가상머신과 SKP(500)의 통신을 수행하는 단계(S402);상기 다기능콘솔(400)의 VMA(410)에서 SKP(500)로 가상머신정보를 제공하는 단계(S403);기저장된 가상머신정책에 따라 SKP(500)를 구동하여 운용하는 단계(S404);상기 다기능콘솔(400)과 상기 가상머신의 접속이 종료되었는지 판단하는 단계(S405); 및 상기 다기능콘솔(400)과 상기 가상머신의 접속이 종료된 경우에는, 상기 SKP(500)의 상태를 초기화하는 단계(S406);를 더 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
13 |
13
제4항에 있어서,전투체계의 운용 중 다기능콘솔(400)에서 운용하려고 하는 가상머신을 실행할 전시처리장치의 가용자원이 부족한지 판단하는 단계(S501);전투체계의 운용 중 다기능콘솔에서 운용하려고 하는 가상머신을 실행할 전시처리장치의 가용자원이 부족한 경우에는, 운용하려고 하는 가상머신이 실행중인 가상머신에 비해 기설정된 우선순위가 높은지 판단하는 단계(S502); 및운용하려고 하는 가상머신이 실행중인 가상머신에 비해 기설정된 우선순위가 높은 경우에는 실행중인 가상머신을 종료하고, 운용하려고 하는 가상머신을 실행하는 단계(S503);를 더 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
14 |
14
제 13항에 있어서,운용하려고 하는 가상머신이 실행중인 가상머신에 비해 기설정된 우선순위가 높지 않은 경우에는, 운용하려는 가상머신을 실행할 전시처리장치의 가용자원이 부족하다는 경고를 하는 단계(S504); 및 운용자가 실행중인 가상머신에 강제 종료를 명령하는지 판단하는 단계(S505);를 포함하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|
15 |
15
제 14항에 있어서,운용자가 실행중인 가상머신에 강제 종료를 명령한 경우에는 상기 실행하는 단계(S503)를 다시 수행하고,운용자가 실행중인 가상머신에 강제 종료를 명령하지 않은 경우에는 상기 판단하는 단계(S501)를 다시 수행하는 것을 특징으로 하는 가상화 기능을 이용한 전투관리체계의 운용방법
|