1 |
1
가상화 시스템의 가상 머신의 고장 디스크를 복구하는 방법에 있어서,상기 가상화 시스템 전체의 네트워크 I/O(Input / Output) 및 디스크 I/O 성능인 전체자원을 산출하는 단계;상기 가상화 시스템을 운영하기 위한 자원인 운영자원을 산출하는 단계;상기 네트워크 I/O 및 디스크 I/O의 사용량인 사용자원을 산출하는 단계; 상기 전체자원, 운영자원 및 사용자원을 기반으로 다른 가상 머신의 성능을 보장하면서 고장 복구에 할당 할 수 있는 네트워크 I/O 및 디스크 I/O 대역인 복구자원을 산출하는 단계; 및상기 복구자원을 기반으로 시스템에 저장된 멘더터리 디스크를 이용하여 스트림(Stream) 방식으로 상기 고장 디스크의 사본인 복제 디스크를 복구함으로써 상기 디스크 고장 복구를 수행하는 단계를 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
2 |
2
청구항 1에 있어서,상기 복구를 수행하는 단계는,상기 고장 디스크를 삭제하고, 복구된 복제 디스크를 상기 가상 머신에게 할당하는 단계를 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
3 |
3
청구항 1에 있어서,상기 복구를 수행하는 단계는,로컬 저장장치에 저장된 로컬 멘더터리 디스크를 이용하여 상기 디스크의 사본인 복제 디스크를 로컬 스트림 방식으로 복제함으로써 복구하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
4 |
4
청구항 1에 있어서,상기 복구를 수행하는 단계는,원격 저장장치에 저장된 원격 멘더터리 디스크를 이용하여 상기 디스크의 사본인 복제 디스크를 원격 스트림 방식으로 복제함으로써 복구하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
5 |
5
청구항 1에 있어서,상기 복구 자원은,상기 전체 자원에서 상기 운영자원 및 상기 사용자원을 제외한 나머지의 자원인 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
6 |
6
청구항 1에 있어서,상기 복구를 수행하는 단계는,상기 복구자원이 할당되지 않은 경우 정지하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
7 |
7
청구항 1에 있어서,상기 복구를 수행하는 단계는,상기 복구자원이 할당된 경우 복구를 수행하는 모든 복구 태스크(Task)에 상기 복구자원이 동등하게 할당된 할당자원을 제공하는 단계; 상기 멘더터리 디스크를 다수의 블록 단위로 분할하는 단계; 및상기 할당자원을 기반으로 블록 단위로 이루어진 블록 구간 별로 복구를 수행하는 단계를 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
8 |
8
청구항 5에 있어서,상기 할당자원은, 복구 수행을 정지하는 유휴자원을 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
9 |
9
청구항 6에 있어서,상기 유휴자원은,상기 블록 구간의 이전 블록 구간에서 수행된 네트워크 I/O 또는 디스크 I/O 성능을 기준으로 할당하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
10 |
10
청구항 1에 있어서, 상기 복구를 수행하는 단계는,상기 사용자원 및 상기 복구 자원을 주기적으로 산출하여 상기 디스크 고장 복구를 수행하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 방법
|
11 |
11
가상화 시스템에서 가상 머신의 고장 디스크를 복구하는 장치에 있어서,상기 가상화 시스템의 성능을 분석하여 고장 디스크 복구에 할당 할 수 있는 네트워크 I/O 및 디스크 I/O 대역인 복구자원을 산출하는 시스템 성능 분석부; 상기 복구자원을 기반으로 다른 가상 머신의 성능을 보장하면서 시스템에 저장된 멘더터리 디스크를 이용하여 상기 고장 디스크의 사본인 복제 디스크를 복구함으로써 고장 복구를 수행하는 고장 디스크 복구부; 및상기 고장 디스크를 삭제하고, 복구된 복제 디스크를 상기 가상 머신에게 할당하는 디스크 교환부를 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
12 |
12
청구항 11에 있어서,상기 시스템 성능 분석부는,상기 가상화 시스템 전체의 네트워크 I/O 및 디스크 I/O 성능인 전체자원을 산출하는 전체자원 산출부;상기 가상화 시스템을 운영하기 위한 자원인 운영자원을 산출하는 운영자원 산출부;상기 네트워크 I/O 및 디스크 I/O의 사용량인 사용자원을 산출하는 사용자원 산출부; 및상기 전체자원, 운영자원 및 사용자원을 기반으로 다른 가상 머신의 성능을 보장하면서 고장 복구에 할당 할 수 있는 네트워크 I/O 및 디스크 I/O 대역인 복구자원을 산출하는 복구자원 산출부을 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
13 |
13
청구항 11에 있어서,상기 고장 디스크 복구부는,로컬 저장장치에 저장된 로컬 멘더터리 디스크를 이용하여 상기 디스크의 사본인 복제 디스크를 로컬 스트림 방식으로 복제함으로써 복구하는 로컬 스트림 복구부; 및원격 저장장치에 저장된 원격 멘더터리 디스크를 이용하여 상기 디스크의 사본인 복제 디스크를 원격 스트림 방식으로 복제함으로써 복구하는 원격 스트림 복구부를 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
14 |
14
청구항 12에 있어서,상기 복구 자원은,상기 전체 자원에서 상기 운영자원 및 상기 사용자원을 제외한 나머지의 자원인 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
15 |
15
청구항 11에 있어서,상기 고장 디스크 복구부는,상기 복구자원이 할당되지 않은 경우 정지하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
16 |
16
청구항 13에 있어서,상기 고장 디스크 복구부는,상기 복구자원이 할당된 경우 다시 수행하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
17 |
17
청구항 13에 있어서,상기 로컬 스트림 복구부 및 상기 원격 스트림 복구부는,복구를 수행하는 모든 복구 태스크에 상기 복구자원이 동등하게 할당된 할당자원을 제공하는 할당부; 상기 멘더터리 디스크를 다수의 블록 단위로 나누는 분할부; 및상기 할당자원을 기반으로 블록 단위로 이루어진 블록 구간 별로 복구를 수행하는 수행부를 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
18 |
18
청구항 17에 있어서,상기 할당자원은, 복구 수행을 정지하는 유휴자원을 포함하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
19 |
19
청구항 18에 있어서,상기 유휴자원은,상기 블록 구간의 이전 블록 구간에서 수행된 네트워크 I/O 또는 디스크 I/O 성능을 기준으로 할당하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|
20 |
20
청구항 11에 있어서상기 시스템 성능 분석부는,상기 복구자원을 주기적으로 산출하는 것을 특징으로 하는 가상 머신 고장 디스크 복구 장치
|