A virtual machine scheduler to support quality assurance of differentiated services on multi-core architectures

I. Hsun Chuang, Po Jui Tsao, Yau Hwang Kuo, Mong Fong Horng

Research output: Contribution to journalArticle

Abstract

In this paper, we present a Virtual Machine (VM) scheduler to support quality assurance of differentiated services on multi-core architectures. We assume two-class VMs to be served in real applications including real-time VMs and best-effort VMs. This scheduler, named as Controllable Scheduler with Dynamic Resources (CSDR), achieves (1) differentiated services for various concurrent VMs, (2) guarantee of service quality in timeliness and (3) friendly treatment of best effort VMs. The details of the proposed scheduler are presented, including the system architecture, resource allocation control approach and experimental results. We design and implement the CSDR based on Feedback Control System (FCS) to guarantee the quality of VM service in timeliness. According to the experiment results, the proposed scheduler has been proved to ensure the service quality and service differentiation of CPU-bound VMs. That is effective to bring classic virtual machines closer to real applications on Internet.

Original languageEnglish
Pages (from-to)1543-1548
Number of pages6
JournalICIC Express Letters
Volume6
Issue number6
Publication statusPublished - 2012 Jun 1

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science(all)

Fingerprint Dive into the research topics of 'A virtual machine scheduler to support quality assurance of differentiated services on multi-core architectures'. Together they form a unique fingerprint.

  • Cite this