요약 | 본 발명은 비대칭 클러스터링 파일시스템에서의 패리티 산출 방법에 관한 것으로, 클라이언트 시스템에서 저장하고자 하는 파일을 기 설정된 크기의 청크로 분할하여 복수의 데이터 서버로 분산 저장하는 단계; 상기 클라이언트 시스템이 메타데이터 서버로 데이터 쓰기 완료 알림 메시지를 전송하는 단계; 상기 메타데이터 서버에서 상기 데이터 쓰기 완료 알림 메시지를 통해 전달된 파일을 복구 큐에 저장하는 단계; 및 상기 메타데이터 서버가 상기 복구 큐에 저장된 파일에 대한 패리티 산출 요청을 임의의 데이터 서버로 전송하는 단계를 포함하여 구성된다. |
---|---|
Int. CL | G06F 11/10 (2006.01) G06F 17/30 (2006.01) |
CPC | G06F 11/1076(2013.01) G06F 11/1076(2013.01) G06F 11/1076(2013.01) G06F 11/1076(2013.01) G06F 11/1076(2013.01) |
출원번호/일자 | 1020100125106 (2010.12.08) |
출원인 | 한국전자통신연구원 |
등록번호/일자 | 10-1694984-0000 (2017.01.04) |
공개번호/일자 | 10-2012-0063926 (2012.06.18) 문서열기 |
공고번호/일자 | (20170111) 문서열기 |
국제출원번호/일자 | |
국제공개번호/일자 | |
우선권정보 | |
법적상태 | 등록 |
심사진행상태 | 수리 |
심판사항 | |
구분 | 신규 |
원출원번호/일자 | |
관련 출원번호 | |
심사청구여부/일자 | Y (2013.03.27) |
심사청구항수 | 13 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 한국전자통신연구원 | 대한민국 | 대전광역시 유성구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 이상민 | 대한민국 | 대전광역시 유성구 |
2 | 김홍연 | 대한민국 | 대전광역시 유성구 |
3 | 김영균 | 대한민국 | 대전광역시 유성구 |
4 | 남궁한 | 대한민국 | 대전광역시 유성구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 특허법인 고려 | 대한민국 | 서울특별시 강남구 테헤란로 *길 ** *층(역삼동) |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 한국전자통신연구원 | 대한민국 | 대전광역시 유성구 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 [Patent Application] Patent Application |
2010.12.08 | 수리 (Accepted) | 1-1-2010-0809530-11 |
2 | [심사청구]심사청구(우선심사신청)서 [Request for Examination] Request for Examination (Request for Preferential Examination) |
2013.03.27 | 수리 (Accepted) | 1-1-2013-0263295-38 |
3 | [대리인선임]대리인(대표자)에 관한 신고서 [Appointment of Agent] Report on Agent (Representative) |
2013.09.03 | 수리 (Accepted) | 1-1-2013-0805963-98 |
4 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2015.02.02 | 수리 (Accepted) | 4-1-2015-0006137-44 |
5 | 선행기술조사의뢰서 Request for Prior Art Search |
2016.04.11 | 수리 (Accepted) | 9-1-9999-9999999-89 |
6 | 선행기술조사보고서 Report of Prior Art Search |
2016.06.01 | 발송처리완료 (Completion of Transmission) | 9-6-2016-0065948-84 |
7 | 의견제출통지서 Notification of reason for refusal |
2016.06.07 | 발송처리완료 (Completion of Transmission) | 9-5-2016-0414477-00 |
8 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 [Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation) |
2016.07.21 | 수리 (Accepted) | 1-1-2016-0710483-93 |
9 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2016.07.21 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2016-0710484-38 |
10 | 최후의견제출통지서 Notification of reason for final refusal |
2016.08.23 | 발송처리완료 (Completion of Transmission) | 9-5-2016-0607895-42 |
11 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2016.09.08 | 보정승인 (Acceptance of amendment) | 1-1-2016-0877263-71 |
12 | [대리인선임]대리인(대표자)에 관한 신고서 [Appointment of Agent] Report on Agent (Representative) |
2016.10.14 | 수리 (Accepted) | 1-1-2016-0997838-05 |
13 | 등록결정서 Decision to grant |
2016.10.27 | 발송처리완료 (Completion of Transmission) | 9-5-2016-0774110-14 |
번호 | 청구항 |
---|---|
1 |
1 클라이언트 시스템에서 저장하고자 하는 파일을 기 설정된 크기의 청크로 분할하여 복수의 데이터 서버로 분산 저장하는 단계;상기 클라이언트 시스템이 메타데이터 서버로 데이터 쓰기 완료 알림 메시지를 전송하는 단계;상기 메타데이터 서버에서 상기 데이터 쓰기 완료 알림 메시지를 통해 전달된 파일을 복구 큐에 저장하는 단계;상기 메타데이터 서버가 상기 복구 큐에 저장된 파일에 대한 패리티 산출 요청을 임의의 데이터 서버로 전송하는 단계; 및상기 패리티 산출 요청을 수신한 데이터 서버가 패리티 연산을 수행하는 단계를 포함하고,상기 패리티 연산을 수행하는 단계는,상기 메타데이터 서버로부터 스트라입 정보를 포함하는 패리티 청크 할당 및 산출 요청을 수신하는 단계;패리티가 저장될 패리티 청크 파일을 생성하는 단계;패리티 연산에 사용될 청크 크기의 임시 버퍼를 할당하는 단계;상기 스트라입을 구성하는 데이터 청크가 저장된 데이터 서버로 패리티 산출을 위한 데이터를 요청하고 수신한 데이터를 상기 임시 버퍼에 저장하는 단계;상기 수신한 데이터가 첫번째 데이터 청크이면 상기 임시 버퍼에 저장된 데이터를 상기 패리티 청크 파일에 저장하는 단계;상기 수신한 데이터가 첫번째 데이터 청크가 아니면 상기 패리티 청크 파일로부터 읽은 데이터와 상기 임시 버퍼에 저장된 데이터에 대해 패리티 연산을 수행하고 상기 임시 버퍼에 저장된 데이터를 상기 패리티 청크 파일에 저장하는 단계;상기 데이터 청크를 전송한 데이터 서버로 패리티 반영 완료 응답을 전송하는 단계; 및상기 스트라입을 구성하는 모든 데이터 청크에 대한 패리티 연산이 완료되면 상기 메타데이터 서버로 패리티 산출 완료 응답을 전송하는 단계를 포함하는 것을 특징으로 하는 패리티 산출 방법 |
2 |
2 제 1 항에 있어서,상기 복수의 데이터 서버로 분산 저장하는 단계는,상기 메타데이터 서버가 알려준 복수의 데이터 서버로 분할한 청크를 분산 저장하는 것을 특징으로 하는 패리티 산출 방법 |
3 |
3 제 1 항에 있어서,상기 복구 큐에 저장하는 단계는,상기 전달된 파일의 경로명 또는 파일의 식별자를 저장하는 것을 특징으로 하는 패리티 산출 방법 |
4 |
4 제 1 항에 있어서,상기 패리티 산출 요청을 임의의 데이터 서버로 전송하는 단계는,상기 복구 큐로부터 상기 파일의 식별자를 획득하는 단계;메타데이터 저장소로부터 상기 파일의 메타데이터 정보를 획득하는 단계;패리티 산출이 필요한 스트라입을 결정하는 단계;상기 스트라입의 패리티 청크가 저장될 데이터 서버를 결정하는 단계; 및결정된 데이터 서버로 패리티 청크 할당 및 산출을 요청하는 단계를 포함하는 것을 특징으로 하는 패리티 산출 방법 |
5 |
5 삭제 |
6 |
6 삭제 |
7 |
7 제 1 항에 있어서,상기 패리티 연산을 수행하는 단계는,상기 패리티 산출을 위한 데이터 요청을 수신한 데이터 서버가 데이터를 저장할 임시 버퍼를 할당하는 단계;청크 임시 파일이 존재하지 않으면 청크 파일로부터 데이터를 읽어 상기 임시 버퍼에 저장하는 단계;청크 임시 파일이 존재하면 상기 청크 임시 파일로부터 데이터를 읽어 상기 임시 버퍼에 저장하고 중간 패리티를 산출하는 단계; 및데이터를 요청한 데이터 서버로 상기 임시 버퍼에 저장된 데이터를 전달하는 단계를 더 포함하는 것을 특징으로 하는 패리티 산출 방법 |
8 |
8 제 7 항에 있어서,상기 패리티 연산을 수행하는 단계는,상기 데이터를 요청한 데이터 서버로부터 응답을 수신하면 상기 청크 임시 파일과 상기 청크 파일을 병합하는 단계를 더 포함하는 것을 특징으로 하는 패리티 산출 방법 |
9 |
9 제 8 항에 있어서,상기 청크 임시 파일과 상기 청크 파일을 병합하는 단계는,상기 청크 임시 파일의 메타데이터의 갱신 비트맵의 모든 비트가 1인지 여부를 확인하는 단계;모든 비트가 1이면 상기 청크 임시 파일을 상기 청크 파일로 변환하는 단계;1인 비트가 더 많으면 비트가 0인 페이지의 데이터를 상기 청크 파일로부터 상기 청크 임시 파일로 복사하고 상기 청크 임시 파일을 상기 청크 파일로 변환하는 단계; 및0인 비트가 더 많으면 비트가 1인 페이지의 데이터를 상기 청크 임시 파일로부터 상기 청크 파일로 복사하고 상기 청크 임시 파일을 삭제하는 단계를 포함하는 것을 특징으로 하는 패리티 산출 방법 |
10 |
10 제 1 항에 있어서,상기 클라이언트 시스템으로부터 청크 데이터 읽기 요청을 수신한 데이터 서버가 상기 읽기 요청을 처리하는 단계를 더 포함하는 것을 특징으로 하는 패리티 산출 방법 |
11 |
11 제 10 항에 있어서,상기 읽기 요청을 처리하는 단계는,청크 임시 파일이 존재하는지 여부를 확인하는 단계;상기 청크 임시 파일이 존재하지 않으면 청크 파일로부터 데이터를 읽어 상기 클라이언트 시스템으로 전달하는 단계; 및상기 청크 임시 파일이 존재하면 상기 청크 임시 파일의 메타데이터의 갱신 비트맵의 비트가 1인 페이지는 상기 청크 임시 파일로부터 데이터를 읽어 상기 클라이언트 시스템으로 전달하고, 비트가 0인 페이지는 상기 청크 파일로부터 데이터를 읽어 상기 클라이언트 시스템으로 전달하는 단계를 포함하는 것을 특징으로 하는 패리티 산출 방법 |
12 |
12 제 1 항에 있어서,상기 클라이언트 시스템으로부터 청크 데이터 쓰기 요청을 수신한 데이터 서버가 상기 쓰기 요청을 처리하는 단계를 더 포함하는 것을 특징으로 하는 패리티 산출 방법 |
13 |
13 제 12 항에 있어서,상기 쓰기 요청을 처리하는 단계는,청크 파일 오프셋이 청크 파일 크기보다 크면 청크 파일에 데이터를 저장하는 단계;상기 청크 파일 오프셋이 상기 청크 파일 크기보다 크지 않다면 청크 임시 파일이 존재하는지 여부를 확인하는 단계;청크 임시 파일이 존재하면 갱신될 페이지의 데이터를 청크 파일로부터 상기 청크 임시 파일로 읽어와 상기 청크 임시 파일의 해당 페이지에 저장하고, 청크 임시 파일이 존재하지 않으면 청크 임시 파일을 생성한 후 갱신될 페이지의 데이터를 청크 파일로부터 생성한 청크 임시 파일로 읽어와 생성한 청크 임시 파일의 해당 페이지에 저장하는 단계; 및상기 청크 임시 파일의 메타데이터의 갱신 비트맵에 갱신된 페이지에 해당하는 비트를 1로 설정하는 단계를 포함하는 것을 특징으로 하는 패리티 산출 방법 |
14 |
14 제 1 항에 있어서,상기 메타데이터 서버가 복구된 데이터 청크를 저장할 데이터 서버로 복구 요청을 전송하는 단계를 더 포함하는 것을 특징으로 하는 패리티 산출 방법 |
15 |
15 제 14 항에 있어서,상기 복구 요청을 수신한 데이터 서버가 복구 데이터가 속한 스트라입을 구성하는 데이터 청크를 저장하는 데이터 서버로 데이터 청크를 요청하는 단계; 및상기 데이터 청크를 요청받은 데이터 서버가 청크 파일로부터 요청된 데이터를 읽어 상기 복구 요청을 수신한 데이터 서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 패리티 산출 방법 |
지정국 정보가 없습니다 |
---|
순번 | 패밀리번호 | 국가코드 | 국가명 | 종류 |
---|---|---|---|---|
1 | US08972779 | US | 미국 | FAMILY |
2 | US20120151255 | US | 미국 | FAMILY |
순번 | 패밀리번호 | 국가코드 | 국가명 | 종류 |
---|---|---|---|---|
1 | US2012151255 | US | 미국 | DOCDBFAMILY |
2 | US8972779 | US | 미국 | DOCDBFAMILY |
순번 | 연구부처 | 주관기관 | 연구사업 | 연구과제 |
---|---|---|---|---|
1 | 지식경제부 | 한국전자통신연구원 | 정보통신산업원천기술개발사업 | 저비용 대규모 글로벌 인터넷 서비스 솔루션 개발 |
특허 등록번호 | 10-1694984-0000 |
---|
표시번호 | 사항 |
---|---|
1 |
출원 연월일 : 20101208 출원 번호 : 1020100125106 공고 연월일 : 20170111 공고 번호 : 특허결정(심결)연월일 : 20161027 청구범위의 항수 : 13 유별 : G06F 11/10 발명의 명칭 : 비대칭 클러스터링 파일시스템에서의 패리티 산출 방법 존속기간(예정)만료일 : |
순위번호 | 사항 |
---|---|
1 |
(권리자) 한국전자통신연구원 대전광역시 유성구... |
제 1 - 3 년분 | 금 액 | 276,000 원 | 2017년 01월 05일 | 납입 |
제 4 년분 | 금 액 | 163,000 원 | 2019년 12월 23일 | 납입 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 | 2010.12.08 | 수리 (Accepted) | 1-1-2010-0809530-11 |
2 | [심사청구]심사청구(우선심사신청)서 | 2013.03.27 | 수리 (Accepted) | 1-1-2013-0263295-38 |
3 | [대리인선임]대리인(대표자)에 관한 신고서 | 2013.09.03 | 수리 (Accepted) | 1-1-2013-0805963-98 |
4 | 출원인정보변경(경정)신고서 | 2015.02.02 | 수리 (Accepted) | 4-1-2015-0006137-44 |
5 | 선행기술조사의뢰서 | 2016.04.11 | 수리 (Accepted) | 9-1-9999-9999999-89 |
6 | 선행기술조사보고서 | 2016.06.01 | 발송처리완료 (Completion of Transmission) | 9-6-2016-0065948-84 |
7 | 의견제출통지서 | 2016.06.07 | 발송처리완료 (Completion of Transmission) | 9-5-2016-0414477-00 |
8 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 | 2016.07.21 | 수리 (Accepted) | 1-1-2016-0710483-93 |
9 | [명세서등 보정]보정서 | 2016.07.21 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2016-0710484-38 |
10 | 최후의견제출통지서 | 2016.08.23 | 발송처리완료 (Completion of Transmission) | 9-5-2016-0607895-42 |
11 | [명세서등 보정]보정서 | 2016.09.08 | 보정승인 (Acceptance of amendment) | 1-1-2016-0877263-71 |
12 | [대리인선임]대리인(대표자)에 관한 신고서 | 2016.10.14 | 수리 (Accepted) | 1-1-2016-0997838-05 |
13 | 등록결정서 | 2016.10.27 | 발송처리완료 (Completion of Transmission) | 9-5-2016-0774110-14 |
기술정보가 없습니다 |
---|
과제고유번호 | 1415106947 |
---|---|
세부과제번호 | KI001703 |
연구과제명 | 저비용 대규모 글로벌 인터넷 서비스 솔루션 개발 |
성과구분 | 출원 |
부처명 | 지식경제부 |
연구관리전문기관명 | 한국산업기술평가관리원 |
연구주관기관명 | 한국전자통신연구원 |
성과제출연도 | 2010 |
연구기간 | 200703~201202 |
기여율 | 1 |
연구개발단계명 | 응용연구 |
6T분류명 | IT(정보기술) |
[1020100134088] | 동적 부하 분산 시스템 및 방법 | 새창보기 |
---|---|---|
[1020100134078] | 클라우드 컴퓨팅 환경에서의 클라우드 간 개인 가상 머신 이동 시스템 및 그 방법 | 새창보기 |
[1020100133948] | 가상 머신 구동 장치 및 방법, 그리고 가상 머신 이미지 중복 제거 방법 | 새창보기 |
[1020100133900] | 개인 가상 인스턴스를 이용한 적응형 모바일 클라우드 시스템 및 그 구성 방법 | 새창보기 |
[1020100132842] | 가상머신 서버와 노드 운영방법 및 그 장치 | 새창보기 |
[1020100126397] | 클라우드 스토리지 및 그의 관리 방법 | 새창보기 |
[1020100125106] | 비대칭 클러스터링 파일시스템에서의 패리티 산출 방법 | 새창보기 |
[1020100109336] | 단편적 정보를 이용하여 메타 데이터를 복구하기 위한 장치, 시스템 및 그 방법 | 새창보기 |
[1020070132695] | 클러스터 시스템 및 그의 운영방법 | 새창보기 |
[1020070132587] | 스트리밍 데이터 공유를 위한 FC 기반의 네트워크스토리지 스트리밍 가속 장치 및 방법 | 새창보기 |
[1020070132583] | 메타데이터의 일관성을 보장하기 위한 분산 파일 시스템 및방법 | 새창보기 |
[1020070131121] | 비대칭 스토리지 시스템 및 그의 미리 읽기 지원 방법 | 새창보기 |
[1020070131119] | 데이터 서버 주소의 변경과 디스크 이동에 투명한 파일메타데이터 관리 방법 및 시스템 | 새창보기 |
[1020070130179] | 파일 저장 시스템 및 파일 저장 시스템에서의 중복 파일관리 방법 | 새창보기 |
[1020070129209] | 파일 입출력과 복제의 균형적 수행을 위한 지연복제 시스템및 방법 | 새창보기 |
[1020070128553] | 대규모 클러스터 관리 SW v3.0 | 새창보기 |
[1020070127904] | 고가용 클러스터의 가용성 예측 방법 | 새창보기 |
[1020070126926] | 분산파일 시스템에서의 비동기식 데이터 복제 방법 및 그에따른 분산파일 시스템 | 새창보기 |
[KST2014062867][한국전자통신연구원] | 사용자 맞춤 광고 확장을 위한 지능형 모바일 검색 기술 | 새창보기 |
---|---|---|
[KST2014030487][한국전자통신연구원] | 멀티미디어 검색을 위한 질의 표현 장치 및 방법 | 새창보기 |
[KST2014062795][한국전자통신연구원] | UCI 참조연계 플레이어 시스템 | 새창보기 |
[KST2014045120][한국전자통신연구원] | 방문 히스토리 누적에 기반한 하이퍼링크 표시 방법 | 새창보기 |
[KST2014045309][한국전자통신연구원] | 구성 변경 가능한 어플리케이션에서 사용될 비즈니스 로직 생성 방법 및 장치 | 새창보기 |
[KST2014045312][한국전자통신연구원] | 낸드 플래시 메모리의 데이터 입출력 방법과 그 방법을 이용한 임베디드 시스템 | 새창보기 |
[KST2014062889][한국전자통신연구원] | 시맨틱 멀티미디어 콘텐츠 검색 기술 | 새창보기 |
[KST2014066409][한국전자통신연구원] | 입출력 성능 가속을 지원하는 분산 파일 시스템 SW 버전 1.0 | 새창보기 |
[KST2014062825][한국전자통신연구원] | 음악 추천 SW | 새창보기 |
[KST2014062888][한국전자통신연구원] | SNS 단문 기반 사용자 관심 분석 기술 | 새창보기 |
[KST2014031699][한국전자통신연구원] | 3차원 모델 데이터 검색 장치 | 새창보기 |
[KST2014036016][한국전자통신연구원] | 한국어 어휘 사전 DB | 새창보기 |
[KST2014053472][한국전자통신연구원] | 소셜 웹 복합이슈 탐지-모니터링 시스템 | 새창보기 |
[KST2014062807][한국전자통신연구원] | 지오웹 매쉬업 엔진 v3.0 | 새창보기 |
[KST2014067347][한국전자통신연구원] | 저작물 영상 콘텐츠 분류 기술 | 새창보기 |
[KST2014030587][한국전자통신연구원] | 멀티미디어 콘텐츠를 검색하는 방법 및 장치 | 새창보기 |
[KST2014045284][한국전자통신연구원] | 확장필드를 응용한 온라인 애플리케이션 장치 및 방법 | 새창보기 |
[KST2014045645][한국전자통신연구원] | 시간 연속성을 이용한 이웃 파티클 탐색 장치 및 방법 | 새창보기 |
[KST2014045728][한국전자통신연구원] | 질문 형태 및 도메인 인식 장치 및 그 방법 | 새창보기 |
[KST2015020809][한국전자통신연구원] | 스마트 단말용 유해 콘텐츠 탐지 앱 및 관리 기술 | 새창보기 |
[KST2014031919][한국전자통신연구원] | 검색어를 이용한 정보 검색 방법 | 새창보기 |
[KST2014045777][한국전자통신연구원] | 포렌식 데이터의 데이터테이블 생성 장치 및 방법 | 새창보기 |
[KST2014062747][한국전자통신연구원] | 텍스트 핑거프린트를 이용한 출판물 식별 기술 | 새창보기 |
[KST2014062826][한국전자통신연구원] | 뮤직내비게이션 SW | 새창보기 |
[KST2014066352][한국전자통신연구원] | 멀티스케일 맞춤형 서비스 플랫폼 기술 | 새창보기 |
[KST2014031757][한국전자통신연구원] | 이형태 자동 구축 방법 및 장치 | 새창보기 |
[KST2014032060][한국전자통신연구원] | 디지털 비디오 관리 및 검색 시스템 | 새창보기 |
[KST2014032131][한국전자통신연구원] | 다차원 공간에서 스카이라인 객체가 되기 위한 최소 비용 벡터 획득 방법 및 장치 | 새창보기 |
[KST2014045879][한국전자통신연구원] | 통신 시스템에서 멀티미디어 서비스 제공 시스템 및 방법 | 새창보기 |
[KST2014066706][한국전자통신연구원] | 복합 상황정보 관리 기술 | 새창보기 |
심판사항 정보가 없습니다 |
---|