1 |
1
그리드 컴퓨팅 환경에서의 다중 작업 생성 및 실행을 위한 방법에 있어서,
(a)클라이언트에서 어플리케이션 매개 변수 정의 언어를 통해 입력된 어플리케이션 정보, 매개 변수 설정 정보 및 그리드 미들웨어 정보를 포함하는 작업 실행 파일 요청 메시지를 생성하여 작업 실행 파일 생성 서버로 전송하는 단계;
(b)상기 작업 실행 파일 생성 서버에서 상기 작업 실행 파일 요청 메시지를 분석하여 그리드 미들웨어를 확인하고, 상기 확인된 그리드 미들웨어의 작업 실행 요청 파일 형식에 따른 작업 실행 요청 파일을 생성하고, 상기 메시지에 포함된 매개 변수 설정 정보를 이용하여 적어도 하나의 매개 변수 입력 파일을 생성하여 상기 작업 실행 요청 파일과 함께 상기 클라이언트로 전송하는 단계;및
(c)상기 클라이언트에서 상기 작업 실행 파일 생성 서버로부터 작업 실행 요청 파일 및 매개 변수 입력 파일을 포함하는 작업 실행 파일이 수신되면, 상기 작업 실행 파일을 포함하는 작업 실행 요청 메시지를 생성하여 작업 실행 서버로 전송하는 단계를 포함하며 상기 (a)단계는,
상기 클라이언트에서 어플리케이션 매개 변수 정의 언어를 실행하면, 상기 작업 실행 파일 생성 서버와 접속되어 어플리케이션 선택 화면을 디스플레이하고, 상기 어플리케이션 선택 화면을 통해 어플리케이션 및 그리드 미들웨어 정보가 입력되면, 상기 작업 실행 파일 생성 서버에 어플리케이션 정보 요청 메시지를 전송하는 단계;
상기 작업 실행 파일 생성 서버에서 구비된 데이터베이스를 검색하여 상기 어플리케이션 정보 요청 메시지에 포함된 어플리케이션에 대한 정보를 추출하여 상기 클라이언트로 전송하는 단계;및
상기 클라이언트에서 매개 변수 설정 정보가 입력되면, 상기 어플리케이션 정보, 매개 변수 설정 정보, 그리드 미들웨어 정보를 포함하는 작업 실행 파일 요청 메시지를 생성하여 상기 작업 실행 파일 생성 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
2 |
2
제1항에 있어서,
(d)상기 작업 실행 서버에서 상기 작업 실행 요청 메시지를 분석하여 해당 그리드 미들웨어를 판단하고, 상기 판단된 그리드 미들웨어가 상기 메시지에 포함된 작업 실행 파일에 해당하는 작업을 수행하는 하는 단계를 더 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,
상기 어플리케이션 정보는 해당 어플리케이션에 대한 이름, 설명, 버전, 매개변수 개수, 매개변수 특징 중 적어도 하나를 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
5 |
5
제1항에 있어서,
상기 매개 변수 설정 정보는 해당 어플리케이션에 삽입되는 개별 매개변수의 특성, 개별 매개 변수값의 범위 획득 방식, 매개 변수 집합의 조합 방식 중 적어도 하나를 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
6 |
6
제5항에 있어서,
상기 개별 매개변수의 특성은 매개변수 이름, 매개변수 자료형식, 매개변수 기본 값, 매개변수 입력형태 중 적어도 하나를 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
7 |
7
제1항에 있어서,
상기 어플리케이션 매개 변수 정의 언어는 작업 정의 부분과 매개변수 정의 부분으로 구성되는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
8 |
8
제7항에 있어서,
상기 작업 정의 부분은 실행하고자 하는 어플리케이션과 그리드 미들웨어를 정의하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
9 |
9
제7항에 있어서,
상기 매개변수 정의 부분은 상기 작업 정의 부분에서 정의된 어플리케이션에 대한 매개 변수가 정의되고, 개별 매개변수 특성 및 개별 매개변수 값 범위를 정의하는 매개 변수 집합 정의 부분과 매개 변수 집합의 조합 방식을 정의하는 매개 변수 집합 조합 방식 정의 부분으로 구성되는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
10 |
10
제1항에 있어서,
상기 (b)단계는,
(b-1)상기 작업 실행 파일 요청 메시지를 분석하여 그리드 미들웨어를 확인하고, 상기 확인된 그리드 미들웨어의 작업 요청 파일 형식에 따른 작업 실행 요청 파일을 생성하는 단계;
(b-2)상기 작업 실행 파일 요청 메시지에 포함된 매개 변수 설정 정보를 확인하고, 상기 매개 변수 설정 정보에 포함된 개별 매개 변수값 범위 획득 방식에 따라 개별 매개 변수값의 배열을 구하는 단계;
(b-3)상기 매개 변수 설정 정보에 포함된 매개 변수 집합의 조합 방식에 따라 상기 구해진 개별 매개 변수값 간의 조합을 통하여 매개변수 집합 조합의 배열을 구하는 단계;
(b-4)상기 구해진 매개 변수 집합 조합의 배열을 이용하여 상이한 매개 변수를 가진 적어도 하나의 매개 변수 입력 파일을 생성하는 단계;및
(b-5)상기 생성된 매개 변수 입력 파일과 상기 작업 실행 요청 파일을 포함하는 작업 실행 파일을 생성하여 상기 클라이언트에 전송하는 단계를 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 방법
|
11 |
11
제10항에 있어서,
상기 (b-2)단계에서, 상기 매개 변수 설정 정보에 포함된 개별 매개 변수값 범위 획득 방식이 정적 방식이면, 상기 클라이언트가 직접 입력한 매개변수 값의 배열을 구하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성을 위한 방법
|
12 |
12
제10항에 있어서,
상기 (b-2)단계에서, 상기 매개 변수 설정 정보에 포함된 개별 매개변수 값의 범위 획득 방식이 동적 방식이면, 상기 클라이언트에 의해 입력된 값의 처음값, 종료값 및 증분값을 인식하고, 처음값부터 종료값까지 증분값만큼 증가하여 매개변수 값의 배열을 구하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성을 위한 방법
|
13 |
13
제10항에 있어서,
상기 (b-3)단계에서, 상기 매개 변수 설정 정보에 포함된 매개 변수 집합의 조합 방식이 직렬 조합 방식이면, 매개 변수 집합 배열중 자신의 매개 변수 배열이 조합될 경우 자신 이외의 매개변수 값들은 기본값을 취하여 배열을 구하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성을 위한 방법
|
14 |
14
제10항에 있어서,
상기 (b-3)단계에서, 상기 매개 변수 설정 정보에 포함된 매개 변수 집합의 조합 방식이 병렬 조합 방식이면, 매개 변수 집합 배열중 같은 자리수의 매개 변수 값으로 배열이 조합되고 자리값이 없는 매개변수일 경우 매개 변수의 기본값을 취하여 배열을 구하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성을 위한 방법
|
15 |
15
제10항에 있어서,
상기 (b-3)단계에서, 상기 매개 변수 설정 정보에 포함된 매개 변수 집합의 조합 방식이 중첩 조합 방식이면, 매개변수 집합 배열의 모든 값들을 각각 조합하여 배열을 구하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성을 위한 방법
|
16 |
16
제10항에 있어서,
상기 (b-3)단계에서, 상기 매개 변수 설정 정보에 포함된 매개 변수 조합 방식이 조합 파일 방식이면, 상기 클라이언트로부터 직접 매개변수집합 조합 파일을 획득한 후 배열을 구하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성을 위한 방법
|
17 |
17
그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 시스템에 있어서,
어플리케이션 매개 변수 정의 언어를 통해 어플리케이션 정보, 매개 변수 설정 정보 및 그리드 미들웨어 정보가 입력되면, 상기 입력된 정보를 포함하는 작업 실행 파일 요청 메시지를 생성하고, 상기 작업 실행 파일 요청 메시지에 대한 응답으로 작업 실행 파일이 수신되면, 작업 실행 서버에 작업을 요청하는 클라이언트;
상기 클라이언트로부터 작업 실행 파일 요청 메시지가 수신되면, 상기 메시지를 분석하여 해당 그리드 미들웨어에서의 작업 실행을 위한 작업 실행 요청 파일을 생성하고, 상기 매개 변수 설정 정보를 이용하여 하나 이상의 매개 변수 입력 파일을 생성하여 상기 작업 실행 요청 파일과 함께 상기 클라이언트로 전송하는 작업 실행 파일 생성 서버;
상기 클라이언트로부터 작업 실행 요청 메시지가 수신되면, 해당 그리드 미들웨어를 판단하고, 상기 판단된 그리드 미들웨어가 상기 메시지에 포함된 작업 실행 파일에 해당하는 작업을 수행하도록 작업 실행 서버
을 포함하며, 상기 클라이언트는,
어플리케이션 매개 변수 정의 언어(APDL)를 실행하는 APDL 실행부;
상기 APDL 실행부를 통해 실행된 어플리케이션 매개 변수 정의 언어를 통해 실행하고자 하는 어플리케이션이 선택되면, 상기 선택된 어플리케이션에 대한 정보를 요청하여 수신하는 어플리케이션 정보 요청부;
상기 어플리케이션 정보 요청부에 의해 선택된 어플리케이션에 대한 매개 변수 설정 정보가 입력되면, 상기 어플리케이션 정보 요청부에서 수신한 어플리케이션 정보, 상기 매개 변수 설정 정보 및 그리드 미들웨어 정보를 포함하는 작업 실행 파일 요청 메시지를 생성하여 상기 작업 실행 파일 생성 서버에 전송하는 작업 실행 파일 요청부;
상기 작업 실행 파일 요청부에서 요청한 작업 실행 파일이 상기 작업 실행 파일 생성 서버로부터 수신되면, 상기 작업 실행 서버에 작업 실행을 요청하는 작업 실행 요청부;및
상기 작업 실행 서버에서의 작업의 완료를 감시하는 작업 상태 감시부를 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 시스템
|
18 |
18
삭제
|
19 |
19
제17항에 있어서,
상기 작업 실행 파일 생성 서버는,
각 어플리케이션에 대한 이름, 버전 및 설명이 저장된 어플리케이션 정보 데이터베이스;
상기 클라이언트로부터 어플리케이션 정보 요청 메시지가 수신되면, 상기 어플리케이션 정보 데이터베이스를 검색하여 해당 어플리케이션 정보를 추출하여 전송하는 어플리케이션 검색부;
상기 클라이언트로부터 작업 실행 파일 요청 메시지가 수신되면, 상기 작업 실행 파일 요청 메시지에 포함된 그리드 미들웨어 정보를 확인하고, 상기 확인된 그리드 미들웨어의 형식에 따른 작업 요청 파일을 생성하는 작업 요청 파일 생성부;
상기 클라이언트로부터 작업 실행 파일 요청 메시지가 수신되면, 상기 작업 실행 파일 요청 메시지에 포함된 매개 변수 설정 정보를 확인하여 개별 매개 변수 값의 배열을 구하고, 매개 변수 집합 조합 배열을 구하여 적어도 하나의 매개 변수 입력 파일을 생성하는 매개 변수 입력 파일 생성부;
상기 작업 요청 파일 생성부에서 생성된 작업 요청 파일과 상기 매개 변수 입력 파일 생성부에서 생성된 매개 변수 입력 파일을 합쳐서 작업 실행 파일을 생성하는 작업 실행 파일 생성부를 포함하는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 시스템
|
20 |
20
제17항에 있어서,
상기 작업 실행 서버에는 적어도 하나의 그리드 미들웨어가 포함되어 있는 것을 특징으로 하는 그리드 컴퓨팅 환경에서 다중 작업 생성 및 실행을 위한 시스템
|