맞춤기술찾기

이전대상기술

범용 그래픽 프로세서 기반 클라우드 스토리지의 소거 코딩 방법(A GPGPU based Erasure Coding Performance Enhancing Method in Cloud Storage System)

  • 기술번호 : KST2018004098
  • 담당센터 : 인천기술혁신센터
  • 전화번호 : 032-420-3580
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 다수의 GPU 코어를 구비한 그래픽 프로세서에 의하여, 소거코드를 위한 연산을 수행하는, 그래픽 프로세서 기반 클라우드 스토리지의 소거 코딩 방법에 관한 것으로서, (a) 메인 메모리로 데이터를 읽어오는 단계; (b) 읽어온 데이터를 청킹하여 청크 데이터로 분할하고, 상기 청크 데이터를 GPU 메모리로 배정하는 단계; (c) 상기 청크 데이터를 프런트 디스크 페어와 리어 디스크 페어로 분리하고, 디스크와 동일한 개수의 GPU 코어에 요소 벡터 페어를 배정하여 병렬로 XOR 연산을 수행하는 단계; (d) 상기 (c)단계에서 XOR 연산 결과값인 프런트 디스크 페어 서브패리티와 리어 디스크 페어 서브패리티를 GPU 코어에 배정하여 병렬로 XOR 연산을 수행하는 단계; 및 (e) 상기 (d)단계에서 XOR 연산 결과값인 패리티를 상기 메인 메모리로 전송하는 단계를 포함하는 구성을 마련한다.상기와 같은 소거 코딩 방법에 의하여, 소거 코드(Erasure Codes) 생성 시 필요한 XOR 연산 작업을 병렬 처리함으로써, XOR 연산에 필요한 많은 소요시간을 감소시키고, 메인 프로세서 코어(CPU Core)에서 다른 작업을 원할하게 진행하도록 하여 전체적인 성능을 향상시킬 수 있다.
Int. CL G06F 9/38 (2006.01.01) G06F 9/30 (2018.01.01) G06T 1/20 (2018.01.01)
CPC G06F 9/3867(2013.01) G06F 9/3867(2013.01) G06F 9/3867(2013.01)
출원번호/일자 1020150053900 (2015.04.16)
출원인 인하대학교 산학협력단
등록번호/일자 10-1616347-0000 (2016.04.22)
공개번호/일자
공고번호/일자 (20160513) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.04.16)
심사청구항수 3

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 인하대학교 산학협력단 대한민국 인천광역시 미추홀구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김덕환 대한민국 서울특별시 양천구
2 이광수 대한민국 인천광역시 남구
3 메히디 피라한데 인도 인천광역시 남구
4 류재환 대한민국 인천 연수구
5 허희성 대한민국 인천광역시 연수구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인 정안 대한민국 서울특별시 강남구 선릉로 *** ***층(논현동,썬라이더빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 인하대학교산학협력단 인천광역시 미추홀구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.04.16 수리 (Accepted) 1-1-2015-0372331-98
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.07.22 수리 (Accepted) 4-1-2015-5098802-16
3 선행기술조사의뢰서
Request for Prior Art Search
2015.11.12 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2015.12.10 수리 (Accepted) 9-1-2015-0079179-56
5 보정요구서
Request for Amendment
2016.01.21 발송처리완료 (Completion of Transmission) 9-5-2016-0056118-26
6 의견제출통지서
Notification of reason for refusal
2016.01.21 발송처리완료 (Completion of Transmission) 9-5-2016-0056119-72
7 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2016.03.17 수리 (Accepted) 1-1-2016-0259177-13
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.03.21 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-0267588-18
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.03.21 수리 (Accepted) 1-1-2016-0267564-12
10 등록결정서
Decision to grant
2016.04.20 발송처리완료 (Completion of Transmission) 9-5-2016-0285902-10
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.09.05 수리 (Accepted) 4-1-2016-5127132-49
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.03.02 수리 (Accepted) 4-1-2018-5036549-31
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.12.27 수리 (Accepted) 4-1-2018-5266647-91
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
다수의 GPU 코어를 구비한 그래픽 프로세서에 의하여, 소거코드를 위한 연산을 수행하는, 그래픽 프로세서 기반 클라우드 스토리지의 소거 코딩 방법에 있어서,(a) 상기 그래픽 프로세서는 메인 메모리로 데이터를 읽어오는 단계;(b) 상기 그래픽 프로세서는 읽어온 데이터를 청킹하여 청크 데이터로 분할하고, 상기 청크 데이터를 GPU 메모리로 배정하는 단계;(c) 상기 그래픽 프로세서는 상기 청크 데이터를 디스크의 개수만큼의 동일한 크기의 워드들로 구분하고, 상기 워드들을 2개씩 페어를 형성시키고, 상기 페어 내의 데이터 요소들을 각각 GPU 코어에 배정하여, XOR 연산을 수행하여 서브 패리티를 생성하는 단계;(d) 상기 그래픽 프로세서는 상기 서브 패리티들을 GPU 코어에 배정하여 병렬로 XOR 연산을 수행하는 단계; 및,(e) 상기 그래픽 프로세서는 상기 (d)단계에서 XOR 연산 결과값인 패리티를 상기 메인 메모리로 전송하는 단계를 포함하고,상기 (c)단계에서, 하나의 페어에 대하여, 워드 크기와 동일한 개수의 GPU 코어를 배정하여, 배정된 각 GPU 코어가 페어 내의 데이터 요소들에 대하여 XOR 연산을 수행하게 하는 것을 특징으로 하는 그래픽 프로세서 기반 클라우드 스토리지의 소거 코딩 방법
2 2
삭제
3 3
제1항에 있어서,상기 (d)단계에서, 생성된 서브패리티의 개수가 2개를 초과하는 경우, 서브패리티들을 다시 2개씩 페어를 형성시키고, 형성된 페어 내의 데이터 요소들을 각각 GPU 코어에 배정하여, XOR 연산을 수행하여 다시 서브패리티를 생성하되, 서브패리티 개수가 2개일 때까지 반복하는 것을 특징으로 하는 그래픽 프로세서 기반 클라우드 스토리지의 소거 코딩 방법
4 4
제1항에 있어서,디스크의 개수가 4개이고,상기 (c)단계에서, 상기 청크 데이터를 4개의 워드로 구분하고, 구분된 워드들을 프런트 디스크 페어와 리어 디스크 페어로 분리하고, GPU 코어에 분리된 페어를 배정하여 병렬로 XOR 연산을 수행하여, 각각 프런트 디스크 페어 서브패리티와 리어 디스크 페어 서브패리티를 구하고,상기 (d) 단계에서, 상기 프런트 디스크 페어 서브패리티와 리어 디스크 페어 서브패리티를 GPU 코어에 배정하여 병렬로 XOR 연산을 수행하는 것을 특징으로 하는 그래픽 프로세서 기반 클라우드 스토리지의 소거 코딩 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 인하대학교 ICT/SW 창의연구과정(대학주도형개발) 클라우드컴퓨팅 서비스를 위한 Flash기반의 OpenStack 스토리지 어플라이언스 개발
2 교육부 인하대학교 기초연구 클라우드 컴퓨팅 환경에서 차세대 저장장치의 고성능, 고신뢰성, 저전력을 위한 임베디드 소프트웨어 기술 개발