1 |
1
제 1 캐쉬(premium cache)와 제 2 캐쉬(general cache)로 분리되는 컨텐트 캐쉬를 이용한 이중 캐싱(dual caching) 방법으로서,컨텐트에 대한 요청을 수신하는 컨텐트 요청 수신 단계;상기 요청된 컨텐트에 대한 요청 카운팅값을 증가시키는 카운팅 단계;상기 요청된 컨텐트가 상기 컨텐트 캐쉬에 존재하는지를 판단하는 캐쉬 히트(cache hit) 판단 단계; 및상기 요청된 컨텐트가 상기 컨텐트 캐쉬에 존재할 경우, 상기 요청 카운팅값을 제 1 임계치와 비교하여 상기 요청된 컨텐트를 상기 컨탠트 캐쉬에서 삭제할 것인지 여부를 결정하고, 상기 요청 카운팅값을 상기 제 1 임계치보다 낮은 소정의 제 2 임계치와 비교하여 상기 요청된 컨텐트를 상기 제 1 캐쉬와 상기 제 2 캐쉬 중 어느 곳에 위치시킬 것인지를 결정하는 제 1 정책(cache policy) 수행 단계를 포함하는 이중 캐싱 방법
|
2 |
2
청구항 1에 있어서,상기 컨텐트 캐쉬는 포인터(pointer)에 의해서 상기 제 1 캐쉬와 상기 제 2 캐쉬가 가변적인 크기를 가지도록 상기 제 1 캐쉬와 상기 제 2 캐쉬를 분리하는 것을 특징으로 하는 이중 캐싱 방법
|
3 |
3
청구항 1에 있어서,상기 제 1 정책 수행 단계에서,상기 요청 카운팅값이 상기 제 1 임계치 이상인 경우, 상기 요청된 컨텐트를 상기 컨텐트 캐쉬내에서 삭제하는 것을 특징으로 하는 이중 캐싱 방법
|
4 |
4
청구항 1에 있어서,상기 제 1 정책 수행 단계에서,상기 요청 카운팅값이 상기 제 1 임계치 미만이고 상기 제 2 임계치 이상인 경우, 상기 요청된 컨텐트를 상기 제 1 캐쉬에 위치시키며, 상기 요청 카운팅값이 상기 제 2 임계치 미만인 경우, 상기 요청된 컨텐트를 상기 제 2 캐쉬에 위치시키는 것을 특징으로 하는 이중 캐싱 방법
|
5 |
5
청구항 1에 있어서,상기 요청된 컨텐트가 상기 컨텐트 캐쉬에 존재하지 않을 경우, 상기 요청 카운팅값과 상기 제 1 임계치의 비교 결과, 상기 컨텐트 캐쉬 상태의 충만(full) 여부 및 상기 제 2 캐쉬의 상태에 기초하여, 캐쉬 교체(cache replacement) 또는 상기 요청된 컨텐트의 캐쉬 적재 수행여부를 결정하는 제 2 정책 수행 단계를 추가로 포함하는 이중 캐싱 방법
|
6 |
6
청구항 5에 있어서,상기 제 2 정책 수행 단계에서,상기 요청 카운팅값이 상기 제 1 임계치 이상일 경우, 상기 요청된 컨텐트의 캐쉬 적재를 수행하지 않는 것을 이중 캐싱 방법
|
7 |
7
청구항 5에 있어서,상기 제 2 정책 수행 단계에서,상기 요청 카운팅값이 상기 제 1 임계치 미만이고, 상기 컨텐트 캐쉬 상태가 충만(full)이 아닌 경우, 상기 요청된 컨텐트를 상기 요청 카운팅값이 상기 제 2 임계치 이상이면 상기 제 1 캐쉬에 위치시키고, 상기 요청 카운팅값이 상기 제 2 임계치 미만이면 상기 제 2 캐쉬에 위치시키는 것을 특징으로 하는 이중 캐싱 방법
|
8 |
8
청구항 5에 있어서,상기 제 2 정책 수행 단계에서,상기 요청 카운팅값이 상기 제 1 임계치 미만이고, 상기 컨텐트 캐쉬 상태가 충만(full)인 경우, 제 2 캐쉬가 비어있지 않으면 제 2 캐쉬의 적어도 일부 컨텐트를 삭제하고, 제 2 캐쉬가 비어있으면 제 1 캐쉬의 적어도 일부 컨텐트를 삭제하는 것을 특징으로 하는 이중 캐싱 방법
|
9 |
9
청구항 8에 있어서,상기 제 1 캐쉬 또는 제 2 캐쉬의 적어도 일부 컨텐트 삭제 이후에, 상기 요청 카운팅값이 상기 제 2 임계치 이상이면 상기 요청된 컨텐트를 상기 제 1 캐쉬에 위치시키고, 상기 요청 카운팅값이 상기 제 2 임계치 미만인 경우, 상기 요청된 컨텐트를 상기 제 2 캐쉬에 위치시키는 것을 특징으로 하는 이중 캐싱 방법
|
10 |
10
제 1 캐쉬(premium cache)와 제 2 캐쉬(general cache)로 분리되는 컨텐트 캐쉬를 저장하는 컨텐트 캐쉬부;상기 제 1 캐쉬와 상기 제 2 캐쉬를 가변적으로 분리하는 포인터(pointer)를 저장하는 포인터 저장부;제 1 임계치와 상기 제 1 임계치보다 낮은 제 2 임계치를 저장하는 임계치 저장부; 및컨텐트에 대한 요청을 수신하고, 상기 컨텐트에 대한 요청 카운팅값을 관리하며, 상기 요청 카운팅값과 상기 제 1 임계치 및 상기 제 2 임계치와의 비교 결과, 상기 요청된 컨텐트의 상기 컨텐트 캐쉬내의 존재 여부에 기초하여 캐쉬 정책을 수행하는 캐쉬 정책 수행부를 포함한 이중 캐쉬 장치
|
11 |
11
청구항 10에 있어서,상기 캐쉬 정책 수행부는, 상기 요청된 컨텐트가 상기 컨텐트 캐쉬에 존재할 경우, 상기 요청 카운팅값을 상기 제 1 임계치와 비교하여 상기 요청된 컨텐트를 상기 컨탠트 캐쉬에서 삭제할 것인지 여부를 결정하고, 상기 요청 카운팅값을 상기 제 2 임계치와 비교하여 상기 요청된 컨텐트를 상기 제 1 캐쉬와 상기 제 2 캐쉬 중 어느 곳에 위치시킬 것인지를 결정하는 것을 특징으로 하는 이중 캐쉬 장치
|
12 |
12
청구항 11에 있어서,상기 캐쉬 정책 수행부는,상기 요청 카운팅값이 상기 제 1 임계치 이상인 경우, 상기 컨텐트에 대한 요청에 응답하고, 상기 요청된 컨텐트를 상기 캐쉬내에서 삭제하는 것을 특징으로 하는 이중 캐쉬 장치
|
13 |
13
청구항 11에 있어서,상기 캐쉬 정책 수행부는,상기 요청 카운팅값이 상기 제 1 임계치 미만이고 상기 제 2 임계치 이상인 경우, 상기 요청된 컨텐트를 상기 제 1 캐쉬에 위치시키며, 상기 요청 카운팅값이 상기 제 2 임계치 미만인 경우, 상기 요청된 컨텐트를 상기 제 2 캐쉬에 위치시키는 것을 특징으로 하는 이중 캐쉬 장치
|
14 |
14
청구항 10에 있어서,상기 캐쉬 정책 수행부는상기 요청된 컨텐트가 상기 컨텐트 캐쉬에 존재하지 않을 경우, 상기 요청 카운팅값과 상기 제 1 임계치의 비교 결과, 상기 컨텐트 캐쉬의 상태 및 상기 제 2 캐쉬의 상태에 기초하여, 캐쉬 교체 또는 상기 요청된 컨텐트의 캐쉬 적재 수행 여부를 결정하는 것을 특징으로 하는 이중 캐쉬 장치
|
15 |
15
청구항 14에 있어서,상기 캐쉬 정책 수행부는 상기 요청 카운팅값이 상기 제 1 임계치 이상일 경우, 상기 요청된 컨텐트의 캐쉬 적재를 수행하지 않는 것을 이중 캐쉬 장치
|
16 |
16
청구항 14에 있어서,상기 캐쉬 정책 수행부는 상기 요청 카운팅값이 상기 제 1 임계치 미만이고, 상기 컨텐트 캐쉬 상태가 충만(full)이 아닌 경우, 상기 요청 카운팅값이 상기 제 2 임계치 이상이면 상기 요청된 컨텐트를 상기 제 1 캐쉬에 위치시키고, 상기 요청 카운팅값이 상기 제 2 임계치 미만인 경우, 상기 요청된 컨텐트를 상기 제 2 캐쉬에 위치시키는 것을 특징으로 하는 이중 캐쉬 장치
|
17 |
17
청구항 14에 있어서,상기 캐쉬 정책 수행부는 상기 요청 카운팅값이 상기 제 1 임계치 미만이고, 상기 컨텐트 캐쉬 상태가 충만(full)인 경우, 상기 제 2 캐쉬가 비어있지 않으면 상기 제 2 캐쉬의 적어도 일부 컨텐트를 삭제하고, 상기 제 2 캐쉬가 비어있으면 상기 제 1 캐쉬의 적어도 일부 컨텐트를 삭제하는 것을 특징으로 하는 이중 캐쉬 장치
|
18 |
18
청구항 17에 있어서,상기 캐쉬 정책 수행부는, 상기 제 1 캐쉬 또는 상기 제 2 캐쉬의 적어도 일부 컨텐트 삭제 이후에, 상기 요청된 컨텐트를 상기 요청 카운팅값이 상기 제 2 임계치 이상이면 상기 제 1 캐쉬에 위치시키고, 상기 요청 카운팅값이 상기 제 2 임계치 미만이면 상기 제 2 캐쉬에 위치시키는 것을 특징으로 하는 이중 캐쉬 장치
|
19 |
19
이중 캐쉬 정책을 수행하는 컨텐트 서버로서,제 1 캐쉬(premium cache)와 제 2 캐쉬(general cache)로 분리되는 컨텐트 캐쉬를 저장하는 컨텐트 캐쉬부;상기 제 1 캐쉬와 상기 제 2 캐쉬를 가변적으로 분리하는 포인터를 저장하는 포인터 저장부;제 1 임계치와 상기 제 1 임계치보다 낮은 제 2 임계치를 저장하는 임계치 저장부; 및컨텐트에 대한 요청을 수신하고, 상기 컨텐트에 대한 요청 카운팅값을 관리하며, 상기 요청 카운팅값과 상기 제 1 임계치 및 상기 제 2 임계치와의 비교 결과, 상기 요청된 컨텐트의 상기 컨텐트 캐쉬내의 존재 여부에 기초하여 캐쉬 정책을 수행하는 캐쉬 정책 수행부로 구성된 이중 캐쉬 장치를 포함한 것을 특징으로 하는 컨텐트 서버
|