@inproceedings{8cc8a8b0e046409dacba5a5b8260e59e,
title = "VCPU Prioritization Interface for Improving the Performance of Latency-Critical Tasks",
abstract = "Virtualization supports multi-tenancy in the form of virtual machine (VM) and tends to oversubscribe hardware resources to improve resource utilization. However, this server consolidation comes at performance degradation, especially for latency-critical tasks. In such environments, a physical CPU (PCPU) is often time-shared by multiple virtual CPUs (VCPUs), and this time-sharing of PCPU limits guest OS-level supports for latency-critical (LC) tasks. To address this problem, this paper presents VCPU prioritization interface (VPI) that directly prioritizes the VCPU executing an LC task over other VCPUs hosting background ones. Our evaluation on real-world applications shows that VPI significantly reduces the average and 99th percentile latency of LC tasks by up to 66.6\% and 60.5\%, respectively.",
keywords = "hypercall, latency-critical task, VCPU",
author = "Taehyung Lee and Eom, \{Young Ik\}",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 14th International Conference on Ubiquitous Information Management and Communication, IMCOM 2020 ; Conference date: 03-01-2020 Through 05-01-2020",
year = "2020",
month = jan,
doi = "10.1109/IMCOM48794.2020.9001717",
language = "English",
series = "Proceedings of the 2020 14th International Conference on Ubiquitous Information Management and Communication, IMCOM 2020",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
editor = "Sukhan Lee and Hyunseung Choo and Roslan Ismail",
booktitle = "Proceedings of the 2020 14th International Conference on Ubiquitous Information Management and Communication, IMCOM 2020",
}