본문 바로가기
KERD
논문KCI 등재

서버 클러스터 환경에서 에너지 절약을 위한향상된 서버 전력 소비 추정 모델

An Improved Estimation Model of Server Power Consumptionfor Saving Energy in a Server Cluster Environment

1

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

서버 클러스터 환경에서 에너지 절약을 위한 방법 중 하나는 서버의 전원을 트래픽 상황에 맞게 제어하는 전원 제어 기술이다. 이는 현재 데이터 센터의 전체 에너지 사용량과 각 서버의 에너지 사용량을 파악하여 적절하게 ON/OFF 상태로 관리하는 기술이다. 이를 위해서 각 서버의 전력을 효과적으로 추정하는 방식이 필요한데, 본 논문에서는 비용 면과 에너지 면에서 효율적인 소프트웨어 방식의 추정 모델을 사용하여 전력을 추정한다. 또한 기존의 전력 추정 모델은 CPU의 유휴(idle) 사용량만을 사용함으로써 현재 서버의 세부적인 CPU 상태나 I/O 장치의 사용량을 정확히 파악하지 못하고, 이는 해당 서버의 전력을 효과적으로 추정하지 못하는 단점으로 이어진다. 본 논문에서는 CPU의 다양한 상태 필드를 활용하여 서버의 CPU 및 시스템의 전반적인 상태를 보다 정확히 파악하고, 이에 따라 서버의 전력을 기존의 두 소비전력 추정 모델(CPU/디스크/메모리 기반의 전력 소비 추정 모델 및 CPU 유휴값 기반의 전력 소비 추정 모델)보다 정확히 측정하는 CPU 필드(field) 기반의 전력 추정 모델을 제안한다. 2대의 서버를 사용하여 실험을 수행하였으며, 전력계를 통해 측정한 실제 전력과 각 추정 모델의 추정 값을 비교하여 평균 오차율을 계산하였다. 실험 결과 기존 소비전력 추정 모델이 평균 8-15%대의 오차율을 보이는 반면, 본 논문에서 제안하는 서버 전력 추정 모델은 2%대의 오차율을 보여 주었다.

Abstract

In the server cluster environment, one of the ways saving energy is to control server's power according to traffic conditions. This is to determine the ON/OFF state of servers according to energy usage of data center and each server. To do this, we need a way to estimate each server's energy. In this paper, we use a software-based power consumption estimation model because it is more efficient than the hardware model using power meter in terms of energy and cost. The traditional software-based power consumption estimation model has a drawback in that it doesn't know well the computing status of servers because it uses only the idle status field of CPU. Therefore it doesn't estimate consumption power effectively. In this paper, we present a CPU field based power consumption estimation model to estimate more accurate than the two traditional models (CPU/Disk/Memory utilization based power consumption estimation model and CPU idle utilization based power consumption estimation model) by using the various status fields of CPU to get the CPU status of servers and the overall status of system. We performed experiments using 2 PCs and compared the power consumption estimated by the power consumption model (software) with that measured by the power meter (hardware). The experimental results show that the traditional model has about 8-15% average error rate but our proposed model has about 2% average error rate.

참고문헌 (9)

  1. "Green computing"[URL]
  2. "Data center efficienty in the scalable enterprise", ~ (2007)
  3. 함치환, "서버 클러스터환경에서 에너지 절약을 위한 학습기반의 서버 전원 모드 제어", 한국정보처리학회 춘계학술발표대회, 18(1), pp.175~178 (2011)
  4. T. Heath, "Energy Conservation in Heterogeneous Server Clusters", Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, pp.186~195 (2005)
  5. LI li, "A model of Web Server's Performance-Power Relationship", ICCSN, pp.260~264 (2009)
  6. W. L. Bircher, "Power Phase Variation in a Commercial Server Workload", International Symposium on Low-Power Electronics, pp.350~353 (2006)
  7. A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems, "A. Beloglazov1", Univ. of Melbourne, 8~10, pp.Tech. Rep. CLOUDS-TR- 2010-3 (2010)
  8. "A simple workload generator for POSIX systems"[URL]
  9. "Amdahl's Law"[URL]

관련 논문AI추천

서버 클러스터 환경에서 에너지 절약을 위한 동적 서버 전원 모드 제어곽후근, 권희웅, 김영종, 김호연, 정규식, 함치환한국정보처리학회 · 정보처리학회논문지C2012 · 제19권 제2호데이터 센터 전력 관리를 위한 부하 기반 전력 분석 모델 및 저비용 전력 예측 방법강동오, 배창석, 이형직, 최장호한국차세대컴퓨팅학회 · 한국차세대컴퓨팅학회 논문지2014 · 제10권 제2호저전력 서버 클러스터를 위한 모델 기반 자율 동적 전력 관리 기법강동오, 배창석, 이형직, 정준영, 최장호한국차세대컴퓨팅학회 · 한국차세대컴퓨팅학회 논문지2014 · 제10권 제3호에너지 절감형 서버 클러스터 환경에서 QoS 향상을 위한 소비전력 예측강산하, 곽후근, 문흥식, 정규식, 조성철한국정보처리학회 · 정보처리학회논문지. 컴퓨터 및 통신시스템2015 · 제4권 제2호에너지 절감형 서버 클러스터에서 급변하는 부하 처리를 위한 유연한 다중 임계치 기반의 서버 전원 모드 제어김석구, 안태준, 정규식, 조성철, 천경호한국정보처리학회 · 정보처리학회논문지. 컴퓨터 및 통신시스템2014 · 제3권 제9호서버 클러스터 환경에서 자율학습기반의 에너지 효율적인 클러스터 관리 기법곽후근, 정규식, 조성철한국정보처리학회 · 정보처리학회논문지. 컴퓨터 및 통신시스템2015 · 제4권 제6호

이 간행물의 다른 논문 (6건)