1 |
1
프로세서 성능 카운터를 모니터링하여 각 사용자 단말기 별로 할당된 가상 머신에 의한 에너지 소비량을 예측하는 프로세서 모니터링부와,상기 예측된 에너지 소비량을 토대로 에너지 소비 예측 모델을 생성하는 에너지 소비 예측 모델 생성부와,상기 에너지 소비 예측 모델을 기반으로 사용자로부터 기 설정된 에너지 설정값 내에서 각 가상 머신에 대한 에너지 소비율을 제한하는 에너지 소비 스케줄러를 포함하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 장치
|
2 |
2
제 1항에 있어서,상기 프로세서 성능 카운트는,프로세서의 전력 소비에 영향을 미치는 적어도 하나의 이벤트에 대한 카운터로서,시간 간격에서의 평균 전력 소비, 공유된 콤포넌트들에 대한 전력 소비량 및 인스트럭션을 실행하는 적어도 하나의 코어에 의한 전력 소비의 합,시간 간격 동안의 퇴거 인스트럭션 수, 메모리 액세스 수, 활성 상태의 코어 수의 합 중 적어도 하나를 기준으로 산정하는 것을 특징으로 하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 장치
|
3 |
3
제 1항에 있어서,상기 에너지 설정값은,적어도 하나의 가상 머신이 기 설정된 재정시간 간격 동안에 사용할 수 있는 에너지 양인 것을 특징으로 하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 장치
|
4 |
4
제 3항에 있어서,상기 에너지 소비 스케줄러는,상기 재정시간 간격 동안 추정된 소비 에너지를 상기 에너지 설정값에서 감산하고, 적어도 하나의 가상 머신이 할당된 에너지 설정값이 0인 경우, 스케줄러 큐에서 제어하고,다음 재정시간 간격에 에너지 설정값을 할당하여 스케줄러 큐에 포함시키는 것을 특징으로 하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 장치
|
5 |
5
유무선 통신망을 통해 클라우드 서비스 장치에 연결된 각 사용자 단말기로 클라우드 서비스를 제공하는 과정과,프로세서 성능 카운터를 모니터링하여 상기 각 사용자 단말기 별로 할당된 가상 머신에 의한 에너지 소비량을 예측하는 과정과,상기 예측된 에너지 소비량을 토대로 에너지 소비 예측 모델을 생성하는 과정과,상기 에너지 소비 예측 모델을 기반으로 사용자로부터 기 설정된 에너지 설정값 내에서 각 가상 머신에 대한 에너지 소비율을 에너지 소비 스케줄러에 의해 제한하는 과정을 포함하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 방법
|
6 |
6
제 5항에 있어서,상기 프로세서 성능 카운트는,프로세서의 전력 소비에 영향을 미치는 적어도 하나의 이벤트에 대한 카운터로서,시간 간격에서의 평균 전력 소비, 공유된 콤포넌트들에 대한 전력 소비량 및 인스트럭션을 실행하는 적어도 하나의 코어에 의한 전력 소비의 합,시간 간격 동안의 퇴거 인스트럭션 수, 메모리 액세스 수, 활성 상태의 코어 수의 합 중 적어도 하나를 기준으로 산정하는 것을 특징으로 하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 방법
|
7 |
7
제 5항에 있어서,상기 에너지 설정값은,적어도 하나의 가상 머신이 기 설정된 재정시간 간격 동안에 사용할 수 있는 에너지 양인 것을 특징으로 하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 방법
|
8 |
8
제 7항에 있어서,상기 에너지 소비 스케줄러는,상기 재정시간 간격 동안 추정된 소비 에너지를 상기 에너지 설정값에서 감산하고, 적어도 하나의 가상 머신이 할당된 에너지 설정값이 0인 경우, 스케줄러 큐에서 제어하고,다음 재정시간 간격에 에너지 설정값을 할당하여 스케줄러 큐에 포함시키는 것을 특징으로 하는 클라우드 시스템에서 가상 머신의 에너지 기반 과금 및 스케줄링 방법
|