1 |
1
스토리지 관리 장치에 있어서,수신된 I/O 요청에 대한 제1 비용을 계산하는 계산부; 및상기 제1 비용을 최소화 하는 OPS 공간(Over-Provisioned Space) 및 캐싱 공간(Caching Space)의 제1 비율을 결정하는 결정부를 포함하는 장치
|
2 |
2
제1항에 있어서,상기 제1 비용은, 상기 I/O 요청 중 읽기 요청 비용 및 쓰기 요청 비용의 합인 장치
|
3 |
3
제1항에 있어서,상기 캐싱 공간은, 읽기 캐싱 공간(Read Caching Space) 및 쓰기 캐싱 공간(Write Caching Space)을 포함하는 장치
|
4 |
4
제3항에 있어서,상기 결정부는, 상기 읽기 캐싱 공간(Read Caching Space) 및 상기 쓰기 캐싱 공간(Write Caching Space)에 대한 제2 비율을 결정하는 장치
|
5 |
5
제1항에 있어서,상기 제1 비율에 기초하여 상기 OPS 공간(Over-Provisioned Space) 및 캐싱 공간(Caching Space)의 크기를 조절하는 제어부를 더 포함하는 장치
|
6 |
6
제1항에 있어서,상기 I/O 요청을 수신하여, 상기 I/O 요청에 대한 참조 패턴을 관찰하고, 상기 참조 패턴의 관찰 결과 순차 패턴이 인식되면 상기 I/O 요청을 HDD에서 처리할 것인지의 여부를 판단하는 판단부를 더 포함하는 장치
|
7 |
7
제1항에 있어서,상기 계산부는, 상기 제1 비율에 따른 상기 캐싱 공간에 대한 히트율(Hit Ratio)을 측정하는 측정부를 더 포함하는 장치
|
8 |
8
제7항에 있어서,상기 측정부는, 고스트 버퍼(Ghost Buffer)를 이용하여 상기 히트율을 측정하며, 상기 고스트 버퍼는, 상기 스토리지의 각 블록 별 논리주소 관리를 통해 상기 히트율을 측정하는 장치
|
9 |
9
제8항에 있어서,상기 측정부는, 상기 고스트 버퍼를 N 개의 세그먼트로 분할하여, 각 구간에 대한 히트율을 측정하는 장치
|
10 |
10
스토리지 관리 장치를 이용한 스토리지 관리 방법에 있어서,상기 스토리지 관리 장치의 계산부가 수신된 I/O 요청에 대한 제1 비용을 계산하는 단계; 및상기 스토리지 관리 장치의 결정부가 상기 제1 비용을 최소화 하는 OPS 공간(Over-Provisioned Space) 및 캐싱 공간(Caching Space)의 제1 비율을 결정하는 단계를 포함하는 방법
|
11 |
11
제10항에 있어서,상기 제1 비용은, 상기 I/O 요청 중 읽기 요청 비용 및 쓰기 요청 비용의 합인 스토리지 관리 방법
|
12 |
12
제10항에 있어서,상기 캐싱 공간은, 읽기 캐싱 공간(Read Caching Space) 및 쓰기 캐싱 공간(Write Caching Space)을 포함하는 스토리지 관리 방법
|
13 |
13
제12항에 있어서,상기 제1 비율을 결정하는 단계는,상기 읽기 캐싱 공간(Read Caching Space) 및 상기 쓰기 캐싱 공간(Write Caching Space)에 대한 제2 비율을 결정하는 단계를 더 포함하는 스토리지 관리 방법
|
14 |
14
제10항에 있어서,상기 스토리지 관리 장치의 제어부가 상기 제1 비율에 기초하여 상기 OPS 공간(Over-Provisioned Space) 및 캐싱 공간(Caching Space)의 크기를 조절하는 단계를 더 포함하는 스토리지 관리 방법
|
15 |
15
제10항에 있어서,상기 제1 비용을 계산하는 단계는, 상기 제1 비율에 따른 상기 캐싱 공간에 대한 히트율(Hit Ratio)을 측정하는 단계를 더 포함하는 스토리지 관리 방법
|
16 |
16
제15항에 있어서,상기 히트율(Hit Ratio)을 측정하는 단계는, 고스트 버퍼(Ghost Buffer)를 이용하여 상기 스토리지의 각 블록 별 논리주소 관리를 통해 상기 히트율 측정을 수행하는 스토리지 관리 방법
|
17 |
17
제10항 내지 제16항 중 어느 한 항의 스토리지 관리 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체
|