$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

화음 탐색법을 활용한 가상머신 재배치 연구
Harmony Search for Virtual Machine Replacement 원문보기

한국산학기술학회논문지 = Journal of the Korea Academia-Industrial cooperation Society, v.20 no.2, 2019년, pp.26 - 35  

최재호 (국방기술품질원) ,  김장엽 (광운대학교) ,  서영진 (국방기술품질원) ,  김영현 (국방기술품질원)

초록
AI-Helper 아이콘AI-Helper

데이터센터는 서버, 스토리지, 네트워킹 기기 등을 운영하는 과정에서 냉각시설, 공조시설, 비상발전시설 등 많은 전력이 소비된다. 미국의 경우에는 2004년 데이터센터에서 소비하는 전력은 전체 전력 소비량의 1.8% 정도를 차지하기도 하였다. 데이터센터 산업은 큰 규모로 점진적으로 발전해왔으며, 향후에는 규모가 큰 하이퍼스케일 데이터센터의 수가 늘어날 것으로 전망되고 있다. 하지만 데이터센터의 서버 점유율을 조사해 본 결과, 평균 점유율이 15~20% 정도 밖에 되지 않는 등 서버가 효율적으로 사용되지 않는 문제가 존재하였다. 이러한 현상 및 문제점을 개선하고자 가상머신 마이그레이션 기능을 활용하여 가상머신 재배치 연구를 제안하고자 한다. 본 연구에서는 효과적인 가상머신 재배치를 위해 메타 휴리스틱 기법 중 하나인 화음 탐색법을 활용하였다. 유휴 서버 최대화를 목표로 하는 가상머신 재배치 문제를 설계하였으며 실험을 통해 풀이하였다. 본 연구는 가상머신 재배치를 통해 데이터센터 서버의 절전을 유도하여, 데이터센터의 운영비용을 절감하는 것을 목적으로 한다.

Abstract AI-Helper 아이콘AI-Helper

By operating servers, storage, and networking devices, Data centers consume a lot of power such as cooling facilities, air conditioning facilities, and emergency power facilities. In the United States, The power consumed by data centers accounted for 1.8% of total power consumption in 2004. The data...

주제어

표/그림 (10)

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 마이그레이션 기능은 VM의 요구사항을 만족할 수 있을 만큼 대상 서버의 CPU 용량과 메모리 용량이 충분해야 하는 조건이 존재한다. Fig.2.는 VM 재배치 문제의 예시로 마이그레이션 기능을 활용하여 VM을 다른 서버로 옮긴 뒤, 기존 서버의 전원을 중단시켜 전력 사용량을 최소화하는 것을 목적으로 한다[8].
  • 서버에 설치되어 있는 VM을 마이그레이션하여, 데이터센터의 운영 효율성을 높이는 문제는 VM 재배치 문제(Virtual Machine Reallocation, VMR) 혹은 VM 통합 문제(Virtual Machine Consolidation, VMC)등이 있다. 본 논문에서는 VM 재배치 문제(이하 VMR)로 기술한다.
  • 본 연구는 메타 휴리스틱 기법 중 하나인 화음 탐색법을 활용한 가상머신 재배치를 통해 데이터센터 서버의 절전을 유도하여, 데이터센터의 운영비용을 절감하는 것을 목적으로 하였다. 기존 연구에서 제시된 실험 데이터를 활용하여, 본 연구에서 제안하는 화음탐색법과 FFD 알고리즘의 비교 실험을 진행하였다.
  • 데이터센터의 서버들은 하이퍼바이저로 관리하는데, 대부분의 하이퍼바이저들은 VM을 서버에서 다른 서버로 옮길 수 있는 마이그레이션 기능을 지원한다. 본 연구에서는 VM 마이그레이션 기능을 활용하여, VM을 재배치하여 효율적인 데이터센터 운영에 기여하고자 한다.
  • 본 연구에서는 VM 재배치 문제를 통해 유휴 서버를 최대화하는 것을 목표로 한다. 유휴 서버 최대화는 서버를 최대한 끔(released)을 의미하며, 가동되고 있는 서버 사용을 최소화하는 것과 동일한 의미를 갖는다.
  • 하지만 여러 대의 서버를 관리하는 관점에서 전체의 전력 소비량을 줄일 수 있는 가장 좋은 방법은 서버를 최대한 절전하는 것이다. 이에 본 연구에서는 VM 배치를 통해 서버를 최대한 절전하는 것을 목적으로 하는 알고리즘을 제안하고자 한다.

