| 번호 | 청구항 |
|---|---|
| 1 | 성능이 다른 복수의 서버를 구비하고 있는 이종 데이터 센터의 발열 관리 방법에 있어서, 현재 사용되고 있는 제1서버 내의 특정 코어의 온도를 측정하는 단계; 상기 특정 코어의 온도가 발열 임계값을 초과하는 경우, 각 가상 머신의 메모리 접근율을 계산하는 단계; 상기 계산된 가상 머신의 메모리 접근율에 따라 상태를 구분하는 단계; 및 상기 구분된 상태에 따라 다른 발열 관리 모드를 적용하는 단계를 포함하되, 상기 상태 구분 단계를 통해 구분된 상태는 적어도 하나의 가상 머신의 메모리 접근율이 설정된 하한값 미만인 제1상태, 모든 가상 머신의 메모리 접근율이 상기 설정된 하한값 이상이고 설정된 상한값 이하인 제2상태, 및 적어도 하나의 가상 머신의 메모리 접근율이 상한값을 초과한 경우인 제3상태를 포함하고, 상기 발열 관리 모드 적용 단계는 상기 제1상태에 대해서는 제1발열 관리 모드로 발열 관리를 실행하는 단계; 상기 제2상태에 대해서는 제2발열 관리 모드로 발열 관리를 실행하는 단계; 및 상기 제3상태에 대해서는 제3발열 관리 모드로 발열 관리를 실행하는 단계를 포함하되,상기 제1발열 관리 모드로 발열 관리를 실행하는 단계는현재 사용되고 있지 않으면서 상기 제1서버보다 성능이 낮은 제2서버를 확인하는 단계; 상기 확인된 제2서버로 메모리 접근율이 가장 낮은 가상 머신을 마이그레이션시키는 단계; 및 현재 사용되고 있지 않으면서 상기 제1서버보다 성능이 낮은 제2서버가 존재하지 않는 경우, 특정 코어에 대해 온도를 일정 수준 아래로 유지할 수 있는 최대 주파수를 CPU 주파수로 설정하는 단계를 포함하는 것을 특징으로 하는 데이터 센터의 발열 관리 방법. |
| 2 | 삭제 |
| 3 | 삭제 |
| 4 | 제1항에 있어서, 상기 제2발열 관리 모드로 발열 관리를 실행하는 단계는상기 제1서버 내에서 온도가 가장 낮은 코어로 상기 특정 코어에서 구동중인 가상 머신을 마이그레이션시키는 단계를 포함하는 것을 특징으로 하는 데이터 센터의 발열 관리 방법. |
| 5 | 제4항에 있어서, 상기 제3발열 관리 모드로 발열 관리를 실행하는 단계는DVFS(Dynamic Voltage 0026# Frequency Scaling) 기반 기법을 적용하는 단계를 포함하는 것을 특징으로 하는 데이터 센터의 발열 관리 방법. |
| 6 | 성능이 다른 서버를 구비하고 있는 이종 데이터 센터의 발열 관리 장치에 있어서, 현재 사용되고 있는 제1서버 내의 특정 코어의 온도를 측정하는 온도 측정부;상기 특정 코어의 온도가 발열 임계값을 초과하는 경우, 각 가상 머신의 메모리 접근율을 계산하는 메모리 접근율 계산부;상기 계산된 가상 머신의 메모리 접근율에 따라 상태를 구분하고, 상기 구분된 상태에 따라 다른 발열 관리 모드를 적용하는 발열 관리부; 및 상기 온도 측정부, 상기 메모리 접근율 계산부, 및 상기 발열 관리부를 제어하는 제어부를 포함하되,상기 상태 구분 단계를 통해 구분된 상태는 적어도 하나의 가상 머신의 메모리 접근율이 설정된 하한값 미만인 제1상태, 모든 가상 머신의 메모리 접근율이 상기 설정된 하한값 이상이고 설정된 상한값 이하인 제2상태, 적어도 하나의 가상 머신의 메모리 접근율이 상한값을 초과한 경우인 제3상태를 포함하고, 상기 발열 관리부는상기 제1상태에 대해서는 제1발열 관리 모드로 발열 관리를 실행하고, 상기 제2상태에 대해서는 제2발열 관리 모드로 발열 관리를 실행하고,상기 제3상태에 대해서는 제3발열 관리 모드로 발열 관리를 실행하고, 상기 제1발열 관리 모드로 발열 관리를 실행하는 단계는현재 사용되고 있지 않으면서 상기 제1서버보다 성능이 낮은 제2서버를 확인하는 단계; 상기 확인된 제2서버로 메모리 접근율이 가장 낮은 가상 머신을 마이그레이션시키는 단계; 및 현재 사용되고 있지 않으면서 상기 제1서버보다 성능이 낮은 제2서버가 존재하지 않는 경우, 특정 코어에 대해 온도를 일정 수준 아래로 유지할 수 있는 최대 주파수를 CPU 주파수로 설정하는 단계를 포함하는 것을 특징으로 하는 데이터 센터의 발열 관리 장치. |
| 7 | 삭제 |
| 8 | 삭제 |
| 9 | 제6항에 있어서, 상기 제2발열 관리 모드로 발열 관리를 실행하는 단계는상기 제1서버 내에서 온도가 가장 낮은 코어로 상기 특정 코어에서 구동중인 가상 머신을 마이그레이션시키는 단계를 포함하는 것을 특징으로 하는 데이터 센터의 발열 관리 장치. |
| 10 | 제9항에 있어서, 상기 제3발열 관리 모드로 발열 관리를 실행하는 단계는DVFS(Dynamic Voltage 0026# Frequency Scaling) 기반 기법을 적용하는 단계를 포함하는 것을 특징으로 하는 데이터 센터의 발열 관리 장치. |