DOI QR코드

DOI QR Code

Client Rendering Method for Desktop Virtualization Services

  • Received : 2012.05.16
  • Accepted : 2012.10.30
  • Published : 2013.04.01

Abstract

Cloud computing has recently become a significant technology trend in the IT field. Among the related technologies, desktop virtualization has been applied to various commercial applications since it provides many advantages, such as lower maintenance and operation costs and higher utilization. However, the existing solutions offer a very limited performance for 3D graphics applications. Therefore, we propose a novel method in which rendering commands are not executed at the host server but rather are delivered to the client through the network and are executed by the client's graphics device. This method prominently reduces server overhead and makes it possible to provide a stable service at low cost. The results of various experiments prove that the proposed method outperforms all existing solutions.

Keywords

References

  1. C.W. Yoon et al., "Dynamic Collaborative Cloud Service Platform: Opportunities and Challenges," ETRI J., vol. 32, no. 4, Aug. 2010, pp. 634-637. https://doi.org/10.4218/etrij.10.0209.0489
  2. HDX of Citrix XenDesktop. http://hdx.citrix.com/ hdx
  3. RemoteFX of Microsoft. http://technet.microsoft.com/en-us/library/ff817578%28WS.10%29.aspx
  4. L. Shi, H. Chen, and J. Sun, "vCUDA: GPU Accelerated High Performance Computing in Virtual Machines," IEEE Int. Symp. Parallel Distrib. Process., 2009, pp. 1-11.
  5. J. Duato et al., Performance of CUDA Virtualized Remote GPUs in High Performance Clusters" IEEE Int. Conf. Parallel Process., 2011, pp. 365-374.
  6. M. Dowty and J. Sugerman, "GPU Virtualization on VMware's Hosted I/O Architecture," ACM SIGOPS Operating Syst. Rev., vol. 43, no. 3, 2009, pp. 73-82. https://doi.org/10.1145/1618525.1618534

Cited by

  1. Cloud-Based Gaming Service Platform Supporting Multiple Devices vol.35, pp.6, 2013, https://doi.org/10.4218/etrij.13.2013.0076
  2. An Immersive Augmented-Reality-Based e-Learning System Based on Dynamic Threshold Marker Method vol.35, pp.6, 2013, https://doi.org/10.4218/etrij.13.2013.0081
  3. SW 분할 실행을 이용한 데스크탑 가상화 환경에서 데이터 보안 기술 vol.20, pp.10, 2013, https://doi.org/10.5626/ktcp.2014.20.10.555
  4. Extracting Graphics Information for Better Video Compression vol.37, pp.4, 2015, https://doi.org/10.4218/etrij.15.0114.0065
  5. An Efficient On-line Software Service based on Application Customized Graphic Offloading Library vol.16, pp.5, 2015, https://doi.org/10.7472/jksii.2015.16.5.49
  6. GPU Virtualization and Scheduling Methods : A Comprehensive Survey vol.50, pp.3, 2013, https://doi.org/10.1145/3068281
  7. Algorithm for Youth Soccer Players Management System: Software Engineering Approach vol.4, pp.4, 2013, https://doi.org/10.9717/jmis.2017.4.4.307
  8. Ballooning Graphics Memory Space in Full GPU Virtualization Environments vol.2019, pp.None, 2019, https://doi.org/10.1155/2019/5240956