1 |
1
MPI(Massage Passing Interface) 병렬 프로세스를 처리하는 복수개의 컴퓨팅 노드 중 호스트 노드에 위치하여 상기 각 컴퓨팅 노드의 시스템 자원 사용정보를 수신하고 상기 시스템 자원 사용량이 적은 순서로 컴퓨팅 노드를 정렬하여, 상기 정렬된 순서로 병렬 프로세스가 생성되도록 컴퓨팅 노드를 할당하는 병렬 프로세스 관리부; 및상기 병렬 프로세스 관리부가 할당한 컴퓨팅 노드에 병렬 프로세스를 생성하는 병렬 프로세스 생성부를 포함하는 MPI 병렬 프로세스 생성 및 종료 장치
|
2 |
2
제1항에 있어서,상기 시스템 자원 사용정보는,CPU 사용정보와 메모리 사용정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 장치
|
3 |
3
제2항에 있어서,상기 병렬 프로세스 관리부는,상기 각 컴퓨팅 노드에서 top 명령어가 실행되도록 하여 상기 시스템 자원 사용정보를 수신하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 장치
|
4 |
4
제1항에 있어서,상기 병렬 프로세스 생성부는,상기 호스트 노드에 마스터 프로세스를 생성하고 상기 각 컴퓨팅 노드에 상기 마스터 프로세스를 카피하여 슬레이브 프로세스를 생성하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 장치
|
5 |
5
제4항에 있어서,상기 병렬 프로세스 관리부는,사용자의 병렬 프로세스 종료 선택에 따라, 상기 마스터 프로세스에 IPC 큐를 통해 종료 명령을 전달하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 장치
|
6 |
6
제5항에 있어서,상기 마스터 프로세스는,상기 각 컴퓨팅 노드에서 생성된 슬레이브 프로세스 측에 MPI 통신방식으로 프로세스 종료 명령을 전달하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 장치
|
7 |
7
MPI(Massage Passing Interface) 병렬 프로세스를 처리하는 복수개의 컴퓨팅 노드 중 호스트 노드에 위치한 병렬 프로세스 관리부가 상기 각 컴퓨팅 노드의 시스템 자원 사용정보를 수신하는 단계;상기 병렬 프로세스 관리부가 수신된 상기 시스템 자원 사용정보에 따라 상기 시스템 자원 사용량이 적은 순서로 컴퓨팅 노드를 정렬하는 단계;상기 병렬 프로세스 관리부가 병렬 프로세스 생성부로부터 병렬 프로세스를 생성할 노드를 요청 받는 단계;상기 병렬 프로세스 관리부가, 상기 시스템 자원 사용량이 적은 순서로 정렬된 순서에 따라 상기 병렬 프로세스가 생성되도록 상기 컴퓨팅 노드를 할당하는 단계; 및상기 병렬 프로세스 생성부가 상기 할당된 컴퓨팅 노드에 상기 병렬 프로세스를 생성하는 단계를 포함하는 MPI 병렬 프로세스 생성 및 종료 방법
|
8 |
8
제7항에 있어서,상기 시스템 자원 사용정보는,CPU 사용정보와 메모리 사용정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 방법
|
9 |
9
제8항에 있어서,상기 병렬 프로세스 관리부가 상기 각 컴퓨팅 노드의 시스템 자원 사용정보를 수신하는 단계는,상기 병렬 프로세스 관리부에서 상기 각 컴퓨팅 노드에 top 명령어를 전달하여 상기 시스템 자원 사용정보를 수신하는 단계를 포함하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 방법
|
10 |
10
제7항에 있어서,상기 병렬 프로세스 생성부가 상기 할당된 컴퓨팅 노드에 상기 병렬 프로세스를 생성하는 단계는,상기 호스트 노드에 마스터 프로세스를 생성하고 상기 각 컴퓨팅 노드에 상기 마스터 프로세스를 카피하여 슬레이브 프로세스를 생성하는 단계를 포함하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 방법
|
11 |
11
제10항에 있어서,사용자의 병렬 프로세스 종료 선택에 따라, 상기 마스터 프로세스에 IPC 큐를 통해 종료 명령을 전달하는 단계를 더 포함하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 방법
|
12 |
12
제11항에 있어서,상기 마스터 프로세스가 상기 각 컴퓨팅 노드에서 생성된 슬레이브 프로세스 측에 MPI 통신방식으로 프로세스 종료 명령을 전달하는 단계를 더 포함하는 것을 특징으로 하는 MPI 병렬 프로세스 생성 및 종료 방법
|
13 |
13
MPI(Massage Passing Interface) 병렬 프로세스를 처리하는 복수개의 컴퓨팅 노드 중 호스트 노드에 위치한 병렬 프로세스 관리부가 상기 각 컴퓨팅 노드의 시스템 자원 사용정보를 수신하는 단계; 상기 병렬 프로세스 관리부가 수신된 상기 시스템 자원 사용정보에 따라 상기 시스템 자원 사용량이 적은 순서로 컴퓨팅 노드를 정렬하는 단계; 상기 병렬 프로세스 관리부가 병렬 프로세스 생성부로부터 병렬 프로세스를 생성할 노드를 요청 받는 단계; 상기 병렬 프로세스 관리부가, 상기 시스템 자원 사용량이 적은 순서로 정렬된 순서에 따라 상기 병렬 프로세스가 생성되도록 상기 컴퓨팅 노드를 할당하는 단계; 및 상기 병렬 프로세스 생성부가 상기 할당된 컴퓨팅 노드에 상기 병렬 프로세스를 생성하는 단계를 포함하는 MPI 병렬 프로세스 생성방법이 프로그램으로 기록되고 전자 장치에서 판독 가능한 기록매체
|
14 |
14
MPI(Massage Passing Interface) 병렬 프로세스를 처리하는 복수개의 컴퓨팅 노드 중 호스트 노드에 위치한 병렬 프로세스 관리부가 상기 호스트 노드에 마스터 프로세스를 생성하고 상기 각 컴퓨팅 노드에 상기 마스터 프로세스를 카피하여 슬레이브 프로세스를 생성하는 단계; 사용자의 병렬 프로세스 종료 선택에 따라, 상기 병렬 프로세스 관리부가 상기 마스터 프로세스에 IPC 큐를 통해 종료 명령을 전달하는 단계; 및 상기 마스터 프로세스가 상기 각 컴퓨팅 노드에서 생성된 슬레이브 프로세스 측에 MPI 통신방식으로 프로세스 종료 명령을 전달하는 단계를 더 포함하는 것을 특징으로 하는 MPI 병렬 프로세스 종료방법이 프로그램으로 기록되고 전자 장치에서 판독 가능한 기록매체
|