가설 설정

  • PM에는 여러 개의 VM이 할당되어 있다. VM은 PM의 CPU 일부와 메모리(RAM) 일부를 점유하고 있으며, PM에 할당된 모든 VM의 CPU와 메모리를 각각 합하면, PM의 CPU와 메모리의 값과 동일하다고 가정한다(수식 1, 2). 실제 환경에서는 PM이 VM 할당 외에도 다른 작업을 수행하기 때문에 동일하지 않다.
  • 서버의 워크로드 패턴이 완만하게 유지된다면, 마이그레이션을 할 필요가 없어진다. 서로의 패턴을 최대한 상쇄시키는 VM 조합들을 생성하여, PM에 배치한다면 마이그레이션 빈도가 줄어들 것이다. 향후 연구에서 VM의 워크로드 패턴을 예측하고, VM 워크로드 밸런스를 고려한 최적 조합을 도출한다면, 보다 현실적인 환경을 고려할 수 있을 것으로 사료된다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
데이터센터가 많은 전력을 소비하는 이유는? 데이터센터에는 수많은 서버, 스토리지, 네트워킹 기기들이 존재하며, 이들 서버가 배출하는 열기를 식히기 위한 냉각, 공조시설, 비상발전시설 등은 많은 전력을 소비한다.
PUE는 무엇인가? 데이터센터의 에너지 효율은 PUE(Power Usage Effectiveness, 전력소비효율)로 측정한다. PUE는 전체 전력량을 IT 장비가 소비하는 전력량으로 나눈 값을 의 미하며, 1에 가까울수록 높은 효율을 뜻한다. 한국IT산 업협회의 조사에 따르면, 해외 데이터센터 평균 PUE는 1.
실험 데이터별 FFD와 화음탐색법의 마이그레이션 효과와 효율성 측면에서 어떠한 결과를 보이는가? 위와 같이 FFD와 화음탐색법을 마이그레이션 효과와 효율성 측면에서 비교했을 때, 화음탐색법이 우세한 결과를 보였지만 화음 탐색법의 경우에는 VM 사이즈가 커질수록, FFD의 실행시간의 증가폭이 크지 않은 반면, 화음 탐색법은 실행시간이 다소 증가하는 모습을 볼 수 있었다. 하지만 VM 사이즈가 가장 큰 경우의 실행시간 은 1분 내외로 VM 마이그레이션이 빈번하게 이루어지는 작업이 아님을 감안한다면, 마이그레이션 계획을 도 출하는데 걸리는 실행시간은 수용 가능한 시간으로 판단 된다.
질의응답 정보가 도움이 되었나요?

