DOI QR코드

DOI QR Code

Design and Implementation of a Node Power Scheduler in Virtual Computing Lab Environment

가상 컴퓨팅 랩 환경에서 노드 전원관리 스케줄러 설계 및 구현

  • Received : 2013.01.21
  • Accepted : 2013.08.05
  • Published : 2013.08.31

Abstract

The existing PC-based desktop environment is being changed to a server-based virtual desktop environment due to various advantages such as security, mobility, and upgrade cost reduction. In this paper, a virtual computing lab service system which is applicable to the existing computer lab is designed and implemented using both an open source-based cloud computing platform and hypervisor. In addition, a node power scheduler is proposed in order to reduce power consumption in a server farm. The experimental results show that the power scheduler reduces power consumption considerably over the server farm without the power scheduler.

기존의 PC 기반의 데스크탑 환경은 보안, 이동성, 업그레이드 비용 감소 등의 장점으로 인하여 서버 기반의 가상데스크탑 환경으로 바뀌고 있다. 본 논문에서는 오픈소스 기반의 클라우드 컴퓨팅 플랫폼과 하이퍼바이저를 이용하여 컴퓨터 실습실에 적용 가능한 가상 컴퓨팅 랩 서비스 시스템을 설계하고 구현하였다. 또한, 서버 팜에 있는 노드들의 전력 소모를 줄이기 위한 전원 스케줄러를 제안하였으며, 이 스케줄러 탑재 시 기존시스템에 비하여 전력 소모량을 대폭 줄일 수 있는 실험 결과를 제시하였다.

Keywords

References

  1. Mladen A. Vouk, "Cloud Computing - Issues, Research and Implementations", Journal of Computing and Information Technology- CIT 16, pp. 235-246, 2008. 4. https://doi.org/10.2498/cit.1001391
  2. NIST, "NIST Definition of Cloud Computing", http://www.nist.gov/itl/cloud/, 2011. 2.
  3. Jung Seung-Ho, Shin Shin-Ae, Kwon Young-il, Park Ji-hye, "A Study on Cloud Service in e-Government Division for Green IT", The Korea Society of Management Information Systems, pp.684-690, 2009.
  4. O. G. Mim, H. Y. Kim, and G. H. Nam, "Trends in Technology of Cloud Computing", Electronics and Telecommunications Trends, 24(4), ETRI pp. 1-13, 2009. 8.
  5. OpenNebula, http://www.opennebula.org, 2012. 11.
  6. Dhruba Borthakur, "The Hadoop Distributed File System: Architecture and Design", Technical Report, http://Had oop.apache.org/core, pp. 1-14, 2007.
  7. Tom White, "Hadoop: The Definitive Guide", O'REILLY, pp. 1-528, 2009. 7.
  8. Hadoop, "What is Apache Hadoop", http://hadoop.apache. org/index.html
  9. Marianne C. Murphy, Marty McCelland, "Computer Lab to Go: A "Cloud" Computing Implementation", Proc. ISECON 2008, v25.
  10. Epelbaum, S. S, "Virtual Computing Lab Experiments in Telecommunications for Distance Learning", In Proc. of the Information Systems Education Conference, v.17, Philadelphia, 2000.
  11. Vouk, M. "Cloud Computing", In Proc. of the Information Systems Education Conference, v.17, Pittsburgh, 2007.
  12. Secure Shell, "SSH Intro", https://wiki.archlinux.org/index. php/Secure_Shell/, 2012. 11.
  13. Wake On Lan, "Wake On Lan intro", https://wiki.arch linux.org/index.php/Wake-on-LAN/, 2012. 11.
  14. Wake On Lan, "IBM Announces Universal Management - Industry's Most Comprehensive Tools to Lower Total Cost of Ownership", http://www-03.ibm.com/press/us/en/press release/2705.wss, 2012. 11.