DOI QR코드

DOI QR Code

Prediction of Power Consumption for Improving QoS in an Energy Saving Server Cluster Environment

에너지 절감형 서버 클러스터 환경에서 QoS 향상을 위한 소비 전력 예측

  • 조성철 (숭실대학교 정보통신전자공학부) ;
  • 강산하 (숭실대학교 정보통신전자공학부) ;
  • 문흥식 (숭실대학교 정보통신전자공학부) ;
  • 곽후근 (유진 CTO) ;
  • 정규식 (숭실대학교 정보통신전자공학부)
  • Received : 2013.06.04
  • Accepted : 2014.11.10
  • Published : 2015.02.28

Abstract

In an energy saving server cluster environment, the power modes of servers are controlled according to load situation, that is, by making ON only minimum number of servers needed to handle current load while making the other servers OFF. This algorithm works well under normal circumstances, but does not guarantee QoS under abnormal circumstances such as sharply rising or falling loads. This is because the number of ON servers cannot be increased immediately due to the time delay for servers to turn ON from OFF. In this paper, we propose a new prediction algorithm of the power consumption for improving QoS under not only normal but also abnormal circumstances. The proposed prediction algorithm consists of two parts: prediction based on the conventional time series analysis and prediction adjustment based on trend analysis. We performed experiments using 15 PCs and compared performance for 4 types of conventional time series based prediction methods and their modified methods with our prediction algorithm. Experimental results show that Exponential Smoothing with Trend Adjusted (ESTA) and its modified ESTA (MESTA) proposed in this paper are outperforming among 4 types of prediction methods in terms of normalized QoS and number of good reponses per power consumed, and QoS of MESTA proposed in this paper is 7.5% and 3.3% better than that of conventional ESTA for artificial load pattern and real load pattern, respectively.

에너지 절감형 서버 클러스터 환경에서는 서버 전원 모드가 부하상황에 따라 제어된다. 다시 말하면 현재 부하를 처리하는 데 필요한 대수의 서버들만 ON하고 나머지 서버들은 OFF한다. 이 알고리즘은 정상적인 상황에서는 잘 동작하지만 부하가 급증 또는 급감하는 비정상적인 상황에서는 QoS를 보장할 수 없다. 왜냐하면 서버가 OFF에서 ON으로 바뀌는 데 필요한 지연시간 때문에 ON 서버 대수를 당장 증가시킬 수 없기 때문이다. 본 논문에서는 정상적인 상황뿐만 아니라 비정상적인 상황에서도 QoS를 향상시키는 새로운 소비 전력 예측 알고리즘을 제안한다. 제안된 예측 알고리즘은 기존 시계열 분석에 기반한 예측과 추세를 반영한 예측 조정의 두 부분으로 구성된다. 15대의 서버 클러스터를 이용하여 실험이 수행되었고, 4가지 유형의 기존의 시계열 예측 모델과 본 논문에서 제안하는 4가지 유형의 수정된 모델에 대해 성능을 비교하였다. 실험 결과 4가지 유형 중 추세조정 지수평활법(ESTA)과 본 논문에서 제안된 ESTA(MESTA)가 표준화된 QoS 및 단위전력당 좋은 응답수 측면에서 가장 우수한 성능을 보였으며, 또한 본 논문에서 제안한 MESTA 알고리즘이 기존의 ESTA 알고리즘에 비해 가상 부하패턴과 실제 부하패턴에 대해 QoS가 7.5%, 3.3% 각각 향상됨을 보여주었다.

Keywords

References

  1. The New York Times, http://www.nytimes.com/
  2. S. Lee, S. Mun, J. Kim, S. Shin, Y. Seo, and Y. Choi, "The Establishment Method of Green Data Center in Public Sector," The Journal of KIISE, Vol.27, No.11, pp.48-57, 2009.
  3. H. Kim, C. Ham, H. Kwak, H. Kwon, Y. Kim, and K. Chung, "A Dynamic Server Power Mode Control for Saving Energy in a Server Cluster Environment," The Journal of KIPS, Vol.19-C, No.3, pp.135-144, 2012.
  4. H. Kim, C. Ham, H. Kwak and K. Chung, "Dynamic Shutdown of Server Power Mode Control for Saving Energy in a Server Cluster Environment," The Journal of KIPS, 2013. (under review)
  5. LVS(Linux Virtual Server), http://www.linuxvirtualserver.org
  6. Direct Routing, http://www.linuxvirtualserver.org/VS-DRouting.html
  7. S. Chung, Y. Chung, and J. Kim, "Network Routing by Traffic Prediction on Time Series Models," Vol.32, No.4, pp.433-442, 2005.
  8. Y. Kim, D. Kim, N. Kang, H. Kwon, H. Kwak, and K. Chung, "The Server Load Balancing Algorithm for Energy Saving," The Journal of KIPM, Vol.3, No.2, 2011.
  9. Zigbee, http://en.wikipedia.org/wiki/ZigBee
  10. WRR(Weighted Round Robin), http://en.wikipedia.org/wiki/Weighted_round_robin
  11. SPECweb, http://www.spec.org/benchmarks.html/
  12. Apache, http://www.apache.org/

Cited by

  1. Performance Improvement of an Energy Efficient Cluster Management Based on Autonomous Learning vol.4, pp.11, 2015, https://doi.org/10.3745/KTCCS.2015.4.11.369