VCPU Prioritization Interface for Improving the Performance of Latency-Critical Tasks

Taehyung Lee, Young Ik Eom

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 2020 14th International Conference on Ubiquitous Information Management and Communication, IMCOM 2020
EditorsSukhan Lee, Hyunseung Choo, Roslan Ismail
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728154534
DOIs
StatePublished - Jan 2020
Event14th International Conference on Ubiquitous Information Management and Communication, IMCOM 2020 - Taichung, Taiwan, Province of China
Duration: 3 Jan 20205 Jan 2020

Publication series

NameProceedings of the 2020 14th International Conference on Ubiquitous Information Management and Communication, IMCOM 2020

Conference

Conference14th International Conference on Ubiquitous Information Management and Communication, IMCOM 2020
Country/TerritoryTaiwan, Province of China
CityTaichung
Period3/01/205/01/20

Keywords

  • hypercall
  • latency-critical task
  • VCPU

Fingerprint

Dive into the research topics of 'VCPU Prioritization Interface for Improving the Performance of Latency-Critical Tasks'. Together they form a unique fingerprint.

Cite this