1 |
1
제1 스토리지;제2 스토리지; 및상기 제1 스토리지에 데이터를 저장하고, 상기 제2 스토리지에 데이터를 저장하는 프로세서;를 포함하고,상기 프로세서에는,상기 제2 스토리지를 스토리지 캐시로 사용 및 관리하는 스토리지 캐시 모듈이 실행되고,상기 스토리지 캐시 모듈은,상기 스토리지 캐시의 블록들을, 사용 블록, 빈 블록 및 싱크 블록으로 구분하여, 이중 연결 리스트(Double Linked List)로 관리하며,상기 스토리지 캐시를 OS(Operating System)의 캐시에서 사용하는 블록 크기로 구획하되, 2KB 이하의 데이터 request가 발생된 경우에도 4KB 블록을 할당하는 것을 특징으로 하는 서버 시스템
|
2 |
2
제 1항에 있어서,상기 스토리지 캐시 모듈은,상기 OS의 캐시와 상기 제1 스토리지 사이에서 미들웨어로 기능하는 것을 특징으로 하는 서버 시스템
|
3 |
3
삭제
|
4 |
4
제 1항에 있어서,상기 프로세서는,Extended File System으로 상기 제1 스토리지의 데이터 저장을 관리하는 것을 특징으로 하는 서버 시스템
|
5 |
5
삭제
|
6 |
6
제 1항에 있어서,상기 스토리지 캐시 모듈은,빈 블록의 개수가 정해진 개수 미만이면, 사용 빈도를 기준으로 일부의 블록들을 상기 제1 스토리지에 옮기는 것을 특징으로 하는 서버 시스템
|
7 |
7
제 1항에 있어서,상기 스토리지 캐시 모듈은,파워-오프 명령시, 상기 스토리지 캐시에 저장된 블록들을 상기 제1 스토리지에 플러싱(flushing) 하는 것을 특징으로 하는 서버 시스템
|
8 |
8
제 1항에 있어서,상기 제1 스토리지는, HDD(Hard Disk Drive)이고,상기 제2 스토리지는, SSD(Solid State Disk)인 것을 특징으로 하는 서버 시스템
|
9 |
9
제1 스토리지에 데이터를 저장하는 단계; 및제2 스토리지를, 스토리지 캐시로 사용 및 관리하는 단계;를 포함하고,상기 사용 및 관리 단계는,상기 스토리지 캐시의 블록들을, 사용 블록, 빈 블록 및 싱크 블록으로 구분하여, 이중 연결 리스트(Double Linked List)로 관리하고,상기 스토리지 캐시를 OS(Operating System)의 캐시에서 사용하는 블록 크기로 구획하되, 2KB 이하의 데이터 request가 발생된 경우에도 4KB 블록을 할당하는 것을 특징으로 하는 스토리지 캐시 관리 방법
|