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.
|Number of pages||6|
|Journal||ICIC Express Letters|
|Publication status||Published - 2012 Jun 1|
All Science Journal Classification (ASJC) codes
- Control and Systems Engineering
- Computer Science(all)