맞춤기술찾기

이전대상기술

맵 리듀스 장치, 맵 리듀스 제어장치 및 그 방법(Map reduce apparatus, controller for map reduce and method thereof)

  • 기술번호 : KST2017013851
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 맵 리듀스 장치, 맵 리듀스 제어장치 및 그 방법이 개시된다. 일 실시 예에 따른 맵 리듀스 장치는, 맵 연산을 실행하는 맵 연산기와, 맵 연산기의 맵 결과를 집계축약하는 컴바이너와, 맵 리듀스 제어장치의 정책에 따라 동일한 랙 스위치에 연결된 맵 리듀스 장치 간의 맵 연산결과를 집계축약하는 랙 컴바이너와, 컴바이너 또는 랙 컴바이너의 집계축약 결과를 수신하여 리듀스 연산을 실행하는 리듀스 연산기를 포함한다.
Int. CL G06F 15/173 (2016.03.19) H04L 12/26 (2016.03.19)
CPC G06F 15/17318(2013.01) G06F 15/17318(2013.01) G06F 15/17318(2013.01)
출원번호/일자 1020160019230 (2016.02.18)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2017-0097452 (2017.08.28) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 19

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이연희 대한민국 대전광역시 유성구
2 김영민 대한민국 대전광역시 유성구
3 김학서 대한민국 대전광역시 중구
4 박혜숙 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인지명 대한민국 서울특별시 강남구 남부순환로**** 차우빌딩*층

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2016.02.18 수리 (Accepted) 1-1-2016-0163018-00
2 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2016.09.27 수리 (Accepted) 1-1-2016-0937944-41
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
맵 연산을 실행하는 맵 연산기;맵 연산기의 맵 결과를 집계축약하는 컴바이너;맵 리듀스 제어장치의 정책에 따라 동일한 랙 스위치에 연결된 맵 리듀스 장치 간의 맵 연산결과를 집계축약하는 랙 컴바이너; 및컴바이너 또는 랙 컴바이너의 집계축약 결과를 수신하여 리듀스 연산을 실행하는 리듀스 연산기;를 포함하는 것을 특징으로 하는 맵 리듀스 장치
2 2
제 1 항에 있어서, 상기 랙 컴바이너는상기 맵 리듀스 제어장치를 통해 결정된 랙 컴바인을 실행할지에 대한 여부와, 랙 컴바인을 실행할 맵 리듀스 장치의 수와, 노드 별로 랙 컴바인을 실행할 중간 데이터 레코드의 범위(양)와, 랙 컴바인을 실행할 맵 리듀스 장치에 대한 정책에 따라 랙 내 맵 연산결과를 집계축약하는 것을 특징으로 하는 맵 리듀스 장치
3 3
제 1 항에 있어서, 상기 리듀스 연산기는상기 랙 컴바이너의 랙 컴바인 실행이 종료되면, 상기 맵 리듀스 제어장치로부터 새로운 중간 데이터에 따른 새로운 키의 대역폭 정보를 수신하여 리듀스 연산을 실행하는 것을 특징으로 하는 맵 리듀스 장치
4 4
계층화된 네트워크로 구성된 클러스터 환경에서 리듀스를 수행할 파티션 정보와 랙 간 또는 랙 내의 네트워크 상황정보에 따라 랙 단위로 랙 내 맵 연산결과를 집계축약하도록 적어도 하나의 맵 리듀스 장치를 제어하여, 랙 간의 이동 데이터를 줄이는 랙 컴바인 정책기;를 포함하는 것을 특징으로 하는 맵 리듀스 제어장치
5 5
제 4 항에 있어서,상기 네트워크 상황정보는 랙 간 네트워크 대역, 랙 내 네트워크 대역, 랙 간 셔플할 데이터량 및 랙 내 셔플할 데이터량 정보를 포함하는 것을 특징으로 하는 맵 리듀스 제어장치
6 6
제 4 항에 있어서, 상기 랙 컴바인 정책기는리듀스를 수행할 파티션 정보를 수신하는 파티션 정보 수신부;파티션 정보와 네트워크 상황정보를 이용하여 랙 단위로 랙 내 맵 연산결과를 집계축약하기 위한 랙 컴바인 정책을 결정하는 랙 컴바이닝 정책부; 및상기 랙 컴바이닝 정책부의 결정 결과에 따라 리듀스 연산기에 대한 셔플링 정책을 결정하는 셔플링 정책부;를 포함하는 것을 특징으로 하는 맵 리듀스 제어장치
7 7
제 6 항에 있어서, 상기 랙 컴바이닝 정책부는랙 내 맵 리듀스 장치 간에 셔플링할 데이터량(Din)과 다른 랙의 맵 리듀스 장치로 셔플링할 데이터량(Dout)을 계산하고, 랙 내 노드 간 셔플링을 위한 네트워크 지연 예상시간(Sin)과, 랙 간 셔플링을 위한 네트워크 지연 예상시간(Sout)을 계산하는 것을 특징으로 하는 맵 리듀스 제어장치
8 8
제 7 항에 있어서,랙 내 노드 간 셔플링을 위한 네트워크 지연 예상시간(Sin)은, 랙 내 맵 리듀스 장치 간에 셔플링할 데이터량(Din)을, 랙 내 맵 리듀스 장치들의 네트워크 대역폭의 합(Brack)으로 나눈 값인 것을 특징으로 하는 맵 리듀스 제어장치
9 9
제 7 항에 있어서,랙 간 셔플링을 위한 네트워크 지연 예상시간(Sout)은, 다른 랙의 맵 리듀스 장치로 셔플링할 데이터량(Dout)을, 랙 스위치와 코어 스위치 간의 네트워크 대역폭(Bcore)으로 나눈 값인 것을 특징으로 하는 맵 리듀스 제어장치
10 10
제 6 항에 있어서, 상기 랙 컴바이닝 정책부는랙 간 셔플링을 위한 네트워크 지연 예상시간(Sout)이 랙 내 노드 간 셔플링을 위한 네트워크 지연 예상시간(Sin)보다 큰지를 판단하고, 크면(Sin<Sout) 랙 컴바인을 실행할 경우의 랙 간 셔플링의 예상 지연시간(Sout')을 계산하여, 랙 컴바인 실행 전과 실행 후의 랙 간 셔플링 예상시간의 비율(Sout/Sout')이 미리 설정된 임계 비율(r)보다 큰지를 판단하는 것을 특징으로 하는 맵 리듀스 제어장치
11 11
제 10 항에 있어서, 상기 랙 컴바이닝 정책부는랙 컴바인 실행 전과 실행 후의 랙 간 셔플링 예상시간의 비율(Sout/Sout')이 미리 설정된 임계 비율(r) 이상이면, 랙 컴바인을 실행할지에 대한 여부와, 랙 컴바인을 실행할 맵 리듀스 장치의 수와, 노드 별로 랙 컴바인을 실행할 중간 데이터 레코드의 범위(양)를 결정하고, 랙 컴바인을 실행할 맵 리듀스 장치를 결정한 후, 랙 컴바인의 실행을 해당 노드에 지시하는 것을 특징으로 하는 맵 리듀스 제어장치
12 12
제 6 항에 있어서, 상기 랙 컴바이닝 정책부는각 맵 리듀스 장치의 랙 컴바이너의 랙 컴바인 실행이 모두 종료됨을 수신하면, 상기 셔플링 정책부를 통해 새로운 중간 데이터에 따른 새로운 키의 대역폭 정보를 각 맵 리듀스 장치의 리듀스 연산기에 전달하여 리듀스 연산 실행을 지시하는 것을 특징으로 하는 맵 리듀스 제어장치
13 13
맵 리듀스 제어장치의 맵 리듀스 제어방법에 있어서, 상기 맵 리듀스 제어장치가:리듀스를 수행할 파티션 정보를 수신하는 단계;파티션 정보와 네트워크 상황정보를 기초로 하여 랙 단위로 랙 내 맵 연산결과를 집계축약하기 위한 랙 컴바인 정책을 결정하는 단계; 및상기 결정 결과에 따라 해당 맵 리듀스 장치에 랙 컴바인을 지시하는 단계;를 포함하는 것을 특징으로 하는 맵 리듀스 제어방법
14 14
제 13 항에 있어서, 상기 랙 컴바인 정책을 결정하는 단계는랙 내 맵 리듀스 장치 간에 셔플링할 데이터량(Din)과 다른 랙의 맵 리듀스 장치로 셔플링할 데이터량(Dout)을 계산하는 단계;랙 내 노드 간 셔플링을 위한 네트워크 지연 예상시간(Sin)을 계산하는 단계; 및랙 간 셔플링을 위한 네트워크 지연 예상시간(Sout)을 계산하는 단계;를 포함하는 것을 특징으로 하는 맵 리듀스 제어방법
15 15
제 14 항에 있어서, 상기 랙 내 노드 간 셔플링을 위한 네트워크 지연 예상시간(Sin)을 계산하는 단계는랙 내 맵 리듀스 장치 간에 셔플링할 데이터량(Din)을, 랙 내 맵 리듀스 장치들의 네트워크 대역폭의 합(Brack)으로 나누는 것을 특징으로 하는 맵 리듀스 제어방법
16 16
제 14 항에 있어서, 상기 랙 간 셔플링을 위한 네트워크 지연 예상시간(Sout)을 계산하는 단계는다른 랙의 맵 리듀스 장치로 셔플링할 데이터량(Dout)을, 랙 스위치와 코어 스위치 간의 네트워크 대역폭(Bcore)으로 나누는 것을 특징으로 하는 맵 리듀스 제어방법
17 17
제 13 항에 있어서, 상기 랙 컴바인 정책을 결정하는 단계는랙 간 셔플링을 위한 네트워크 지연 예상시간(Sout)이 랙 내 노드 간 셔플링을 위한 네트워크 지연 예상시간(Sin)보다 큰지를 판단하는 단계;크면(Sin<Sout) 랙 컴바인을 실행할 경우의 랙 간 셔플링의 예상 지연시간(Sout')을 계산하는 단계; 및랙 컴바인 실행 전과 실행 후의 랙 간 셔플링 예상시간의 비율(Sout/Sout')이 미리 설정된 임계 비율(r)보다 큰지를 판단하는 단계;를 포함하는 것을 특징으로 하는 맵 리듀스 제어방법
18 18
제 17 항에 있어서, 상기 랙 컴바인 정책을 결정하는 단계는랙 컴바인 실행 전과 실행 후의 랙 간 셔플링 예상시간의 비율(Sout/Sout')이 미리 설정된 임계 비율(r) 이상이면, 랙 컴바인을 실행할지에 대한 여부와, 랙 컴바인을 실행할 맵 리듀스 장치의 수와, 노드 별로 랙 컴바인을 실행할 중간 데이터 레코드의 범위(양)를 결정하는 단계; 및랙 컴바인을 실행할 맵 리듀스 장치를 결정하는 단계;를 더 포함하는 것을 특징으로 하는 맵 리듀스 제어방법
19 19
제 13 항에 있어서, 상기 맵 리듀스 제어방법은각 맵 리듀스 장치의 랙 컴바이너의 랙 컴바인 실행이 모두 종료됨을 수신하면, 새로운 중간 데이터에 따른 새로운 키의 대역폭 정보를 각 맵 리듀스 장치의 리듀스 연산기에 전달하여 리듀스 연산 실행을 지시하는 단계;를 더 포함하는 것을 특징으로 하는 맵 리듀스 제어방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US10530707 US 미국 FAMILY
2 US20170244650 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US10530707 US 미국 DOCDBFAMILY
2 US2017244650 US 미국 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 한국전자통신연구원 IT·SW융합산업원천기술개발 고품질 융합서비스를 위한 국방 기반체계 연동 기술 개발