에너지 절감형 서버 클러스터에서 급변하는 부하 처리를 위한 유연한 다중 임계치 기반의 서버 전원 모드 제어
A Flexible Multi-Threshold Based Control of Server Power Mode for Handling Rapidly Changing Loads in an Energy Aware Server Cluster
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
에너지 절감형 서버 클러스터에서는 에너지절감을 고려하지 않는 기존 환경에서만큼의 서비스 품질을 보장하면서 전력소비를 최대로 절감하는 것이 목표이다. 에너지 절감형 서버 클러스터에 관한 기존 연구에서는 현재의 사용자요청을 처리하는데 필요한 최소한의 서버 대수를 계산하여 해당 서버만을 활성화하도록 서버 전원 모드를 일정주기마다 제어한다. 부하가 급격하게 변하는 상황에서는 서버 수를 빨리 증가하지못하기 때문에 기존 연구에서는 서비스품질이 떨어진다. 이 문제를 해결하기 위해, 본 논문에서는 부하추세를 급증, 증가, 완만, 감소, 급감하는5가지 상황으로 분류하여 필요한 서버 대수를 계산할 때 각 상황에 맞는 다중 임계치를 적용한다. 또한 부하추세를 5등급으로 나누는 기준을서버가 부하를 추가로 감당할 수 있는 잔여용량에 따라 유연하게 조정하는 방법을 추가로 사용한다. 실험은 서버 15대로 클러스터를 구성하여 수행하였다. SPECweb이라는 전문 벤치마킹 툴을 이용하여 부하가 급격하게 변화하는 패턴들을생성하여 사용하였다. 실험 결과는 서비스품질은 에너지절감을 고려하지 않는 기존의 클러스터링 방식 수준으로 향상되었으며, 소비전력은 부하 패턴에 따라 최대 약 50% 절감되었음을 보여준다.
Abstract
Energy aware server cluster aims to reduce power consumption at maximum while keeping QoS(quality of service) as much as energynon-aware server cluster. In the existing methods of energy aware server cluster, they calculate the minimum number of active serversneeded to handle current user requests and control server power mode in a fixed time interval to make only the needed servers ON. When loads change rapidly, QoS of the existing methods become degraded because they cannot increase the number of active servers soquickly. To solve this QoS problem, we classify load change situations into five types of rapid growth, growth, normal, decline, and rapiddecline, and apply five different thresholds respectively in calculating the number of active servers. Also, we use a flexible scheme toadjust the above classification criterion for multi threshold, considering not only load change but also the remaining capacity of servers tohandle user requests. We performed experiments with a cluster of 15 servers. A special benchmarking tool called SPECweb was used to generate loadpatterns with rapid change. Experimental results showed that QoS of the proposed method is improved up to the level of energynon-aware server cluster and power consumption is reduced up to about 50 percent, depending on the load pattern.
참고문헌 (10)
- SangHak Lee, "The Establishment Method of Green Data Center in Public Sector", Journal of Korea Information Science Society, 27(11), pp.48~57 (2009)
- Chenguang Liu, "Evaluating Energy and Performance for Server-Class Hardware Configurations", 6th IEEE International Conference on Networking, Architecture and Storage (2011)
- J. Mair, "Metrics and task scheduling policies for energy saving in multicore computers", 11th IEEE, 2010, ~
- G. Chen, "Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services", NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (2008)
- 김호연, "서버 클러스터 환경에서 에너지 절약을 위한 동적 서버 전원 모드 제어", 정보처리학회논문지C, 19(2), pp.135~144 (2012), 한국정보처리학회[DOI]
- 김동준, "서버 클러스터 환경에서 에너지 절약을 위한향상된 서버 전력 소비 추정 모델", 정보처리학회논문지. 컴퓨터 및 통신시스템, 19(3), pp.139~146 (2012), 한국정보처리학회[DOI]
- Jae-won Choi, "The Server Power Control using Multi 임계치 in a Server Cluster Environment", pp.2012
- "LVS(Linux Virtual Server)"[URL]
- "SPECweb"[URL]
- "InternetTrend™"[URL]
