1 |
1
복수의 클라우드 저장소 각각에 연결된 프락시(proxy) 서버에 의한 오브젝트의 복제본 관리 방법에 있어서,상기 복수의 클라우드 저장소 각각의 자원 사용량을 획득하는 단계;상기 복수의 클라우드 저장소 중 제 1 기준 값을 초과하는 자원 사용량을 갖는 과부하 클라우드 저장소를 선택하는 단계;상기 과부하 클라우드 저장소에 저장된 오브젝트들 각각의 자원 영향도에 기초하여, 상기 오브젝트들 중 복제본을 생성할 제 1 오브젝트를 결정하는 단계; 및상기 결정된 제 1 오브젝트의 복제본을 상기 복수의 클라우드 저장소들 각각의 자원 사용량에 기초하여 선택된 백업 클라우드 저장소로 복제하는 단계를 포함하는 것을 특징으로 하는 복제본 관리 방법
|
2 |
2
제1항에 있어서,상기 복수의 클라우드 저장소 각각의 자원 사용량은,상기 복수의 클라우드 저장소 각각의 디스크 활용도 및 네트워크 대역폭 중 적어도 하나에 기초하여 결정된 것을 특징으로 하는 복제본 관리 방법
|
3 |
3
제1항에 있어서,상기 제 1 오브젝트를 결정하는 단계는,상기 과부하 클라우드 저장소에 저장된 오브젝트들 중 가장 큰 자원 영향도를 갖는 오브젝트를 상기 제 1 오브젝트로 결정하는 단계를 포함하는 것을 특징으로 하는 복제본 관리 방법
|
4 |
4
제1항에 있어서,상기 과부하 클라우드 저장소에 저장된 오브젝트들 각각의 자원 영향도는,상기 오브젝트들에 대한 사용자 단말의 엑세스 주기에 기초하여 결정되는 것을 특징으로 하는 복제본 관리 방법
|
5 |
5
제1항에 있어서,상기 복제하는 단계는,상기 복수의 클라우드 저장소들 중 자원 사용량이 가장 낮은 클라우드 저장소를 상기 백업 클라우드 저장소로 선택하는 단계를 포함하는 것을 특징으로 하는 복제본 관리 방법
|
6 |
6
제1항에 있어서,상기 복제하는 단계는,상기 복수의 클라우드 저장소들 각각의 미래 자원 사용량을 예측하는 단계; 및상기 예측된 미래 자원 사용량에 기초하여 상기 복수의 클라우드 저장소들 중 상기 백업 클라우드 저장소를 결정하는 단계를 포함하는 것을 특징으로 하는 복제본 관리 방법
|
7 |
7
제6항에 있어서,상기 미래 자원 사용량은,기 설정된 기간 동안 획득된 상기 복수의 클라우드 저장소 각각의 자원 사용량의 평균 변화량에 기초하여 결정되는 것을 특징으로 하는 복제본 관리 방법
|
8 |
8
제1항에 있어서,상기 복제하는 단계는,상기 백업 클라우드 저장소에 할당된 복제본을 위한 저장 공간의 잔여 용량을 확인하는 단계;상기 잔여 용량이 제 2 기준 값보다 작은 경우, 상기 저장 공간에 기 저장된 오브젝트들 각각의 자원 영향도에 기초하여, 상기 저장 공간에 기 저장된 오브젝트들 중 삭제될 오브젝트를 선택하는 단계; 및상기 선택된 삭제될 오브젝트를 상기 백업 클라우드 저장소로부터 삭제하는 단계를 포함하는 것을 특징으로 하는 복제본 관리 방법
|
9 |
9
제8항에 있어서,상기 삭제될 오브젝트를 선택하는 단계는,상기 제 1 오브젝트의 자원 영향도보다 작은 자원 영향도를 갖는 오브젝트를 상기 삭제될 오브젝트로 선택하는 단계를 포함하는 것을 특징으로 하는 복제본 관리 방법
|
10 |
10
제1항에 있어서,상기 복제본 관리 방법은,상기 복수의 클라우드 저장소 각각에 저장된 오브젝트들에 대한 자원 영향도를 저장하는 단계; 및상기 복수의 클라우드 저장소 각각에 저장된 오브젝트들 각각에 대한 사용자 단말의 엑세스에 기초하여 상기 저장된 자원 영향도를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 복제본 관리 방법
|
11 |
11
제1항에 있어서,상기 자원 사용량을 획득하는 단계는,상기 복수의 클라우드 저장소 각각의 메모리와 상기 프락시 서버의 메모리가 소정의 네트워크로 연결된 공유 메모리 캐시로부터 상기 복수의 클라우드 저장소 각각의 자원 사용량을 획득하는 단계를 포함하는 것을 특징으로 하는 복제본 관리 방법
|
12 |
12
복수의 클라우드 저장소 각각에 저장된 오브젝트의 복제본을 관리하는 프락시 서버에 있어서,상기 복수의 클라우드 저장소 각각의 자원 사용량을 획득하는 자원 사용량 수집부;상기 복수의 클라우드 저장소 중 제 1 기준 값을 초과하는 자원 사용량을 갖는 과부하 클라우드 저장소를 선택하고, 상기 과부하 클라우드 저장소에 저장된 오브젝트들 각각의 자원 영향도에 기초하여, 상기 오브젝트들 중 복제본을 생성할 제 1 오브젝트를 결정하는 제어부; 및상기 결정된 제 1 오브젝트의 복제본을 상기 복수의 클라우드 저장소들 각각의 자원 사용량에 기초하여 선택된 백업 클라우드 저장소로 복제하는 복제본 관리부를 포함하는 것을 특징으로 하는 프락시 서버
|
13 |
13
제12항에 있어서,상기 프락시 서버는,상기 복수의 클라우드 저장소 각각에 저장된 오브젝트들에 대한 사용자 단말의 엑세스 주기에 기초하여 상기 복수의 클라우드 저장소 각각에 저장된 오브젝트들 각각의 자원 영향도를 계산하는 자원 영향도 계산부를 더 포함하는 것을 특징으로 하는 프락시 서버
|