DOI QR코드

DOI QR Code

Service Delivery Time Improvement using HDFS in Desktop Virtualization

데스크탑 가상화에서 HDFS를 이용한 서비스 제공시간 개선 연구

  • 이완희 (대전대학교 정보통신공학과) ;
  • 이봉환 (대전대학교 정보통신공학과)
  • Received : 2012.01.16
  • Accepted : 2012.03.02
  • Published : 2012.05.31

Abstract

The current PC-based desktop environment is being converted into server-based virtual desktop environment due to security, mobility, and low upgrade cost. In this paper, a desktop virtualization system is implemented using an open source-based cloud computing platform and hypervisor. The implemented system is applied to the virtualziation of computer in university. In order to reduce the image transfer time, we propose a solution using HDFS. In addition, an image management structure needed for desktop virtualization is designed and implemented, and applied to a real computer lab which accommodates 30 PCs. The performance of the proposed system is evaluated in various aspects including implementation cost, power saving rate, reduction rate of license cost, and management cost. The experimental results showed that the proposed system considerably reduced the image transfer time for desktop service.

기존의 PC 기반의 데스크탑 환경은 보안, 이동성, 업그레이드 비용 감소 등의 장점으로 인하여 서버 기반의 가상데스크탑 환경으로 바뀌고 있다. 본 논문에서는 오픈 소스 기반의 클라우드 컴퓨팅 플랫폼과 하이퍼바이저를 이용한 데스크탑 가상화 시스템을 구축하여 이를 대학의 컴퓨터 실습실에 적용하였으며, 가상화 서비스 제공시간을 개선하기 위하여 HDFS를 이용한 해결 방법을 제안하였다. 또한, HDFS를 사용하여 데스크탑 가상화 서비스에 필요한 이미지 관리 구조를 설계하고 구현하였으며, 이를 실제 PC 30대를 운영하는 실습실에 적용하여 구축비용, 전원절약율, 라이센스 비용 절감율 및 관리 비용 등 네 가지 측면에서 기존시스템과 비교하였다. 실험 결과 HDFS를 이용하였을 경우 데스크탑 가상화를 서비스하기 위한 이미지 전송시간을 대폭 줄일 수 있었다.

Keywords

References

  1. http://www.citrix.com, 데스크탑 가상화 : 데스크탑 컴퓨팅의 혁명," White Paper
  2. http://www.microsoft.com, 데스크탑 가상화 전략," White Paper
  3. http://www.ucloud.com
  4. http://www.eldesk.co.kr
  5. 박영민, "업무용 PC(데스크탑) 가상화," 한국지역정보개발원 지역정보화 동향분석, 제4호, 2010년 7월.
  6. 배유미, 정성재, "정보 보안을 위한 데스크탑 가상화 기술 동향," 보안공학연구논문지, 제8권 제2호, 2011년 4월.
  7. 한선관, "클라우드 컴퓨팅 서비스를 이용한 교육대학교 정보시스템 효율화 방안," 경인교육대학교 교육논총 제30권 제2호, pp. 225-243, 2010.12.
  8. 유은하, 주홍택, 김태영, "Xen 기반의 컴퓨터실습실 관리구조," KNOM Review, Vol. 12, No. 2, pp. 49-58, Dec. 2009.
  9. 이봉환, "클라우드 컴퓨팅을 이용한 가상 컴퓨터교육 시스템 설계 및 구현," 한국해양정보통신학회논문지, 제15권 9호, pp.1910-1917, 2011. 9.
  10. http://www.opennebula,org, 2011. 2.
  11. http://www.xen.org, 2011. 2.
  12. 민영수, 진기성, 김홍연, 김영균, "클라우드 컴퓨팅을 위한 분산 파일 시스템 기술 동향," 전자통신동향분석 제24권 제4호(ETRI), pp.55-68, 2009. 8.
  13. Dhruba Borthakur, "The Hadoop Distributed File System: Architecture and Design," Technical Report, http://hadoop.apache.org/core, pp. 1-14, 2007.
  14. Tom White, "Hadoop: The Definitive Guide," O'REILLY, pp. 1-528, 2009. 7.
  15. 조연아, 정수현, 김현순, 김영애, "IT 뉴 패러다임, 클라우드 컴퓨팅," KT 경제경영연구소, 2009. 2.
  16. M. D. Dikaiakos, D. Katsaros, G. Pallis, A. Vakali, and P. Mehra, "Cloud Computing," IEEE Internet Computing, Vol, 12, No. 5, 2009. 9.
  17. K. Keahey, T. Freeman, "Science Clouds: Early Experiences in Cloud Computing for Scientific Applications," Cloud Computing and Its Applications 2008(CCA-08), Chicago, 2008. 10.
  18. Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, and Dmitrii Zagorodnov, "The Eucalyptus Open-source Cloud-computing System," Cloud Computing and Its Applications, 2008. 10.
  19. Henry E. Schaffer et al., "NCSU's Virtual Computing Lab: A Cloud Computing Solution," IEEE Computer, July 2009.
  20. S. S. Burd, G. Gaillard, and E. Rooney, "Virtual Computing Laboratories Using VMware Lab Manager," In Proc. of the 44th Hawaii International Conference on System Sciences, v.44, no.3, pp.1918-1926, 2011.
  21. C. Seay and G. Tucker, "Virtual Computing Initiative at a Small Public University," Communications of the ACM, v.53, no.3, pp.75-83, 2010. https://doi.org/10.1145/1666420.1666441

Cited by

  1. Unified Platform for AI and Big Data Analytics vol.05, pp.08, 2017, https://doi.org/10.4236/jcc.2017.58001
  2. 대학 학사정보시스템의 클라우드 컴퓨팅을 위한 최적용량 분석 vol.15, pp.3, 2012, https://doi.org/10.9728/dcs.2014.15.3.413