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

서버 클러스터 환경에서 에너지 절약을 위한 동적 서버 전원 모드 제어

A Dynamic Server Power Mode Control for Saving Energy in a Server Cluster Environment

0

조회

0

다운로드

6

인용

0

참고문헌

키워드

주제분류공학

초록

기존의 서버 클러스터 환경에서는 모든 서버가 항상 On된다. 만일 서버 요청 부하가 최대가 되면 서버 클러스터에서 얻을 수 있는 가능한최대 성능을 얻게 되며, 그렇지 않으면 가능한 최대 성능의 일부만을 사용하게 되면서 서버 전력 소비의 효율성은 떨어지게 된다. 부하 상황에따라 서버의 전력 모드를 제어함으로써 전력 소비의 효율성을 높일 수 있다. 다시 말하면 현재 부하를 처리하는데 필요한 대수의 서버들만 On 하고 나머지 서버들은 Off 한다. 기존의 서버 전원 모드 제어 방법에서는 고정된 주기로 서버 전원 모드를 제어하는 정적인 정책을 적용함으로써 동적으로 변하는 부하 환경에 잘 적응하지 못한다. 이를 개선하기 위해 본 논문에서는 동적 서버 전원 제어 알고리즘을 제안한다. 제안 방법에서는 서버 소비 전력의 이력을 갖고서 가까운 장래에 서버 소비 전력이 증가할 것인가를 예측한다. 이 예측에 따라 서버 모드 제어 주기를 동적으로 변경한다. 30대의 PC 클러스터를 이용하여실험을 수행하였다. 실험을 통하여 일반적인 클러스터링 환경과 비교하여 제안된 방법은 동일한 성능을 유지하면서 29%까지 소비 전력을 절감했다. 또한, 서버 클러스터에서 서버 CPU 사용률 평균은 66% 증가하였다.

Abstract

All the servers in a traditional server cluster environment are kept On. If the request load reaches to the maximum, we exploit its maximum possible performance, otherwise, we exploit only some portion of maximum possible performance so that the efficiency of server power consumption becomes low. We can improve the efficiency of power consumption by controlling power mode of servers according to load situation, that is, by making On only minimum number of servers needed to handle current load while making Off the remaining servers. In the existing power mode control method, they used a static policy to decide server power mode at a fixed time interval so that it cannot adapt well to the dynamically changing load situation. In order to improve the existing method, we propose a dynamic server power control algorithm. In the proposed method, we keep the history of server power consumption and, based on it, predict whether power consumption increases in the near future. Based on this prediction, we dynamically change the time interval to decide server power mode. We performed experiments with a cluster of 30 PCs. Experimental results show that our proposed method keeps the same performance while reducing 29% of power consumption compared to the existing method. In addition, our proposed method allows to increase the average CPU utilization by 66%.

참고문헌 (11)

  1. 김태일, "에너지 절감형 그린 네트워크 기술 동향", 한국통신학회지:정보와통신, 26(9), pp.8~15 (2009)
  2. 이상학, "공공부문의 그린 데이터 센터 구현 방안에 관한 연구", 한국정보과학회지, 27(11), pp.48~57 (2009)
  3. Chenguang Liu, "Evaluating Energy and Performance for Server-Class Hardware Configurations", 6th IEEE International Conference on Networking, Architecture and Storage (2011)
  4. J. Mair, "Metrics and task scheduling policies for energy saving in multicore computers", 11th IEEE, 2010, ~
  5. Xinying Zheng, "Markov Model Based Power Management in Server Clusters", IEEE, 2010, ~
  6. Bruce Nordman, "What the Real World Tells Us about Saving Energy in Electronics", Symposium on Energy Efficient Electronic Systems (2009)
  7. "서버 전원 관리 시스템 및 그 방법", 엔씨소프트, 공개특허 10-2010-0113383, ~
  8. 김동준, "서버 클러스터 환경에서 에너지 절약을 전력 정보 기반의 동적 서버 부하 분산", 한국정보처리학회 춘계학술발표대회 논문집, 18(1), pp.171~174 (2011)
  9. "LVS(Linux Vitual Server)"[URL]
  10. "SPECweb"[URL]
  11. "InternetTrend™"[URL]

관련 논문AI추천

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

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