Browse > Article
http://dx.doi.org/10.6109/jkiice.2022.26.10.1432

VDI deployment and performance analysys for multi-core-based applications  

Park, Junyong (Infra SW Team, Hanwha Systems)
Abstract
Recently, as Virtual Desktop Infrastructure(VDI) is widely used not only in office work environments but also in workloads that use high-spec multi-core-based applications, the requirements for real-time and stability of VDI are increasing. Accordingly, the display protocol used for remote access in VDI and performance optimization of virtual machines have also become more important. In this paper, we propose two ways to configure desktop virtualization for multi-core-based application operation. First, we propose a codec configuration of a display protocol with optimal performance in a high load situation due to multi-processing. Second, we propose a virtual CPU scheduling optimization method to reduce scheduling delay in case of CPU contention between virtual machines. As a result of the test, it was confirmed that the H.264 codec of Blast Extreme showed the best and stable frame, and the scheduling performance of the virtual CPU was improved through scheduling optimization.
Keywords
desktop virtualization; non uniform memory access; VCPU; virtual machine; display protocol;
Citations & Related Records
연도 인용수 순위
  • Reference
1 VMware, "Media and Entertainment Workloads on vSphere 6.7," VMware White Paper, Mar. 2019.
2 J. Y. Lim and D. S. Kim, "Performance Evaluation of Virtualization Solution for Next Generation Naval Combat Systems," Journal of The Institute of Electronics and Information Engineers, vol. 56, no. 2, pp. 41-49, Feb. 2019.
3 J. S. Shin and H. Y. Kim, "Event Routing Scheme to Improve I/O Latency of SMP VM," Journal of Korean Institute of Information Scientists and Engineers, vol. 42, no. 11, pp. 1322-1331, Nov. 2015.
4 VMware, "vSphere Monitoring and Performance," VMware White Paper, Apr. 2020.
5 VMware, "The CPU Scheduler in VMware vSphere 5.1," VMware White Paper, Jan. 2013.
6 VMware End-User Computing Blog. Delivering a Transformational User Experience with NVIDIA GRID & VMware Horizon 7 [Internet]. Available: https://blogs.vmware.com/euc/2016/05/transform-user-experience-nvidia-grid-vmware-horizon-7.html.
7 S. Y. Kim, T. H. Lee, and Y. I. Eom, "Performance Analysis of NUMA-aware Locks in Virtualized Systems," Journal of KIISE Transactions on Computing Practices, vol. 27. no. 2, pp. 107-109, Feb. 2021.
8 Nutanix portal. Intermittent CPU ready time due to NUMA action affinity on VMware ESXi [Internet]. Available: https://portal.nutanix.com/page/documents/kbs/details?targetId=kA07V000000LXAwSAO.
9 VMware Docs. esxtop data [Internet]. Available: https://docs.vmware.com/en/VMware-Smart-Assurance/10. 1.0/ip-manager-delopment-guide-101/GUID-8F62BA71-5 C6B-41DE-9B9B-0BF24ADD743B.html.
10 K. S. Song, "A Study of Feasibility and Performance Analysis of VDI based on GPU Acceleration for Naval Combat System," Journal of The Institute of Electronics and Information Engineers, vol. 58, no. 11, pp. 86-93, Nov. 2021.   DOI
11 VMware, "Best practices for performance tuning of latencysensitive workloads in vSphere VMs," VMware White Paper, Sep. 2013.
12 VMware Digital Workspace Tech Zone. VMware Blast Extreme Optimization Guide [Internet]. Available: https://techzone.vmware.com/resource/vmware-blast-extre me-oprimization-guide.
13 PassMark portal. PerformanceTest [Internet]. Available: https://www.passmark.com/products/performancetest/index.php.