맞춤기술찾기

이전대상기술

이기종 프로세싱 타입을 고려한 맵리듀스 프로그램 모델의 수행 성능 향상 방법, 수행 성능 향상 장치 및 수행 성능 향상 시스템

  • 기술번호 : KST2015195185
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 분산처리 프레임워크에서 이용할 수 있는 머신에 내장된 프로세싱 유닛의 수행 성능을 반영하여 맵리듀스 프로그램 모델의 수행 성능을 향상시킬 수 있도록 하는, 이기종 프로세싱 타입을 고려한 맵리듀스 프로그램 모델의 수행 성능 향상 방법, 수행 성능 향상 장치 및 수행 성능 향상 시스템에 관한 것이다. 본 발명을 이용함으로써, 이기종 프로세싱 타입의 프로세싱 유닛을 활용하여 맵리듀스 프로그램 모델의 잡의 수행 성능을 향상시킬 수 있는 효과가 있다.
Int. CL G06F 9/50 (2006.01) G06F 9/38 (2006.01) G06F 9/46 (2006.01)
CPC G06F 9/5038(2013.01) G06F 9/5038(2013.01) G06F 9/5038(2013.01)
출원번호/일자 1020140023195 (2014.02.27)
출원인 서울시립대학교 산학협력단
등록번호/일자 10-1620896-0000 (2016.05.09)
공개번호/일자 10-2015-0101644 (2015.09.04) 문서열기
공고번호/일자 (20160513) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2014.02.27)
심사청구항수 7

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 서울시립대학교 산학협력단 대한민국 서울특별시 동대문구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이영민 대한민국 서울 서대문구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김등용 대한민국 서울특별시 구로구 디지털로**길 *** *층-***(구로동,제이엔케이디지털타워)(동진국제특허법률사무소)
2 김홍석 대한민국 서울특별시 구로구 디지털로 **길 ***, ***호(구로동,JnK 디지털타워)(동진국제특허법률사무소)
3 이강녕 대한민국 경기도 안양시 동안구 시민대로***번길 * (관양동) 대명 글로벌 비즈스퀘어 ***호(이도특허사무소)
4 문경진 대한민국 서울시 구로구 디지털로 **길 *, *층 에이스하이엔드타워 *차 ***호(대륙국제특허사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 서울시립대학교 산학협력단 서울특별시 동대문구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2014.02.27 수리 (Accepted) 1-1-2014-0193969-62
2 의견제출통지서
Notification of reason for refusal
2015.07.31 발송처리완료 (Completion of Transmission) 9-5-2015-0513505-01
3 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2015.09.24 수리 (Accepted) 1-1-2015-0931064-14
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2015.09.24 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2015-0931067-40
5 거절결정서
Decision to Refuse a Patent
2016.02.27 발송처리완료 (Completion of Transmission) 9-5-2016-0153837-33
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.03.23 수리 (Accepted) 1-1-2016-0277540-17
7 [명세서등 보정]보정서(재심사)
Amendment to Description, etc(Reexamination)
2016.03.23 보정승인 (Acceptance of amendment) 1-1-2016-0277533-97
8 등록결정서
Decision to Grant Registration
2016.04.29 발송처리완료 (Completion of Transmission) 9-5-2016-0317483-76
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.01.17 수리 (Accepted) 4-1-2017-5009116-18
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.09.10 수리 (Accepted) 4-1-2019-5191631-69
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
이기종 프로세싱 타입을 고려한 맵리듀스 프로그램 모델의 수행 성능 향상 방법으로서,(a) 맵리듀스 프로그램 모델로 구성된 잡(Job)의 복수의 맵 태스크 각각이 처리할 복수의 입력 스플릿을 처리요청된 상기 잡을 수신하는 잡 트래커 노드가 결정하는 단계; (b) 제1 프로세싱 유닛 및 상기 제1 프로세싱 유닛과 상이한 프로세싱 타입인 제2 프로세싱 유닛을 각각 포함하고 상기 잡 트래커 노드의 결정에 따라 할당된 태스크를 각각 병렬로 수행하는 복수의 태스크 트래커 노드에 상기 복수의 맵 태스크를 상기 잡 트래커 노드가 할당하는 단계; 및(c) 상기 태스크 트래커 노드가 상기 태스크 트래커 노드의 태스크트래커 객체를 통해 상기 태스크 트래커 노드의 제1 프로세싱 유닛에 할당된 맵 태스크를 제1 프로세싱 유닛에서 수행하고 상기 태스크 트래커 노드의 제2 프로세싱 유닛에 할당된 맵 태스크를 제2 프로세싱 유닛에서 수행하는 단계;를 포함하며,상기 태스크 트래커 노드의 상기 제1 프로세싱 유닛에 할당되는 맵 태스크는 상기 제1 프로세싱 유닛에서 수행되고 상기 태스크 트래커 노드의 상기 제2 프로세싱 유닛에 할당되는 맵 태스크는 상기 제2 프로세싱 유닛에서 동시에 수행되며, 상기 제2 프로세싱 유닛에 할당되는 맵 태스크의 입력 스플릿의 크기는 상기 제1 프로세싱 유닛에 할당되는 맵 태스크의 입력 스플릿의 크기보다 더 큰,수행 성능 향상 방법
2 2
제1항에 있어서, 상기 단계 (a)는 상기 잡이 처리할 단일의 파일로부터 상기 복수의 맵 태스크 각각이 처리할 복수의 입력 스플릿을 결정하는, 수행 성능 향상 방법
3 3
제1항에 있어서,상기 단계 (a)는 상기 잡이 처리할 복수의 파일 각각으로부터 상기 복수의 맵 태스크 각각이 처리할 복수의 입력 스플릿을 결정하는,수행 성능 향상 방법
4 4
제1항에 있어서,상기 단계 (b)는 복수의 맵 태스크 각각에 지정된 프로세싱 타입에 따라 상기 태스크 트래커 노드의 상기 제1 프로세싱 유닛 또는 상기 제2 프로세싱 유닛에 상기 맵 태스크를 할당하는, 수행 성능 향상 방법
5 5
제4항에 있어서,상기 제2 프로세싱 유닛은 GPGPU이고 상기 제1 프로세싱 유닛은 CPU인, 수행 성능 향상 방법
6 6
삭제
7 7
제1항에 있어서, 상기 단계 (c)는 상기 태스크 트래커 노드의 태스크트래커 객체가 차일드 JVM(Java Virtual Machine)을 작동시켜 상기 제1 프로세싱 유닛이 할당된 맵 태스크를 수행하고 상기 차일드 JVM과 인터페이스하기 위해 생성되는 C++ 래퍼를 통해 상기 제2 프로세싱 유닛이 할당된 맵 태스크를 수행하며,상기 C++ 래퍼는 상기 차일드 JVM과 인터페이스 가능하고 상기 제2 프로세싱 유닛에 이용할 데이터와 수행할 기능을 C++ 코드로 변환하는,수행 성능 향상 방법
8 8
삭제
9 9
삭제
10 10
삭제
11 11
삭제
12 12
삭제
13 13
이기종 프로세싱 타입을 고려한 맵리듀스 프로그램 모델의 수행 성능 향상 시스템으로서,잡을 수행하기 위한 잡 트래커 노드; 및상기 잡 트래커 노드에 의해 할당된 맵 태스크를 수행하기 위한 복수의 태스크 트래커 노드;를 포함하며, 상기 잡 트래커 노드는,맵리듀스 프로그램 모델로 구성되고 처리요청된 잡의 복수의 맵 태스크 각각이 처리할 복수의 입력 스플릿을 결정하는 입력 스플릿 결정부; 및 제1 프로세싱 유닛 및 상기 제1 프로세싱 유닛과 상이한 프로세싱 타입인 제2 프로세싱 유닛을 각각 포함하고 상기 잡 트래커 노드의 결정에 따라 할당된 태스크를 각각 병렬로 수행하는 상기 복수의 태스크 트래커 노드에 상기 복수의 맵 태스크를 할당하는 맵 태스크 할당부;를 포함하며,상기 태스크 트래커 노드의 상기 제1 프로세싱 유닛에 할당되는 맵 태스크는 상기 제1 프로세싱 유닛에서 수행되고 상기 태스크 트래커 노드의 상기 제2 프로세싱 유닛에 할당되는 맵 태스크는 상기 제2 프로세싱 유닛에서 동시에 수행되며,상기 제2 프로세싱 유닛에 할당되는 맵 태스크의 입력 스플릿의 크기는 상기 제1 프로세싱 유닛에 할당되는 맵 태스크의 입력 스플릿의 크기보다 더 크며,상기 태스크 트래커 노드는 상기 태스크 트래커 노드의 태스크트래커 객체가 차일드 JVM을 작동시켜 상기 제1 프로세싱 유닛에 할당된 맵 태스크를 상기 제1 프로세싱 유닛을 통해 수행하고 상기 차일드 JVM과 인터페이스하기 위해 생성되는 C++ 래퍼를 통해 상기 제2 프로세싱 유닛에 할당된 맵 태스크를 상기 제2 프로세싱 유닛을 통해 수행하며,상기 C++ 래퍼는 상기 차일드 JVM과 인터페이스 가능하고 상기 제2 프로세싱 유닛에 이용할 데이터와 수행할 기능을 C++ 코드로 변환하는,수행 성능 향상 시스템
14 14
삭제
15 15
삭제
16 16
삭제
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 주식회사솔트룩스 SW컴퓨팅산업원천기술개발사업 WiseKB: 빅데이터 이해 기반 자가학습형 지식베이스 및 추론 기술 개발