1 |
1
클라이언트 단말기로부터 가상 머신(Virtual Machine)의 생성 요청을 수신하는 경우, 클라우드 컴퓨팅 시스템에서 활성 서버 그룹을 구성하는 각 활성 서버의 활용도 및 블록 가능도를 계산하는 단계;각 활성 서버의 활용도 및 블록 가능도에 기초하여 상기 활성 서버 그룹에 신규 서버를 추가하거나 상기 활성 서버 그룹에서 활성 서버를 삭제하여 상기 활성 서버 그룹으로부터 갱신 활성 서버 그룹을 생성하는 단계; 및상기 갱신 활성 서버 그룹을 구성하는 각 활성 서버의 분포도를 계산하고, 상기 활성 서버의 분포도에 기초하여 상기 가상 머신의 생성 요청을 수행할 활성 서버를 상기 갱신 활성 서버 그룹에서 선택하는 단계를 포함하며,상기 활성 서버 그룹을 구성하는 활성 서버 중 삭제되는 활성 서버를 삭제 대기 상태로 설정하고, 상기 삭제 대기 상태로 설정한 활성 서버에서 기생성된 모든 가상 머신의 작업이 종료되는 시점을 판단하며,상기 삭제 대기 상태로 설정한 활성 서버에서 기생성된 모든 가상 머신의 작업이 종료되는 시점에 상기 활성 서버 그룹에서 상기 삭제 대기 상태로 설정한 활성 서버를 삭제하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
2 |
2
제 1 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 지원 관리 방법은상기 활성 서버 그룹과 상기 갱신 활성 서버 그룹이 서로 동일한지 판단하는 단계를 더 포함하며,상기 갱신 활성 서버 그룹이 상기 활성 서버 그룹과 서로 동일한 경우, 상기 활성 서버 그룹을 구성하는 각 활성 서버의 분포도를 상기 갱신 활성 서버 그룹을 구성하는 각 활성 서버의 분포도로 대체하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
3 |
3
삭제
|
4 |
4
제 1 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 자원 관리 방법은상기 활성 서버 그룹을 구성하는 각 활성 서버에서 현재 활성화된 가상 머신의 수 또는 각 가상 머신에서 작업을 수행하는데 소요되는 시간에 대한 정보를 수신하는 단계를 더 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
5 |
5
제 4 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 자원 관리 방법은활성 서버 단위로 상기 활성 서버를 구성하는 전체 슬랏의 수에 대한 상기 활성 서버에서 현재 활성화된 가상 머신의 수의 비율로부터 상기 활성 서버의 활용도를 계산하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
6 |
6
제 4 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 자원 관리 방법은각 가상 머신에서 작업을 수행하는데 소요되는 시간 및 클라이언트 단말기로부터 가상 머신(Virtual Machine)의 생성 요청을 수신하는 시간 간격으로부터 계산되는 가중치와 상기 활성 서버의 활용도로부터 상기 활성 서버의 블록 가능도를 계산하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
7 |
7
제 5 항 또는 제 6 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 자원 관리 방법은상기 활성 서버 그룹을 구성하는 활성 서버의 평균 블록 가능도를 계산하며, 상기 평균 블록 가능도가 임계 블록 가능도 보다 큰 경우 상기 활성 서버 그룹에 신규 서버를 추가하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
8 |
8
제 5 항 또는 제 6 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 자원 관리 방법은상기 활성 서버 그룹을 구성하는 각 활성 서버의 블록 가능도 중 최대 블록 가능도가 임계 블록 가능도 보다 큰 경우 상기 활성 서버 그룹에 신규 서버를 추가하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
9 |
9
제 5 항 또는 제 6 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 자원 관리 방법은상기 활성 서버 그룹을 구성하는 활성 서버의 평균 활용도를 계산하며, 상기 평균 활용도가 임계 활용도 보다 작은 경우 상기 활성 서버 그룹을 구성하는 활성 서버 중 1개의 활성 서버를 임의 삭제하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
10 |
10
제 5 항 또는 제 6 항에 있어서, 상기 클라우드 컴퓨팅 시스템의 자원 관리 방법은상기 활성 서버 그룹을 구성하는 활성 서버의 활용도 중 최대 활용도가 임계 활용도 보다 작은 경우 상기 활성 서버 그룹을 구성하는 활성 서버 중 1개의 활성 서버를 임의 삭제하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 방법
|
11 |
11
삭제
|
12 |
12
활성 서버 그룹을 구성하는 각 활성 서버의 상태 정보를 모니터링하는 모니터링부;클라이언트 단말기로부터 가상 머신(Virtual Machine)의 생성 요청을 수신하는 경우, 상기 상태 정보로부터 상기 활성 서버 그룹을 구성하는 각 활성 서버의 활용도를 계산하는 활용도 계산부;상기 클라이언트 단말기로부터 가상 머신(Virtual Machine)의 생성 요청을 수신하는 경우, 상기 상태 정보로부터 상기 활성 서버 그룹을 구성하는 각 활성 서버의 블록 가능도를 계산하는 블록 가능도 계산부;상기 각 활성 서버의 활용도와 블록 가능도에 기초하여 상기 활성 서버 그룹로부터 갱신 활성 서버 그룹을 생성 제어하는 제어부;상기 갱신 활성 서버 그룹이 생성되는 경우, 상기 갱신 활성 서버 그룹을 구성하는 각 활성 서버의 분포도를 계산하는 분포도 계산부; 및상기 활성 서버의 분포도에 기초하여 생성 요청한 가상 머신의 작업을 수행할 활성 서버를 선택 할당하는 할당부를 포함하며, 상기 제어부는상기 각 활성 서버의 활용도와 임계 활용도를 비교하고, 비교 결과에 따라 상기 활성 서버 그룹을 구성하는 활성 서버 중 1개의 활성 서버를 상기 활성 서버 그룹에서 삭제하여 상기 활성 서버 그룹으로부터 갱신 활성 서버 그룹을 생성 제어하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
13 |
13
활성 서버 그룹을 구성하는 각 활성 서버의 상태 정보를 모니터링하는 모니터링부;클라이언트 단말기로부터 가상 머신(Virtual Machine)의 생성 요청을 수신하는 경우, 상기 상태 정보로부터 상기 활성 서버 그룹을 구성하는 각 활성 서버의 활용도를 계산하는 활용도 계산부;상기 클라이언트 단말기로부터 가상 머신(Virtual Machine)의 생성 요청을 수신하는 경우, 상기 상태 정보로부터 상기 활성 서버 그룹을 구성하는 각 활성 서버의 블록 가능도를 계산하는 블록 가능도 계산부;상기 각 활성 서버의 활용도와 블록 가능도에 기초하여 상기 활성 서버 그룹로부터 갱신 활성 서버 그룹을 생성 제어하는 제어부;상기 갱신 활성 서버 그룹이 생성되는 경우, 상기 갱신 활성 서버 그룹을 구성하는 각 활성 서버의 분포도를 계산하는 분포도 계산부; 및상기 활성 서버의 분포도에 기초하여 생성 요청한 가상 머신의 작업을 수행할 활성 서버를 선택 할당하는 할당부를 포함하며, 상기 제어부는상기 각 활성 서버의 블록 가능도와 임계 블록 가능도를 비교하고, 비교 결과에 따라 상기 활성 서버 그룹에 신규 서버를 추가하여 상기 활성 서버 그룹으로부터 갱신 활성 서버 그룹을 생성 제어하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
14 |
14
제 12 항 또는 제 13 항에 있어서, 상기 분포도 계산부는상기 활성 서버 그룹과 상기 갱신 활성 서버 그룹이 서로 동일한지 판단하며,상기 갱신 활성 서버 그룹이 상기 활성 서버 그룹과 서로 동일한 경우, 상기 활성 서버 그룹을 구성하는 각 활성 서버의 분포도를 상기 갱신 활성 서버 그룹을 구성하는 각 활성 서버의 분포도로 대체하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
15 |
15
제 12 항 또는 제 13 항에 있어서, 상기 제어부는상기 각 활성 서버의 활용도와 임계 활용도를 비교하는 활용도 비교부;상기 각 활성 서버의 블록 가능도와 임계 블록 가능도를 비교하는 블록 가능도 비교부;상기 활용도 비교부의 비교 결과에 따라 상기 활성 서버 그룹에서 삭제할 삭제 서버를 선택하거나 또는 상기 블록 가능도 비교부의 비교 결과에 따라 상기 활성 서버 그룹에 추가할 신규 서버를 선택하는 선택부;상기 각 활성 서버의 활용도 또는 블록 가능도에 기초하여 상기 활성 서버 그룹으로부터 갱신 활성 서버 그룹을 생성하는 생성부; 및상기 삭제 서버에서 진행 중인 작업을 종료하여 상기 삭제 서버를 상기 갱신 활성 서버 그룹에서 삭제 제어하는 삭제 제어부를 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
16 |
16
제 15 항에 있어서, 상기 삭제 제어부는상기 삭제 서버를 삭제 대기 상태로 설정하는 대기 상태 설정부; 상기 삭제 대기 상태에서 상기 삭제 서버에서 기생성된 모든 가상 머신의 작업이 종료되는 시점을 판단하는 종료 판단부; 및상기 삭제 대기 상태로 설정한 삭제 서버에서 기생성된 모든 가상 머신의 작업이 종료되는 시점에 상기 활성 서버 그룹에서 삭제 서버를 삭제하는 삭제부를 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
17 |
17
제 12 항 또는 제 13 항에 있어서, 상기 활용도 계산부는활성 서버 단위로 상기 활성 서버를 구성하는 전체 슬랏의 수에 대한 상기 활성 서버에서 현재 활성화된 가상 머신의 수의 비율로부터 상기 활성 서버의 활용도를 계산하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
18 |
18
제 17 항에 있어서,상기 활성 서버 그룹을 구성하는 활성 서버의 평균 활용도를 계산하며, 상기 평균 활용도가 상기 임계 활용도 보다 작은 경우 상기 활성 서버 그룹을 구성하는 활성 서버 중 1개의 활성 서버를 임의 삭제하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
19 |
19
제 17 항에 있어서,상기 활성 서버 그룹을 구성하는 활성 서버의 활용도 중 최대 활용도가 상기 임계 활용도 보다 작은 경우 상기 활성 서버 그룹을 구성하는 활성 서버 중 1개의 활성 서버를 임의 삭제하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
20 |
20
제 12 항 또는 제 13 항에 있어서, 상기 블록 가능도 계산부는각 가상 머신에서 작업을 수행하는데 소요되는 시간 및 클라이언트 단말기로부터 가상 머신(Virtual Machine)의 생성 요청을 수신하는 시간 간격으로부터 계산되는 가중치와 상기 활성 서버의 활용도로부터 상기 활성 서버의 블록 가능도를 계산하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
21 |
21
제 20 항에 있어서, 상기 활성 서버 그룹을 구성하는 활성 서버의 평균 블록 가능도를 계산하며, 상기 평균 블록 가능도가 상기 임계 블록 가능도 보다 큰 경우 상기 활성 서버 그룹에 신규 서버를 추가하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|
22 |
22
제 20 항에 있어서,상기 활성 서버 그룹을 구성하는 각 활성 서버의 블록 가능도 중 최대 블록 가능도가 임계 블록 가능도 보다 큰 경우 상기 활성 서버 그룹에 신규 서버를 추가하는 것을 특징으로 하는 클라우드 컴퓨팅 시스템의 자원 관리 장치
|