맞춤기술찾기

이전대상기술

다중 컴퓨팅 자원을 이용한 작업 스케줄링 시스템 및 방법

  • 기술번호 : KST2019035782
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 다중 컴퓨팅 자원을 이용한 작업 스케줄링 시스템 및 방법에 관한 것으로서, 물리 HPC 자원, 물리 HTC 자원, 가상화 HPC 자원, 가상화 HTC 자원 중 적어도 하나의 자원으로 구성된 자원부, 시뮬레이션 요청 정보 수신 시, 해당 시뮬레이션 소프트웨어에 대한 정보와 시뮬레이션 수행이력정보를 근거로 해당 시뮬레이션의 메시지 전달 인터페이스 활용 유무 및 작업수행시간을 예측하여, 상기 자원부의 자원에 시뮬레이션 작업을 할당하는 자원 관리부를 포함한다.
Int. CL G06F 9/50 (2018.01.01) G06F 9/38 (2006.01.01) G06F 9/455 (2018.01.01) G06F 9/54 (2018.01.01) G06Q 10/06 (2012.01.01)
CPC G06F 9/505(2013.01) G06F 9/505(2013.01) G06F 9/505(2013.01) G06F 9/505(2013.01) G06F 9/505(2013.01) G06F 9/505(2013.01) G06F 9/505(2013.01) G06F 9/505(2013.01)
출원번호/일자 1020160081578 (2016.06.29)
출원인 한국과학기술정보연구원
등록번호/일자 10-1695238-0000 (2017.01.05)
공개번호/일자
공고번호/일자 (20170111) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2016.06.29)
심사청구항수 16

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술정보연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 전인호 대한민국 대전광역시 유성구
2 김한기 대한민국 대전광역시 유성구
3 마진 대한민국 대전광역시 유성구
4 이준 대한민국 대전광역시 유성구
5 이종숙 대한민국 대전광역시 유성구
6 조금원 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인(유)화우 대한민국 서울특별시 강남구 테헤란로***길 **, *층 (대치동, 삼호빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술정보연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2016.06.29 수리 (Accepted) 1-1-2016-0629308-32
2 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2016.06.30 수리 (Accepted) 1-1-2016-0632564-85
3 [우선심사신청]선행기술조사의뢰서
[Request for Preferential Examination] Request for Prior Art Search
2016.07.04 수리 (Accepted) 9-1-9999-9999999-89
4 [우선심사신청]선행기술조사보고서
[Request for Preferential Examination] Report of Prior Art Search
2016.07.07 수리 (Accepted) 9-1-2016-0029126-76
5 의견제출통지서
Notification of reason for refusal
2016.09.27 발송처리완료 (Completion of Transmission) 9-5-2016-0694541-13
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.11.28 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-1160692-51
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.11.28 수리 (Accepted) 1-1-2016-1160707-58
8 등록결정서
Decision to grant
2017.01.02 발송처리완료 (Completion of Transmission) 9-5-2017-0005389-32
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
물리 HPC(High Performance Computing) 자원, 물리 HTC(High-throughput computing) 자원, 가상화 HPC 자원, 가상화 HTC 자원 중 적어도 하나를 포함하는 내부 컴퓨팅 자원으로 구성된 자원부; 및시뮬레이션 요청 정보 수신 시, 해당 시뮬레이션 소프트웨어에 대한 정보와 시뮬레이션 수행이력정보를 근거로 해당 시뮬레이션의 프로세서간 메시지 전달 인터페이스(MPI:Message Passing Interface) 활용 유무 및 작업수행시간을 예측하여, 상기 자원부의 자원에 시뮬레이션 작업을 할당하는 자원 관리부;를 포함하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
2 2
제1항에 있어서, 사용 가능한 과학 시뮬레이션 목록, 각 시뮬레이션 실행에 필요한 입력정보를 입력하는 인터페이스를 제공하여, 시뮬레이션 목록 및 입력정보를 입력받고, 상기 입력된 시뮬레이션 목록 및 입력정보를 포함하는 시뮬레이션 요청 정보를 상기 자원 관리부로 전송하는 웹포털부를 더 포함하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
3 3
제1항에 있어서, 각 시뮬레이션 소프트웨어에 대한 정보가 저장된 시뮬레이션 소프트웨어 저장부를 더 포함하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
4 4
제1항에 있어서, 상기 자원 관리부는, 시뮬레이션 수행이력정보가 저장된 통계정보 데이터베이스;상기 시뮬레이션 요청 정보에 해당하는 시뮬레이션 소프트웨어에 대한 정보를 수집하는 정보 수집부;상기 시뮬레이션 요청 정보에 포함된 입력정보, 상기 정보 수집부에서 수집된 시뮬레이션 소프트웨어에 대한 정보, 상기 통계정보 데이터베이스로부터의 동일한 시뮬레이션의 실행이력정보를 근거로, 해당 시뮬레이션의 MPI 활용 유무 및 작업수행시간을 예측하여, 물리 HPC 로드벨런서, 가상화 HPC 로드벨런서, 물리 HTC 로드벨런서, 가상화 HTC 로드벨런서 중 적어도 하나에 시뮬레이션 작업을 할당하는 작업 할당부; 및물리 HPC 로드벨런서, 가상화 HPC 로드벨런서, 물리 HTC 로드벨런서, 가상화 HTC 로드벨런서중 적어도 하나를 포함하고, 상기 작업 할당부에서 할당받은 시뮬레이션 작업을 대기중인 자원에 할당하는 로드벨런서부를 포함하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
5 5
제4항에 있어서, 상기 작업 할당부는, 상기 입력정보와 컴파일러 정보를 근거로 해당 시뮬레이션의 MPI 활용 여부를 판단하고, MPI를 활용하는 경우, 물리 HPC 자원 또는 가상화 HPC 자원에 시뮬레이션 작업을 할당하고, MPI를 활용하지 않는 경우 물리 HTC 자원 또는 가상화 HTC 자원에 시뮬레이션 작업을 할당하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
6 6
제5항에 있어서, 상기 작업 할당부는 MPI를 활용하는 경우, 상기 예측된 작업수행시간과 작업할당 기준시간을 비교하여, 예측된 작업수행시간이 작업할당 기준시간보다 높은 경우, 물리 HPC 자원에 시뮬레이션 작업을 할당하고, 예측된 작업수행시간이 작업 할당 기준시간보다 낮은 경우 가상화 HPC 자원에 시뮬레이션 작업을 할당하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
7 7
제5항에 있어서, 상기 작업 할당부는 MPI를 활용하지 않는 경우, 상기 예측된 작업수행시간과 작업할당 기준시간을 비교하여, 예측된 작업수행시간이 작업할당 기준시간보다 높은 경우, 물리 HTC 자원에 시뮬레이션 작업을 할당하고, 예측된 작업수행시간이 작업 할당 기준시간보다 낮은 경우 가상화 HTC 자원에 시뮬레이션 작업을 할당하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
8 8
제4항에 있어서, 상기 통계정보 데이터베이스에 저장된 정보를 근거로 자원부의 자원을 재구성하는 프로비전부를 더 포함하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
9 9
제8항에 있어서, 상기 프로비전부는 통계정보 데이터베이스에 저장된 각 시뮬레이션 소프트웨어의 실행 빈도수를 분석하여 월별 자원구성비율을 구하고, 그 월별 자원구성비율을 기초로 자원을 재구성해야 하는 시점의 시뮬레이션 수요를 예측하며, 상기 예측된 시뮬레이션 수요가 기 구성된 내부 컴퓨팅 자원으로 수용 가능하지 않은 경우, 필요한 자원만큼을 외부 가상화 자원으로 생성하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 장치
10 10
웹을 통해 시뮬레이션 요청 정보를 입력받아 서비스 장치로 전송하고, 상기 서비스 장치로부터 시뮬레이션 결과 정보를 수신하는 사용자 장치; 및 상기 시뮬레이션 요청 정보 수신에 따라, 해당 시뮬레이션 소프트웨어에 대한 정보와 시뮬레이션 수행이력정보를 근거로 해당 시뮬레이션의 프로세서간 메시지 전달 인터페이스(MPI:Message Passing Interface) 활용 유무 및 작업수행시간을 예측하고, 상기 MPI 활용 유무 및 예측된 작업수행시간을 근거로 HPC 자원 또는 HTC 자원에 시뮬레이션 작업을 할당하며, 시뮬레이션 결과정보를 상기 사용자 장치로 전송하는 서비스 장치;를 포함하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 시스템
11 11
제10항에 있어서, 상기 서비스 장치는, MPI를 활용하는 경우, HPC 자원에 시뮬레이션 작업을 할당하고, MPI를 활용하지 않는 경우 HTC 자원에 시뮬레이션 작업을 할당하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 시스템
12 12
제11항에 있어서, 상기 서비스 장치는, MPI를 활용하는 경우, 상기 예측된 작업수행시간과 작업할당 기준시간을 비교하여, 예측된 작업수행시간이 작업할당 기준시간보다 높은 경우, 물리 HPC 자원에 시뮬레이션 작업을 할당하고, 예측된 작업수행시간이 작업 할당 기준시간보다 낮은 경우 가상화 HPC 자원에 시뮬레이션 작업을 할당하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 시스템
13 13
제11항에 있어서, 상기 서비스 장치는, MPI를 활용하지 않는 경우, 상기 예측된 작업수행시간과 작업할당 기준시간을 비교하여, 예측된 작업수행시간이 작업할당 기준시간보다 높은 경우, 물리 HTC 자원에 시뮬레이션 작업을 할당하고, 예측된 작업수행시간이 작업 할당 기준시간보다 낮은 경우 가상화 HTC 자원에 시뮬레이션 작업을 할당하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 시스템
14 14
장치가 다중 컴퓨팅 자원을 이용한 작업 스케줄링 방법에 있어서, (a) 시뮬레이션 목록 식별정보 및 입력정보를 포함하는 시뮬레이션 요청 정보를 수신하는 단계;(b) 상기 시뮬레이션 목록 식별정보에 해당하는 시뮬레이션 소프트웨어에 대한 정보와 동일한 시뮬레이션의 수행이력정보를 수집하는 단계;(c) 상기 수집된 정보와 입력정보를 근거로 해당 시뮬레이션의 프로세서간 메시지 전달 인터페이스(MPI) 활용 유무 및 작업수행시간을 예측하고, 상기 MPI 활용 유무 및 예측된 작업수행시간을 근거로 물리 HPC 자원, 가상화 HPC 자원, 물리 HTC 자원, 가상화 HTC 자원 중 적어도 하나의 컴퓨팅 자원에 시뮬레이션 작업을 할당하는 단계;를 포함하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 방법
15 15
제14항에 있어서, 상기 (c) 단계는, 상기 입력정보와 컴파일러 정보를 근거로 해당 시뮬레이션의 MPI 활용 여부를 판단하는 단계;MPI를 활용하는 경우, 상기 예측된 작업수행시간과 작업할당 기준시간을 비교하여, 예측된 작업수행시간이 작업할당 기준시간보다 높은 경우, 물리 HPC 자원에 시뮬레이션 작업을 할당하고, 예측된 작업수행시간이 작업 할당 기준시간보다 낮은 경우 가상화 HPC 자원에 시뮬레이션 작업을 할당하며, MPI를 활용하지 않는 경우, 상기 예측된 작업수행시간과 작업할당 기준시간을 비교하여, 예측된 작업수행시간이 작업할당 기준시간보다 높은 경우, 물리 HTC 자원에 시뮬레이션 작업을 할당하고, 예측된 작업수행시간이 작업 할당 기준시간보다 낮은 경우 가상화 HTC 자원에 시뮬레이션 작업을 할당하는 단계를 포함하는 것을 특징으로 하는 다중 컴퓨팅 자원을 이용한 작업 스케줄링 방법
16 16
제14항 내지 제15항 중 어느 한 항에 있어서,상기 다중 컴퓨팅 자원을 이용한 작업 스케줄링 방법을 컴퓨터에서 실행시키기 위한 프로그램이 기록된 컴퓨터에서 판독 가능한 기록 매체
17 17
삭제
18 18
삭제
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.