맞춤기술찾기

이전대상기술

PCI 메모리를 이용한 무복사 캐싱 방법 및 그 장치

  • 기술번호 : KST2015088399
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 PCI 메모리(PMEM)를 이용한 무복사 캐싱 방법 및 그 장치에 관한 것으로서, 본 발명에 따른 PCI 메모리를 이용한 무복사 캐싱 장치는 하나의 PCI 메모리 블럭을 두 개의 사용자 프로그램이 각각의 주소 영역에 매핑하고, PCI 메모리 블록을 사용하여 캐싱을 수행할 때 참조하는 캐시 리스트 및 비 캐시 리스트를 관리하는 PCI 메모리 제어부; 및 사용자 프로그램의 현재 사용여부를 관리하는 사용중 리스트(in-use list)와 프리 리스트(free list)의 데이터 베이스를 관리하는 사용자 프로그램 제어부를 포함한다. 따라서, PCI 메모리블록에 적재된 데이터를 사용자가 덮어쓰거나 다른 용도로 사용하기 전까지는 계속 데이터를 유지하면서 사용자 프로그램의 읽기 요청이 현재 PCI 메모리 블록에 적재된 디스크 블록에 대한 것일 경우에 디스크 접근 없이 PCI 메모리 블록을 재매핑(re-mapping)하여 처리함으로써 응답속도가 개선된다.네트워크 스토리지 카드, 스마트 서버, PMEM, NC
Int. CL G06F 12/00 (2006.01) G06F 12/04 (2006.01)
CPC G06F 13/4221(2013.01) G06F 13/4221(2013.01) G06F 13/4221(2013.01)
출원번호/일자 1020060079504 (2006.08.22)
출원인 한국전자통신연구원
등록번호/일자 10-0772196-0000 (2007.10.25)
공개번호/일자 10-2007-0059909 (2007.06.12) 문서열기
공고번호/일자 (20071101) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020050118427   |   2005.12.06
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2006.08.22)
심사청구항수 11

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 석성우 대한민국 대전 유성구
2 김갑동 대한민국 대전 유성구
3 김학영 대한민국 대전 유성구
4 김명준 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인씨엔에스 대한민국 서울 강남구 언주로 **길 **, 대림아크로텔 *층(도곡동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2006.08.22 수리 (Accepted) 1-1-2006-0598450-45
2 등록결정서
Decision to grant
2007.09.27 발송처리완료 (Completion of Transmission) 9-5-2007-0523170-12
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
스마트 서버 시스템의 사용자 프로그램을 위한 PCI 메모리를 이용한 무복사 캐싱 방법에 있어서,사용자 프로그램에서 PMEM 할당을 요청하면 사용자 프로그램에서 사용되지 않은 PMEM 엔트리를 관리하는 프리 리스트가 비었는지 판단하는 단계;상기 프리 리스트가 비어 있지 않은 것으로 판단되면, 상기 프리리스트에 속하는 첫 번째 PMEM 엔트리부터 디스크가 적재되어 있지 않는 PMEM 엔트리를 관리하는 비캐시 리스트에 속하는지를 검색하는 단계; 및현재 검색된 PMEM 엔트리가 비캐시 리스트에 속하는 엔트리인 것으로 판단되면, 해당 PMEM 엔트리를 사용자 프로그램에서 사용되는 PMEM 엔트리를 관리하는 사용중 리스트에 등록하고, 상기 할당을 요청한 사용자 프로그램의 주소영역에 매핑하는 단계를 포함하는 PCI 메모리를 이용한 무복사 캐싱 방법
2 2
제1 항에 있어서, 상기 프리 리스트가 비었는지 판단하는 단계 이후,프리 리스트가 비어있는 것으로 판단되면 할당 오류를 리턴 처리하여 알고리즘을 종료함을 특징으로 하는 PCI 메모리를 이용한 무복사 캐싱 방법
3 3
제1 항에 있어서, 현재 검색된 엔트리가 비캐시 리스트에 속하는 엔트리가 아닌 것으로 판단되면,다음 PMEM 엔트리로 이동하여 다음 엔트리가 비캐시 리스트에 속하는지를 판단하는 단계;프리 리스트를 끝까지 검색하여, 비캐시 리스트에 속하는 엔트리가 존재하지 않을 경우, 디스크가 존재하는 PMEM 엔트리를 관리하는 캐시 리스트의 LRU(Least Recently Used) 엔트리를 검색하여 프리 리스트에 속하는 엔트리가 하나라도 존재하는지를 판단하는 단계; 및프리 리스트에 속하는 엔트리이면, 해당 엔트리를 비캐시 리스트로 이동하는 단계를 포함하는 PCI 메모리를 이용한 무복사 캐싱 방법
4 4
스마트 서버 시스템의 사용자 프로그램을 위한 PCI 메모리를 이용한 무복사 캐싱 방법에 있어서,할당 해제가 요청된 PMEM 엔트리의 현재 참조회수가 0보다 큰지 같은지를 판단하는 단계;상기 판단 결과 0보다 큰 것으로 판단되면 다른 사용자 프로그램이 사용하고 있는 상태이므로 참조회수를 줄이고, 상기 할당 해제를 요청한 사용자 프로그램의 메모리 매핑을 제거하는 단계;상기 판단결과 참조회수가 0인 것으로 판단되면 사용하는 프로그램이 없는 것이므로 해당 PMEM 엔트리를 사용자 프로그램에서 사용되지 않은 PMEM 엔트리를 관리하는 프리 리스트로 이동하고 메모리 매핑을 제거하는 단계를 포함하는 PCI 메모리를 이용한 무복사 캐싱 방법
5 5
스마트 서버 시스템의 사용자 프로그램을 위한 PCI 메모리를 이용한 무복사 캐싱 방법에 있어서,읽기가 요청된 디스크 블록을 디스크가 적재되어 있는 PMEM 엔트리를 관리하는 캐시 리스트에서 검색하여 상기 캐시 리스트내에 존재하는지를 판단하는 단계;상기 캐시 리스트에 해당 디스크 블록이 존재하는 것으로 판단되면, 해당 디스크 블록이 존재하는 PMEM 엔트리가 사용자 프로그램에 의해 할당된 PMEM 엔트리를 관리하는 사용중 리스트에 속하는지를 판단하는 단계; 해당 PMEM 엔트리가 사용중 리스트에 속하면, 해당 엔트리의 참조회수를 1 증가시키는 단계;해당 PMEM 엔트리를 캐시 리스트의 MRU로 이동하는 단계; 및사용자 프로그램에서 할당받은 PMEM을 할당 해제하는 단계를 포함하는 PCI 메모리를 이용한 무복사 캐싱 방법
6 6
제5 항에 있어서, 상기 단계에서 캐시 리스트에 디스크 블록이 존재하지 않는 것으로 판단되면, 디스크 읽기를 수행한 후, 해당 PMEM 엔트리를 캐시 리스트의 MRU에 이동하여 삽입하는 단계를 더 수행함을 특징으로 하는 PCI 메모리를 이용한 무복사 캐싱 방법
7 7
스마트 서버 시스템의 사용자 프로그램이 PCI 메모리(PMEM)를 사용하도록 하기 위한 PCI 메모리를 이용한 무복사 캐싱 장치에 있어서,하나의 PCI 메모리를 두 개의 사용자 프로그램이 각각의 주소 영역에 매핑하고, PMEM 블록을 사용하여 캐싱을 수행할 때 참조하는 캐시 리스트 및 비 캐시 리스트를 관리하는 PCI 메모리 제어부; 및사용자 프로그램의 현재 사용여부를 관리하는 사용중 리스트(in-use list)와 프리 리스트(free list)를 관리하는 사용자 프로그램 제어부를 포함하는 PCI 메모리를 이용한 무복사 캐싱 장치
8 8
제 7항에 있어서, 상기 PCI 메모리 제어부는디스크 데이터가 적재되어 있는 PMEM은 캐시 리스트에 연결하고, 디스크 데이터가 없거나 올바르지 않은 경우에는 디스크 데이터를 비 캐시 리스트에 연결하는 것을 특징으로 하는 PCI 메모리를 이용한 무복사 캐싱 장치
9 9
제 7항에 있어서, 상기 사용자 프로그램 제어부는사용자 프로그램이 할당되어 이미 사용중인 PMEM은 사용중 리스트에 연결하고, 사용중이지 않은 PMEM 은 프리 리스트에 연결하는 것을 특징으로 하는 PCI 메모리를 이용한 무복사 캐싱 장치
10 10
제 7항에 있어서, 상기 PCI 메모리를 이용한 무복사 캐싱 장치는PMEM에 적재된 데이터가 갱신되기 전까지는 데이터를 유지하면서 사용자 프로그램의 읽기 요청이 현재 PMEM에 적재된 디스크 블록에 대한 것일 경우에, 디스크 접근 없이 PMEM을 재매핑(re-mapping)하는 것을 특징으로 하는 PCI 메모리를 이용한 무복사 캐싱 장치
11 11
제 7항에 있어서, 상기 PCI 메모리를 이용한 무복사 캐싱 장치는동일한 데이터 블록 대해서는 동일한 PMEM을 복수의 사용자 프로그램에서 공유하는 것을 특징으로 하는 PCI 메모리를 이용한 무복사 캐싱 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.