DOI QR코드

DOI QR Code

VDI Performance Optimization with Hybrid Parallel Processing in Thick Client System under Heterogeneous Multi-Core Environment

Heterogeneous 멀티 코어 환경의 Thick Client에서 VDI 성능 최적화를 위한 혼합 병렬 처리 기법 연구

  • 김명섭 (경희대학교 컴퓨터공학과 클라우드컴퓨팅 & 보안 연구실) ;
  • 허의남 (경희대학교 컴퓨터공학과 클라우드컴퓨팅 & 보안 연구실)
  • Received : 2013.01.03
  • Accepted : 2013.03.04
  • Published : 2013.03.29

Abstract

Recently, the requirement of processing High Definition (HD) video or 3D application on low, mobile devices has been expanded and content data has been increased as well. It is becoming a major issue in Cloud computing where a Virtual Desktop Infrastructure (VDI) Service needs efficient data processing ability to provide Quality of Experience (QoE) in Cloud computing. In this paper, we propose three kind of Thick-Thin VDI Service which can share and delegate VDI service based on Thick Client using CPU and GPU. Furthermore, we propose and discuss the VDI Service Optimization Method in mixed CPU and GPU Heterogeneous Environment using CPU Parallel Processing OpenMP and GPU Parallel Processing CUDA.

최근 HD급 동영상이나 3D 어플리케이션과 같은 이전보다 저사양, 모바일 단말에서는 구동하기 힘든 프로그램들에 대한 이용 요구가 확대되면서 처리해야 할 콘텐츠 데이터들이 고용량화 되고 있다. 클라우드 기반의 VDI(Virtual Desktop Infrastructure) 서비스는 이를 처리하기 위해 효율적인 데이터 처리 능력이 필요해졌으며 QoE(Quality of Experience) 보장을 위한 성능 개선 연구가 이슈가 되고 있다. 본 논문에서는 H/W 성능이 향상되어 CPU와 GPU를 탑재한 Thick Client기반의 3가지 Thick-Thin간 VDI 자원 공유 및 위임이 가능한 VDI 서비스에 대해 제안하며, VDI 서비스 성능의 개선을 위해 CPU와 GPU가 혼합된 Heterogeneous 멀티코어 환경에서 CPU와 GPU 병렬 처리 기법인 OpenMP와 CUDA를 활용하여 VDI 서비스 최적화 방안을 제안하고 기존의 VDI와 비교한 성능을 거론한다.

Keywords

References

  1. B. Song, W. Tang, and E.N. Huh, "Novel isolation technology and remote display protocol for mobile thin client computing," in Proc. ACM ICUIMC 2012, pp. 41-47, Kuala Lumpur, Malaysia, Feb 2012
  2. C. G. Lim, S.S Kim, K.I. Kim, J.H. Won, and C.J. Park. "Technology trends of cloud computing-based game streaming," Electron. and Telecommun. Trends. 26 vol 1. pp. 47-56, Feb. 2011.
  3. J.H Kim, I.H. Kim, C.W. Kim, and Y.I Eom. "Technology trends of mobile virtualization," Korea Inf. Sci. Soc. review. vol. 28 no. 6, June. 2010.
  4. W.O. Kwon and H.Y. Kim, "Technology trends of high performance VDI protocol," NIPA Weekly Technology trends. vol. 1546, May. 2012.
  5. K.W. Hong, J.W. Yoon, and W. Ryu, "Technology trends of game virtualization," NIPA Weekly Technology trends. vol. 1588, Oct. 2012.
  6. nVIDIA Cloud computing. Retrieved Nov., 5, 2012. [Online] Available: http://www.nvidia.co.kr/object/cloud-computing-kr.html
  7. Wikipedia DLNA. Retrieved Sep., 26, 2012. [Online] Available: http://ko.wikipedia.org/wiki/DLNA
  8. OpenMp. OpenMP Retrieved Nov., 11, 2012. [Online] Available: http://openmp.org/wp/
  9. nVIDIA CUDA. Retrieved Nov., 19, 2012. [Online] Available: http://www.nvidia.com/object/cuda_home_new.html
  10. Wikipedia Desktop virtualization. Retrieved Sep., 30, 2012. [Online] Available: http://en.wikipedia.org/wiki/Desktop_virtualizat ion#VDI
  11. nVIDIA SLI. Retrieved Nov., 25, 2012. [Online] Available: http://www.nvidia.co.kr/object/sli-technology-overview-kr.html
  12. M.S. Kim, J.Y. Park, S.J. Lee, J.H. Ku, and E. Huh, "VDI performance optimization with OpenMP based on multi core environment thick client system" in Proc. KICS winter 2013 domestic conf. Yongpyong Resort, pp. 324-325. Jan. 2013
  13. S.Y. Lee, Y.R. Shin, M.S. Kim, A.Y. Son, J.S. Bong, and E.N. Huh. "Parallel processing research for VDI optimization on multi GPU environment", in Proc. KICS winter 2013 domestic conf. Yongpyong Resort, pp. 318-319. Jan. 2013