1 |
1
시스템의 하나 이상의 컴포넌트들의 전력 사용량을 측정하여 전체 전력 사용량을 산출하는 전력 측정 모듈;전력 초과 상태 발생시 상기 시스템의 부하정보를 이용하여 상기 하나 이상의 컴포넌트별로 전력 사용을 제한하기 위한 프로필을 제공하는 부하 분석 및 프로필 관리 모듈; 및캐핑 값과 산출한 전체 전력 사용량을 비교하며, 상기 전체 전력 사용량이 상기 캐핑 값을 초과하는 상기 전력 초과 상태가 발생하는지를 판단하고, 상기 전력 초과 상태 발생시 상기 프로필을 이용하여 상기 하나 이상의 컴포넌트별로 전력 사용량을 제한하는 전력 관리 모듈을 포함하며, 상기 전력 관리 모듈은, 상기 컴포넌트들 중에서 부하가 CPU에 집중되는 경우 다른 컴포넌트들에 적용되는 전력 사용량 제한보다 완화된 전력 사용량 제한을 상기 CPU에 적용하고, 상기 부하가 입출력 장치에 집중되는 경우 상기 컴포넌트들에 동일한 비율의 전력 사용량 제한을 적용하는 것을 특징으로 하는 부하 특성에 따른 시스템 전력 캐핑 장치
|
2 |
2
제1항에 있어서,상기 부하 분석 및 프로필 관리 모듈은,상기 컴포넌트들의 전력 사용량을 측정하기 불가능한 경우, 전력 사용 예측 모델을 적용하여 상기 전체 전력 사용량을 산출하는 부하 특성에 따른 시스템 전력 캐핑 장치
|
3 |
3
제1항에 있어서,상기 시스템의 운영체제 커널은, 상기 전력 관리 모듈의 명령에 따라 상기 컴포넌트별로 전력 사용량을 제어하거나, 상기 시스템의 전체 전력 사용량을 제어하는 부하 특성에 따른 시스템 전력 캐핑 장치
|
4 |
4
제1항에 있어서, 상기 부하 분석 및 프로필 관리 모듈은,카운터 및 부하 정보를 이용하여 상기 프로필을 생성하는 부하 특성에 따른 시스템 전력 캐핑 장치
|
5 |
5
제1항에 있어서,상기 부하 분석 및 프로필 관리 모듈은,상기 부하정보에 따라 상기 프로필을 결정하는 부하 특성에 따른 시스템 전력 캐핑 장치
|
6 |
6
시스템의 하나 이상의 컴포넌트들의 전력 사용량을 측정하여 전체 전력 사용량을 산출하는 단계;캐핑 값과 산출한 전체 전력 사용량을 비교하여, 상기 전체 전력 사용량이 상기 캐핑 값을 초과하는 전력 초과 상태가 발생하는지를 판단하는 단계;상기 전력 초과 상태 발생시 상기 시스템의 부하정보를 이용하여 상기 하나 이상의 컴포넌트별로 전력 사용을 제한하기 위한 프로필을 결정하는 단계; 및상기 전력 초과 상태 발생시 상기 프로필을 이용하여 상기 하나 이상의 컴포넌트별로 전력 사용량을 제한하는 단계를 포함하며, 상기 컴포넌트별로 전력 사용량을 제한하는 단계는, 상기 컴포넌트들 중에서 부하가 CPU에 집중되는 경우 다른 컴포넌트들에 적용되는 전력 사용량 제한보다 완화된 전력 사용량 제한을 상기 CPU에 적용하고, 상기 부하가 입출력 장치에 집중되는 경우 상기 컴포넌트들에 동일한 비율의 전력 사용량 제한을 적용하는 것을 특징으로 하는 시스템 전력 캐핑 방법
|
7 |
7
제6항에 있어서,상기 시스템의 하나 이상의 컴포넌트들의 전력 사용량을 측정하여 전체 전력 사용량을 산출하는 단계는,상기 컴포넌트들의 전력 사용량을 측정하기 불가능한 경우, 전력 사용 예측 모델을 적용하여 상기 전체 전력 사용량을 산출하는 시스템 전력 캐핑 방법
|
8 |
8
제6항에 있어서,상기 컴포넌트의 하드웨어 성능 카운터 및 상기 부하 정보를 이용하여 상기 프로필을 생성하는 단계를 더 포함하는 시스템 전력 캐핑 방법
|