참고문헌 (27)

  1. J. H. Bang, "The data center is 'Electric Eating Hippo' & When you are on the Internet,", The Hankyoreh, 2015.06. 

  2. Y. J. Bae, "Korea is a data center battleground & Reasons for global companies coming in one after another", Chosun NewsPress, 2017.10. 

  3. M. J. KIM, "Gangwon-do Data Center Status and Future Tasks", The Bank of Korea, 2018.04. 

  4. Data Center Knowledge, "Research: There are Now Close to 400 Hyper-Scale Data Centers in the World", 2017.12. 

  5. W.Vogels, "Beyond Server Consolidation", ACM Queue, 2008.01.-02. 

  6. S. Crosby, and D.Brown, "Virtualization reality", ACM Queue, 2006.12. 

  7. P. Timalsena, "A Study of The impact of Virtualization on Computer Networks", Master's thesis, 2013. 

  8. Redhat, "Virtualization Deployment and Administration Guide" 

  9. Eli M. Dow, "Decomposed multi-objective bin-packing for virtual machine consolidation", PeerJ Computer Science, 2016. 

  10. S.-H. Wang, P. P.-W. Huang, C. H.-P. Wen, and L.-C. Wang, "Eqvmp: Energy-efficient and qos-aware virtual machine placement for software defined datacenter networks," in Information Networking (ICOIN), 2014 International Conference on. IEEE, pp. 220-225, 2014. 

  11. T. Ferreto, C. A. De Rose, and H.-U. Heiss, "Maximum migration time guarantees in dynamic server consolidation for virtualized data centers," in Euro-Par 2011 Parallel Processing. Springer, pp. 443-454, 2011. 

  12. D. Dong and J. Herbert, "Energy efficient vm placement supported by data analytic service," in Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on. IEEE, pp. 648-655, 2013 

  13. X. Zhang, Q. Yue, and Z. He, "Dynamic energy-efficient virtual machine placement optimization for virtualized clouds," in Proceedings of the 2013 International Conference on Electrical and Information Technologies for Rail Transportation (EITRT2013)-Volume II. Springer, pp. 439-448, 2014. 

  14. W. Shi and B. Hong, "Towards profitable virtual machine placement in the data center," in Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference on. IEEE, pp. 138-145, 2011. 

  15. I. Hwang and M. Pedram, "Hierarchical virtual machine consolidation in a cloud computing system," in Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on. IEEE, pp. 196-203, 2013. 

  16. H. Jin, D. Pan, J. Xu, and N. Pissinou, "Efficient vm placement with multiple deterministic and stochastic resources in data centers," in Global Communications Conference (GLOBECOM), 2012 IEEE. IEEE, pp. 2505-2510, 2012. 

  17. W. Li, J. Tordsson, and E. Elmroth, "Virtual machine placement for predictable and time-constrained peak loads," in Economics of Grids, Clouds, Systems, and Services. Springer, pp. 120-134. 2012. 

  18. O. Biran, A. Corradi, M. Fanelli, L. Foschini, A. Nus, D. Raz, and E. Silvera, "A stable network-aware vm placement for cloud systems," in Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012). IEEE Computer Society, pp. 498-506, 2012. 

  19. W. Wang, H. Chen, and X. Chen, "An availability-aware virtual machine placement approach for dynamic scaling of cloud applications," Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2012 9th International Conference on. IEEE, pp. 509-516, 2012. 

  20. Y. Gao, H. Guan, Z. Qi, Y. Hou, and L. Liu, "A multi-objective ant colony system algorithm for virtual machine placement in cloud computing," Journal of Computer and System Sciences, vol. 79, no. 8, pp. 1230-1242, 2013. 

  21. C. C. T. Mark, D. Niyato, and T. Chen-Khong, "Evolutionary optimal virtual machine placement and demand forecaster for cloud computing," in Advanced Information Networking and Applications (AINA), 2011 IEEE International Conference on. IEEE, pp. 348-355, 2011. 

  22. A. C. Adamuthe, R. M. Pandharpatte, and G. T. Thampi, "Multiobjective virtual machine placement in cloud environment," in Cloud & Ubiquitous Computing & Emerging Technologies (CUBE), 2013 International Conference on. IEEE, pp. 8-13, 2013. 

  23. G. Wu, M. Tang, Y.-C. Tian, and W. Li, "Energy-efficient virtual machine placement in data centers by genetic algorithm," in Neural Information Processing. Springer, pp. 315-323, 2012. 

  24. J. Xu and J. A. Fortes, "Multi-objective virtual machine placement in virtualized data center environments," in Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom). IEEE, pp. 179-188, 2010. 

  25. Y. Wu, M. Tang, and W. Fraser, "A simulated annealing algorithm for energy efficient virtual machine placement," in Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on. IEEE, pp. 1245-1250, 2012. 

  26. T. Ferreto, C. A. De Rose, and H.-U. Heiss, "Maximum migration time guarantees in dynamic server consolidation for virtualized data centers," in Euro-Par 2011 Parallel Processing. Springer, pp. 443-454, 2011. 

  27. A. Murtazaev, SY. Oh, "Sercon: Server Consolidation Algorithm using Live Migration of Virtual Machines for Green Computing", IETE Technical Review, 28:3, 212-231, 2014. 

저자의 다른 논문 :

LOADING...

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로