1 |
1
실제 분산자원 장비와 동일하게 동작하는 가상장비 프로세스를 적어도 하나 이상 생성하고 생성된 상기 가상장비 프로세스를 동작 및 관리하는 적어도 하나 이상의 모의운전 클라이언트; 및 기 정의된 모의운전 시나리오를 해석하여 모의운전을 수행할 가상장비 구성정보를 생성하여 생성된 상기 가상장비 구성정보에 따라 상기 가상장비 프로세스를 상기 모의운전 클라이언트로 분배하는 모의운전 서버를 포함하며, 상기 모의운전 시나리오는 분산자원 장비를 정보모델과 통신 프로토콜 매핑 정보의 조합으로 정의하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
2 |
2
제 1 항에 있어서, 상기 모의운전 서버는 분산처리 구조로 상기 모의운전 클라이언트와 각각 통신하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
3 |
3
제 1 항에 있어서, 상기 모의운전 시나리오는 스크립트 언어의 형태로 기술되는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
4 |
4
제 1 항에 있어서, 상기 모의운전 시나리오는 계통운전 환경, 이벤트 발생 조건, 분산자원 장비 모델링 정보, 분산자원 장비 통신 프로토콜 정보 및 분산자원 장비의 데이터 생성 알고리즘을 포함하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
5 |
5
삭제
|
6 |
6
제 1 항에 있어서, 상기 모의운전 서버는 상기 모의운전 시나리오를 해석하여 모의운전을 수행할 상기 가상장비 구성정보를 생성하고 이벤트, 기상정보, 시간 정보 중 어느 하나 이상을 설정하는 모의운전 시나리오 해석 모듈; 및상기 가상장비 프로세스를 상기 모의운전 클라이언트 각각으로 분배하고 실행현황을 관리하는 가상장비 분산실행 관리 모듈을 포함하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
7 |
7
제 6 항에 있어서, 상기 모의운전 시나리오 해석 모듈은 상기 모의운전 시나리오를 구성요소별로 분류하되, 환경요소, 발전요소, 운영요소 및 조정요소로 분류하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
8 |
8
제 7 항에 있어서, 상기 모의운전 시나리오는 구성요소 간 연관관계를 참조 방식과 이벤트 방식 중 어느 하나로 표현되는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
9 |
9
제 8 항에 있어서, 상기 모의운전 시나리오 해석 모듈은 상기 모의운전 시나리오 상에 각 구성요소간에 참조 그래프를 생성하여 참조 그래프 상의 구성요소간 순환참조 존재 여부 및 참조 위반 여부를 검사하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
10 |
10
제 8 항에 있어서, 상기 참조 방식은 참조의 대상이 되는 구성요소의 값과 참조하는 구성요소의 값이 동시간대로 연동되는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
11 |
11
제 8 항에 있어서, 상기 모의운전 시나리오 해석 모듈은 참조 방식에서 구성요소 간에 순환참조를 방지하기 위해 구성요소 간의 참조를 제한하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
12 |
12
제 9 항에 있어서, 상기 모의운전 시나리오 해석 모듈은 상기 환경요소는 상기 환경요소를 참조하고, 상기 발전요소는 상기 환경요소를 참조하며, 상기 운영요소는 상기 환경요소와 상기 발전요소 및 상기 운영요소를 참조하며, 상기 조정요소는 상기 운영요소를 참조하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
13 |
13
제 8 항에 있어서, 상기 이벤트 방식은 참조하는 구성요소의 값이 참조의 대상이 되는 구성요소의 값이 변한 다음 시간대에 변화하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
14 |
14
제 6 항에 있어서, 상기 가상장비 분산실행 관리 모듈은 상기 모의운전 시나리오 상에서의 상기 가상장비 프로세스의 자원 소모량을 분석하여 상기 모의운전 클라이언트에 분배하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
15 |
15
제 14 항에 있어서, 상기 가상장비 분산실행 관리 모듈은 상기 가상장비 프로세스에 속하는 변수별 타 구성요소의 참조 횟수, 변수별 타 구성요소를 참조하는 횟수, 가상장비 프로세스가 사용하는 통신 프로토콜 중 어느 하나 이상을 이용하여 상기 자원 소모량을 계산하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
16 |
16
제 14 항에 있어서, 상기 가상장비 분산실행 관리 모듈은 상기 모의운전 시나리오에 기술된 정보를 바탕으로, 상기 가상장비 프로세스 각각에 구비된 데이터의 시간의 흐름에 따른 변화를 사전에 연산하여 상기 모의운전 클라이언트에 전송하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
17 |
17
제 1 항에 있어서, 상기 모의운전 클라이언트는 상기 모의운전 서버로부터 배정받은 상기 가상장비 프로세스를 생성하고 생성된 상기 가상장비 프로세스를 실행시키고 관리하는 가상장비 프로세스 관리 모듈을 포함하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
18 |
18
제 17 항에 있어서, 상기 가상장비 프로세스 관리 모듈은 상기 가상장비 프로세스의 동작 상태를 모니터링하여 상기 가상장비 프로세스가 설정시간 동안 응답이 없으면 무응답 상태의 가상장비 프로세스를 삭제하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
19 |
19
제 18 항에 있어서, 상기 가상장비 프로세스 관리 모듈은 상기 가상장비 프로세스를 삭제한 후, 상기 가상장비 프로세스를 다시 생성할 여유자원이 있는지 여부를 판단하고 여유자원이 있으면, 가상장비 프로세스를 새롭게 재생성하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
20 |
20
제 18 항에 있어서, 상기 가상장비 프로세스 관리 모듈은 상기 가상장비 프로세스를 삭제한 후, 상기 가상장비 프로세스를 다시 생성할 여유자원이 있는지 여부를 판단하고 여유자원이 없으면, 여유자원이 없음을 가상장비 분산실행 관리 모듈로 전달하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|
21 |
21
제 20 항에 있어서, 상기 가상장비 분산실행 관리 모듈은 여유자원이 없음을 상기 가상장비 분산실행 관리 모듈로 전달받으면, 분산실행 클라이언트 중 나머지 다른 분산실행 클라이언트의 여유 자원 현황을 파악하여 상기 무응답 상태의 가상장비 프로세스를 여유 자원이 있는 상기 분산실행 클라이언트 중 어느 하나에 재배치하는 것을 특징으로 하는 분산자원 모의운전을 위한 시나리오 기반 가상장비 관리 장치
|