Scheduling mechanism on virtual machines for supporting latency-sensitive tasks

Byung Ki Kim, Hyuck Yoo, Jeong Gun Lee, Young Woong Ko

Research output: Contribution to journalArticle

Abstract

In virtual machine environments, latency-sensitive tasks are difficult to support in a timely manner, especially when many domains have boosted priorities. In this paper, we describe the problem with MultiBoost and present a low-latency scheduling mechanism that uses VCPU shaping. The key idea of this paper is to adapt VCPU characteristics into a scheduling policy by investigating and measuring the behavior of each domain. We evaluate our prototype in terms of latency with diverse workloads. Our experiment results show that the proposed method effectively allocates CPU resources for low-latency tasks.

Original languageEnglish
Pages (from-to)4823-4828
Number of pages6
JournalInformation (Japan)
Volume17
Issue number10A
Publication statusPublished - 2014 Jan 1

Fingerprint

Scheduling
Program processors
Experiments
Virtual machine

ASJC Scopus subject areas

  • General

Cite this

Scheduling mechanism on virtual machines for supporting latency-sensitive tasks. / Kim, Byung Ki; Yoo, Hyuck; Lee, Jeong Gun; Ko, Young Woong.

In: Information (Japan), Vol. 17, No. 10A, 01.01.2014, p. 4823-4828.

Research output: Contribution to journalArticle

Kim, Byung Ki ; Yoo, Hyuck ; Lee, Jeong Gun ; Ko, Young Woong. / Scheduling mechanism on virtual machines for supporting latency-sensitive tasks. In: Information (Japan). 2014 ; Vol. 17, No. 10A. pp. 4823-4828.
@article{1e93a87810e54524a7a9192fe115d2ab,
title = "Scheduling mechanism on virtual machines for supporting latency-sensitive tasks",
abstract = "In virtual machine environments, latency-sensitive tasks are difficult to support in a timely manner, especially when many domains have boosted priorities. In this paper, we describe the problem with MultiBoost and present a low-latency scheduling mechanism that uses VCPU shaping. The key idea of this paper is to adapt VCPU characteristics into a scheduling policy by investigating and measuring the behavior of each domain. We evaluate our prototype in terms of latency with diverse workloads. Our experiment results show that the proposed method effectively allocates CPU resources for low-latency tasks.",
keywords = "Multi Boost, Realtime, Scheduler, VCPU, Xen",
author = "Kim, {Byung Ki} and Hyuck Yoo and Lee, {Jeong Gun} and Ko, {Young Woong}",
year = "2014",
month = "1",
day = "1",
language = "English",
volume = "17",
pages = "4823--4828",
journal = "Information (Japan)",
issn = "1343-4500",
publisher = "International Information Institute",
number = "10A",

}

TY - JOUR

T1 - Scheduling mechanism on virtual machines for supporting latency-sensitive tasks

AU - Kim, Byung Ki

AU - Yoo, Hyuck

AU - Lee, Jeong Gun

AU - Ko, Young Woong

PY - 2014/1/1

Y1 - 2014/1/1

N2 - In virtual machine environments, latency-sensitive tasks are difficult to support in a timely manner, especially when many domains have boosted priorities. In this paper, we describe the problem with MultiBoost and present a low-latency scheduling mechanism that uses VCPU shaping. The key idea of this paper is to adapt VCPU characteristics into a scheduling policy by investigating and measuring the behavior of each domain. We evaluate our prototype in terms of latency with diverse workloads. Our experiment results show that the proposed method effectively allocates CPU resources for low-latency tasks.

AB - In virtual machine environments, latency-sensitive tasks are difficult to support in a timely manner, especially when many domains have boosted priorities. In this paper, we describe the problem with MultiBoost and present a low-latency scheduling mechanism that uses VCPU shaping. The key idea of this paper is to adapt VCPU characteristics into a scheduling policy by investigating and measuring the behavior of each domain. We evaluate our prototype in terms of latency with diverse workloads. Our experiment results show that the proposed method effectively allocates CPU resources for low-latency tasks.

KW - Multi Boost

KW - Realtime

KW - Scheduler

KW - VCPU

KW - Xen

UR - http://www.scopus.com/inward/record.url?scp=84916640713&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84916640713&partnerID=8YFLogxK

M3 - Article

VL - 17

SP - 4823

EP - 4828

JO - Information (Japan)

JF - Information (Japan)

SN - 1343-4500

IS - 10A

ER -