요약 | 본 발명의 듀얼 버퍼링 파일 관리 시스템은 체크포인트 트랜잭션에 포함된 데이터에 상응하는 원본 블록의 직전 버전 블록들을 비휘발성 스토리지에서 탐색하고, 탐색 결과에 따라 쓰기 대상 블록을 선정하는 쓰기 블록 선정부, 선정된 쓰기 대상 블록에 체크포인트 트랜잭션에 포함된 데이터를 비휘발성 스토리지에 쓰기 연산하는 쓰기 연산 처리부 및 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하도록 구성된 원본 트리 구조의 루트 노드를 호스트 시스템이 포인팅하도록 설정하는 트리 구조 관리부를 포함할 수 있다. 비휘발성 스토리지는 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하는 원본 트리 구조와, 직전 버전 블록들 및 갱신되지 않은 원본 블록들을 포인팅하는 직전 트리 구조를 저장할 수 있다. |
---|---|
Int. CL | G06F 3/06 (2006.01) G06F 12/00 (2006.01) G11C 16/06 (2006.01) |
CPC | G06F 3/064(2013.01) G06F 3/064(2013.01) G06F 3/064(2013.01) G06F 3/064(2013.01) G06F 3/064(2013.01) |
출원번호/일자 | 1020130036737 (2013.04.04) |
출원인 | 이화여자대학교 산학협력단 |
등록번호/일자 | 10-1456104-0000 (2014.10.23) |
공개번호/일자 | 10-2014-0121013 (2014.10.15) 문서열기 |
공고번호/일자 | (20141104) 문서열기 |
국제출원번호/일자 | |
국제공개번호/일자 | |
우선권정보 | |
법적상태 | 등록 |
심사진행상태 | 수리 |
심판사항 | |
구분 | 신규 |
원출원번호/일자 | |
관련 출원번호 | |
심사청구여부/일자 | Y (2013.04.04) |
심사청구항수 | 39 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 이화여자대학교 산학협력단 | 대한민국 | 서울특별시 서대문구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 반효경 | 대한민국 | 서울 서대문구 |
2 | 이은지 | 대한민국 | 서울 서대문구 |
3 | 장지은 | 대한민국 | 서울특별시 강동구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 김인철 | 대한민국 | 서울특별시 서초구 반포대로**길 **, 매강빌딩*층 에이치앤에이치 H&H 국제특허법률사무소 (서초동) |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 이화여자대학교 산학협력단 | 서울특별시 서대문구 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 [Patent Application] Patent Application |
2013.04.04 | 수리 (Accepted) | 1-1-2013-0293622-13 |
2 | 선행기술조사의뢰서 Request for Prior Art Search |
2013.11.05 | 수리 (Accepted) | 9-1-9999-9999999-89 |
3 | 선행기술조사보고서 Report of Prior Art Search |
2013.12.16 | 수리 (Accepted) | 9-1-2013-0101299-19 |
4 | 의견제출통지서 Notification of reason for refusal |
2014.05.26 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0361634-71 |
5 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2014.06.02 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2014-0520439-68 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 [Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation) |
2014.06.02 | 수리 (Accepted) | 1-1-2014-0520440-15 |
7 | 등록결정서 Decision to grant |
2014.10.08 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0689833-53 |
번호 | 청구항 |
---|---|
1 |
1 체크포인트 트랜잭션에 포함된 데이터에 상응하는 원본 블록의 직전 버전 블록들을 비휘발성 스토리지에서 탐색하고, 탐색 결과에 따라 쓰기 대상 블록을 선정하는 쓰기 블록 선정부;상기 선정된 쓰기 대상 블록에 상기 체크포인트 트랜잭션에 포함된 데이터를 상기 비휘발성 스토리지에 쓰기 연산하는 쓰기 연산 처리부; 및새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하도록 원본 트리 구조를 구성하고, 호스트 시스템이 상기 구성된 원본 트리 구조의 루트 노드를 포인팅하도록 설정하는 트리 구조 관리부를 포함하고,상기 비휘발성 스토리지는 상기 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하는 원본 트리 구조와, 상기 직전 버전 블록들 및 상기 갱신되지 않은 원본 블록들을 포인팅하는 직전 트리 구조를 포함하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
2 |
2 청구항 1에 있어서, 상기 쓰기 블록 선정부는,상기 체크포인트 트랜잭션에 포함된 데이터의 원본 블록에 대해 직전 버전 블록이 보전되어 있으면, 상기 비휘발성 스토리지에서 직전 버전이 저장된 블록들을 쓰기 대상 블록으로 선정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
3 |
3 청구항 2에 있어서, 상기 쓰기 블록 선정부는,상기 직전 트리 구조 및 활성화된 원본 트리 구조를 참조하여, 상기 체크포인트 트랜잭션에 포함된 데이터에 상응하는 데이터 블록에 대한 직전 트리 구조 내의 포인터와 현재 원본 트리 구조의 상응하는 포인터가 서로 다르면, 상기 비휘발성 스토리지에서 상기 직전 트리 구조 내의 포인터에 의해 포인팅되는 직전 버전이 저장된 데이터 블록을 쓰기 대상 블록으로 선정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
4 |
4 청구항 1에 있어서, 상기 쓰기 블록 선정부는, 만약 상기 체크포인트 트랜잭션에 포함된 데이터에 상응하는 원본 블록 또는 상기 원본 블록의 직전 버전 블록을 탐색할 수 없는 경우에는, 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
5 |
5 청구항 4에 있어서, 상기 쓰기 블록 선정부는, 상기 체크포인트 트랜잭션에 포함된 데이터가 신규 파일의 데이터 또는 기존 파일의 부가 데이터인 경우에는 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
6 |
6 청구항 4에 있어서, 상기 쓰기 블록 선정부는, 상기 체크포인트 트랜잭션에 포함된 데이터가 기존 파일의 갱신 데이터로서 온전한 직전 트리 구조가 존재하지 않는 경우에는, 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
7 |
7 청구항 4에 있어서, 상기 쓰기 블록 선정부는, 상기 직전 트리 구조 및 원본 트리 구조를 참조하여, 상기 체크포인트 트랜잭션에 포함된 데이터가 기존 파일의 갱신 데이터이고, 상기 직전 트리 구조가 온전히 존재하며, 해당 갱신 데이터에 상응하는 기존 파일의 데이터 블록에 대한 직전 트리 구조 내의 포인터와 현재 원본 트리 구조의 상응하는 포인터가 서로 동일한 경우에는, 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
8 |
8 청구항 1에 있어서, 상기 쓰기 연산 처리부는,갱신될 데이터 블록 중에서 변경된 부분만 쓰기 연산하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
9 |
9 청구항 1에 있어서, 상기 트리 구조 관리부는,직전 버전 블록들 및 직전 트리 구조가 온전히 보전되어 있는 경우에는, 직전 버전 블록들에 덮어 쓴 갱신 버전 블록들 및 원본 블록들을 포인팅하도록 상기 직전 트리 구조를 갱신하여 새로운 원본 트리 구조를 구성하고, 호스트 시스템이 상기 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
10 |
10 청구항 9에 있어서, 상기 쓰기 블록 선정부는 상기 직전 트리 구조가 저장된 블록들을 해당 데이터 블록의 갱신이 있기 전까지 쓰기 보호하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
11 |
11 청구항 9에 있어서, 상기 쓰기 블록 선정부는상기 직전 트리 구조가 저장된 블록들을 빈 블록과 동등하게 또는 빈 블록에 비해 비우선적으로 쓰기 대상 블록으로 선정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
12 |
12 청구항 9에 있어서, 상기 트리 구조 관리부는,상기 직전 트리 구조를 상기 비휘발성 스토리지의 내부에, 또는 외부의 저장 공간에 저장하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
13 |
13 청구항 9에 있어서, 상기 원본 트리 구조는 각각의 파일에 관하여 원본 블록을 포인팅하는 포인터와 상기 원본 블록의 직전 버전 블록을 포인팅하는 포인터를 하나의 쌍으로 포함하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
14 |
14 청구항 1에 있어서, 상기 트리 구조 관리부는,상기 직전 트리 구조가 온전히 존재하고 상기 체크포인트 트랜잭션에 포함된 데이터가 신규 파일의 데이터인 경우에는, 새로 쓰기 연산된 데이터 블록들을 추가로 포인팅하도록 직전 트리 구조를 갱신하여 새로운 원본 트리 구조를 구성하고, 호스트 시스템이 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
15 |
15 청구항 1에 있어서, 상기 트리 구조 관리부는,상기 직전 트리 구조가 온전히 존재하고 상기 체크포인트 트랜잭션에 포함된 데이터가 기존 파일의 데이터이지만 직전 버전 블록이 존재하지 않은 경우에는, 새로 쓰기 연산된 갱신 버전 블록들 또는 부가 블록들 및 원본 블록들을 포인팅하도록 직전 트리 구조를 갱신하여 새로운 원본 트리 구조를 구성하고, 호스트 시스템이 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
16 |
16 청구항 1에 있어서, 상기 트리 구조 관리부는,직전 트리 구조가 온전하게 존재하지 않은 경우에는, 파일을 구성하는 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하도록, 상기 원본 트리 구조의 갱신되지 않는 부분과 상기 새로 쓰기 연산된 데이터 블록들을 위한 새로운 포인터들을 조합하여 새로운 원본 트리 구조를 구성하고, 호스트 시스템이 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하도록 동작하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
17 |
17 청구항 1에 있어서, 호스트 시스템의 버퍼 캐시 내에서 쓰기 연산의 대상이 되는 더티 캐시들의 컨텐츠들을 비휘발성 스토리지에 기록하기 위한 상기 체크포인트 트랜잭션을 생성하는 체크포인트 트랜잭션 생성부를 더 포함하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
18 |
18 청구항 1에 있어서, 호스트 시스템의 쓰기 연산의 대상이 되는 메모리 블록들의 컨텐츠들을 비휘발성 스토리지에 기록하기 위한 상기 체크포인트 트랜잭션을 생성하는 체크포인트 트랜잭션 생성부를 더 포함하는 것을 특징으로 하는 듀얼 버퍼링 파일 관리 시스템 |
19 |
19 컴퓨터를 청구항 1 내지 청구항 18 중 어느 한 청구항에 따른 듀얼 버퍼링 파일 관리 시스템으로 동작시키는 프로그램이 수록된 컴퓨터로 독출가능한 기록 매체 |
20 |
20 체크포인트 트랜잭션에 포함된 데이터에 상응하는 원본 블록의 직전 버전 블록들을 비휘발성 스토리지에서 탐색하고, 탐색 결과에 따라 쓰기 대상 블록을 선정하는 쓰기 블록 선정부;상기 선정된 쓰기 대상 블록에 상기 체크포인트 트랜잭션에 포함된 데이터를 상기 비휘발성 스토리지에 쓰기 연산하는 쓰기 연산 처리부;새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하도록 원본 트리 구조를 구성하고, 호스트 시스템이 상기 원본 트리 구조의 루트 노드를 포인팅하도록 설정하는 트리 구조 관리부; 및상기 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하는 원본 트리 구조와, 상기 직전 버전 블록들 및 상기 갱신되지 않은 원본 블록들을 포인팅하는 직전 트리 구조를 포함하는 비휘발성 스토리지를 포함하는 비휘발성 스토리지 장치 |
21 |
21 비휘발성 스토리지를 가지는 컴퓨터에 의한 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법에 있어서,상기 컴퓨터가,(a) 체크포인트 트랜잭션에 포함된 데이터에 상응하는 원본 블록의 직전 버전 블록들을 상기 비휘발성 스토리지에서 탐색하고, 탐색 결과에 따라 쓰기 대상 블록을 선정하는 단계;(b) 상기 선정된 쓰기 대상 블록에 상기 체크포인트 트랜잭션에 포함된 데이터를 상기 비휘발성 스토리지에 쓰기 연산하는 단계; 및(c) 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하도록 구성한 원본 트리 구조의 루트 노드를 호스트 시스템이 포인팅하도록 설정하는 단계를 포함하고,상기 비휘발성 스토리지는 상기 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하는 원본 트리 구조와, 상기 직전 버전 블록들 및 상기 갱신되지 않은 원본 블록들을 포인팅하는 직전 트리 구조를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
22 |
22 청구항 21에 있어서, 상기 (a) 단계는,상기 체크포인트 트랜잭션에 포함된 데이터의 원본 블록에 대해 직전 버전 블록이 보전되어 있으면, 상기 비휘발성 스토리지에서 직전 버전이 저장된 블록들을 쓰기 대상 블록으로 선정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
23 |
23 청구항 22에 있어서, 상기 (a) 단계는,상기 직전 트리 구조 및 활성화된 원본 트리 구조를 참조하여, 상기 체크포인트 트랜잭션에 포함된 데이터에 상응하는 데이터 블록에 대한 직전 트리 구조 내의 포인터와 현재 원본 트리 구조의 상응하는 포인터가 서로 다르면, 상기 비휘발성 스토리지에서 상기 직전 트리 구조 내의 포인터에 의해 포인팅되는 직전 버전이 저장된 데이터 블록을 쓰기 대상 블록으로 선정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
24 |
24 청구항 21에 있어서, 상기 (a) 단계는, 만약 상기 체크포인트 트랜잭션에 포함된 데이터에 상응하는 원본 블록 또는 상기 원본 블록의 직전 버전 블록을 탐색할 수 없는 경우에는, 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
25 |
25 청구항 24에 있어서, 상기 (a) 단계는, 상기 체크포인트 트랜잭션에 포함된 데이터가 신규 파일의 데이터 또는 기존 파일의 부가 데이터인 경우에는 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
26 |
26 청구항 24에 있어서, 상기 (a) 단계는, 상기 체크포인트 트랜잭션에 포함된 데이터가 기존 파일의 갱신 데이터로서 온전한 직전 트리 구조가 존재하지 않는 경우에는, 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
27 |
27 청구항 24에 있어서, 상기 (a) 단계는, 상기 직전 트리 구조 및 원본 트리 구조를 참조하여, 상기 체크포인트 트랜잭션에 포함된 데이터가 기존 파일의 갱신 데이터이고, 상기 직전 트리 구조가 온전히 존재하며, 해당 갱신 데이터에 상응하는 기존 파일의 데이터 블록에 대한 직전 트리 구조 내의 포인터와 현재 원본 트리 구조의 상응하는 포인터가 서로 동일한 경우에는, 상기 비휘발성 스토리지에서 빈 블록을 쓰기 대상 블록으로 선정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
28 |
28 청구항 21에 있어서, 상기 (b) 단계는,만약 빈 블록이 쓰기 대상 블록으로 선정된 경우에는 데이터 블록 전체를 쓰기 연산하고, 만약 직전 버전 블록이 쓰기 대상 블록으로 선정된 경우에는, 데이터 비교 쓰기(Data-Comparison Write, DCW) 기법에 따라, 갱신될 데이터 블록 중에서 변경된 부분만 쓰기 연산하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
29 |
29 청구항 21에 있어서, 상기 (c) 단계는,직전 버전 블록들 및 직전 트리 구조가 온전히 보전되어 있는 경우에는, 직전 버전 블록들에 덮어 쓴 갱신 버전 블록들 및 원본 블록들을 포인팅하도록 상기 직전 트리 구조를 갱신하여 새로운 원본 트리 구조를 구성하고,호스트 시스템이 상기 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
30 |
30 청구항 29에 있어서, 상기 직전 트리 구조가 저장된 블록들은 해당 데이터 블록의 갱신이 있기 전까지 쓰기 보호되는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
31 |
31 청구항 29에 있어서, 상기 직전 트리 구조가 저장된 블록들은 빈 블록과 동등하게 또는 빈 블록에 비해 비우선적으로 쓰기 대상 블록으로 선정되는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
32 |
32 청구항 29에 있어서, 상기 직전 트리 구조는 상기 비휘발성 스토리지의 내부에, 또는 외부의 저장 공간에 저장되어 보전되는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
33 |
33 청구항 29에 있어서, 상기 원본 트리 구조는 각각의 파일에 관하여 원본 블록을 포인팅하는 포인터와 상기 원본 블록의 직전 버전 블록을 포인팅하는 포인터를 하나의 쌍으로 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
34 |
34 청구항 21에 있어서, 상기 (c) 단계는,상기 직전 트리 구조가 온전히 존재하고 상기 체크포인트 트랜잭션에 포함된 데이터가 신규 파일의 데이터인 경우에는, 새로 쓰기 연산된 데이터 블록들을 추가로 포인팅하도록 직전 트리 구조를 갱신하여 새로운 원본 트리 구조를 구성하고, 호스트 시스템이 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
35 |
35 청구항 21에 있어서, 상기 (c) 단계는,상기 직전 트리 구조가 온전히 존재하고 상기 체크포인트 트랜잭션에 포함된 데이터가 기존 파일의 데이터이지만 직전 버전 블록이 존재하지 않은 경우에는, 새로 쓰기 연산된 갱신 버전 블록들 또는 부가 블록들 및 원본 블록들을 포인팅하도록 직전 트리 구조를 갱신하여 새로운 원본 트리 구조를 구성하고, 호스트 시스템이 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
36 |
36 청구항 21에 있어서, 상기 (c) 단계는,직전 트리 구조가 온전하게 존재하지 않은 경우에는, 새로 쓰기 연산된 데이터 블록들 및 갱신되지 않은 원본 블록들을 포인팅하도록, 상기 원본 트리 구조의 갱신되지 않는 부분과 상기 새로 쓰기 연산된 데이터 블록들을 위한 새로운 포인터들을 조합하여 새로운 원본 트리 구조를 구성하고, 호스트 시스템이 새로운 원본 트리 구조의 루트 노드를 포인팅하도록 설정하는 단계를 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
37 |
37 청구항 21에 있어서, 호스트 시스템의 버퍼 캐시에서 쓰기 연산의 대상이 되는 더티 캐시들의 컨텐츠들을 비휘발성 스토리지에 기록하기 위한 상기 체크포인트 트랜잭션을 생성하는 단계를 더 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
38 |
38 청구항 21에 있어서, 호스트 시스템의 쓰기 연산의 대상이 되는 메모리 블록들의 컨텐츠들을 비휘발성 스토리지에 기록하기 위한 상기 체크포인트 트랜잭션을 생성하는 단계를 더 포함하는 것을 특징으로 하는 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법 |
39 |
39 컴퓨터에서 청구항 21 내지 청구항 38 중 어느 한 청구항에 따른 비휘발성 스토리지의 듀얼 버퍼링 파일 관리 방법을 구현할 수 있는 프로그램이 수록된 컴퓨터로 독출 가능한 기록 매체 |
지정국 정보가 없습니다 |
---|
패밀리정보가 없습니다 |
---|
순번 | 연구부처 | 주관기관 | 연구사업 | 연구과제 |
---|---|---|---|---|
1 | 중소기업청 | 이화여자대학교 산학협력단 | 산학연공동기술개발사업-지역사업 | NVRAM 기반 고신뢰성 클라우드 스토리지 솔루 션개발 |
2 | 지식경제부 | 한양대학교 산학협력단 | SW컴퓨팅산업원천기술개발 | 차세대 메모리 기반의 스마트 디바이스용 임베디드 시스템 소프트웨어 원천 기술개발(SW컴퓨팅산업원천기술개발사업) |
특허 등록번호 | 10-1456104-0000 |
---|
표시번호 | 사항 |
---|---|
1 |
출원 연월일 : 20130404 출원 번호 : 1020130036737 공고 연월일 : 20141104 공고 번호 : 특허결정(심결)연월일 : 20141008 청구범위의 항수 : 39 유별 : G06F 12/00 발명의 명칭 : 비휘발성 메모리를 위한 듀얼 버퍼링 파일 관리 방법, 파일 관리 시스템 및 대용량 저장 장치 존속기간(예정)만료일 : |
순위번호 | 사항 |
---|---|
1 |
(권리자) 이화여자대학교 산학협력단 서울특별시 서대문구... |
제 1 - 3 년분 | 금 액 | 783,000 원 | 2014년 10월 24일 | 납입 |
제 4 년분 | 금 액 | 628,600 원 | 2017년 10월 20일 | 납입 |
제 5 년분 | 금 액 | 449,000 원 | 2018년 10월 02일 | 납입 |
제 6 년분 | 금 액 | 449,000 원 | 2019년 10월 01일 | 납입 |
제 7 년분 | 금 액 | 791,000 원 | 2020년 09월 25일 | 납입 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 | 2013.04.04 | 수리 (Accepted) | 1-1-2013-0293622-13 |
2 | 선행기술조사의뢰서 | 2013.11.05 | 수리 (Accepted) | 9-1-9999-9999999-89 |
3 | 선행기술조사보고서 | 2013.12.16 | 수리 (Accepted) | 9-1-2013-0101299-19 |
4 | 의견제출통지서 | 2014.05.26 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0361634-71 |
5 | [명세서등 보정]보정서 | 2014.06.02 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2014-0520439-68 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 | 2014.06.02 | 수리 (Accepted) | 1-1-2014-0520440-15 |
7 | 등록결정서 | 2014.10.08 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0689833-53 |
기술정보가 없습니다 |
---|
과제고유번호 | 1425074642 |
---|---|
세부과제번호 | C0028474 |
연구과제명 | NVRAM 기반 고신뢰성 클라우드 스토리지 솔루션 개발 |
성과구분 | 출원 |
부처명 | 중소기업청 |
연구관리전문기관명 | |
연구주관기관명 | |
성과제출연도 | 2012 |
연구기간 | 201206~201305 |
기여율 | 0.5 |
연구개발단계명 | 개발연구 |
6T분류명 | IT(정보기술) |
과제고유번호 | 1711006477 |
---|---|
세부과제번호 | 10041608 |
연구과제명 | 차세대 메모리 기반의 스마트 디바이스용 임베디드 시스템 소프트웨어 원천기술 개발 |
성과구분 | 출원 |
부처명 | 미래창조과학부 |
연구관리전문기관명 | |
연구주관기관명 | |
성과제출연도 | 2013 |
연구기간 | 201206~201705 |
기여율 | 0.5 |
연구개발단계명 | 개발연구 |
6T분류명 | IT(정보기술) |
[1020130093383] | N 스크린 서비스를 위한 트랜스코딩 방법 및 장치 | 새창보기 |
---|---|---|
[1020130080386] | 스토리지의 부하에 기초한 웹 브라우저 정보 캐싱 장치 및 방법 | 새창보기 |
[1020130073228] | 선택적 리프레시를 이용한 메모리 장치, 제어 방법 및 시스템 | 새창보기 |
[1020130072327] | 보존시간이 다른 셀을 이용한 데이터 저장 방법 및 장치 | 새창보기 |
[1020130056082] | 쓰기 트래픽이 적은 캐시 메모리 블록 교체 방법 및 이를 이용한 캐시 서브시스템을 가지는 정보 처리 장치 | 새창보기 |
[1020130054974] | 분산 쿼리 처리를 위한 캐시 인지 스케줄링 방법 및 시스템 | 새창보기 |
[1020130053138] | 프로세스의 버전 생성, 버전 복원 방법 및 이를 위한 단말 | 새창보기 |
[1020130041623] | 자원의 타입에 기초한 웹 브라우저 정보 캐싱 장치 및 방법 | 새창보기 |
[1020130041622] | 비 휘발성 메모리를 이용한 웹 브라우저 정보 캐싱 장치 및 방법 | 새창보기 |
[1020130039761] | 메모리 객체 관리방법 및 이를 위한 단말 | 새창보기 |
[1020130036737] | 비휘발성 메모리를 위한 듀얼 버퍼링 파일 관리 방법, 파일 관리 시스템 및 대용량 저장 장치 | 새창보기 |
[1020130004567] | 컴퓨팅 시스템 및 방법 | 새창보기 |
[1020130004566] | 메모리 제어 시스템 및 방법 | 새창보기 |
[KST2017015273][이화여자대학교] | 단발성 쓰기 특성을 고려한 모바일 기기의 버퍼캐쉬 관리방법(BUFFER CACHE MANAGEMENT METHOD OF MOBILE EXPLOITING SOLITARY WRITE CHARACTERISTICS) | 새창보기 |
---|---|---|
[KST2018006808][이화여자대학교] | 입출력 특성에 따른 스토리지 할당 방법 및 장치(STORAGE ALLOCATION METHOD AND APPARATUS CONSIDERING THE INPUT/OUTPUT CHARACTERISTICS) | 새창보기 |
[KST2014022409][이화여자대학교] | SRAM과 해슁을 이용한 IP 어드레스 검색 방법 및하드웨어 구조 | 새창보기 |
[KST2017016387][이화여자대학교] | 모바일 기기의 메모리 환경을 위한 하이브리드 메모리 시스템 및 그 시스템을 이용한 페이지 배치방법(HYBRID MEMORY SYSTEM AND PAGE PLACEMENT METHOD IN MOBILE DEVICE) | 새창보기 |
[KST2018008904][이화여자대학교] | 페이지 교체 방법 및 페이지 교체 장치 | 새창보기 |
[KST2015189869][이화여자대학교] | 검증 블룸 필터를 포함하는 멀티 블룸 필터 | 새창보기 |
심판사항 정보가 없습니다 |
---|