A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === In this thesis, we present a Virtual Machine (VM) scheduler to support quality assurance of differentiated services on Multi-core architectures. This scheduler is named Controllable Scheduler with Dynamic Resources (CSDR). It can achieve (1) The offering of...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/84831644953938379166 |
id |
ndltd-TW-098NCKU5392072 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NCKU53920722015-11-06T04:04:00Z http://ndltd.ncl.edu.tw/handle/84831644953938379166 A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures 可支援多核平台上差?式工作品質保證之虛擬機器排程器設計之研究 Po-JuiTsao 曹伯瑞 碩士 國立成功大學 資訊工程學系碩博士班 98 In this thesis, we present a Virtual Machine (VM) scheduler to support quality assurance of differentiated services on Multi-core architectures. This scheduler is named Controllable Scheduler with Dynamic Resources (CSDR). It can achieve (1) The offering of differentiated services for various concurrent VMs (2) The guarantee of the VM service quality in timeliness. (3) The service of the VMs with no timeliness requirement with more friendly treatment. The details of the proposed scheduler are presented, including the system architecture, resource allocation control approach and experimental results. The resource requirement of Virtual Machines is highly dynamic. So we need a new approach to dynamically adjust the resource allocation to meet the promise requirement. Therefore, we propose to deploy a Feedback Control System (FCS) to solve this problem. We design and implement the CSDR based on FCS to guarantee the quality of VM service in timeliness. And we propose the margin factor to adapt the scheduling approach for various real-time requirements. The margin factor also makes scheduling mechanism more flexible. According to the experiment results, we verify the quality assurance of VMs with differentiated services. Besides, the proposed scheduling approach is with high VCPU utilization. Yau-Hwang Kuo 郭耀煌 2010 學位論文 ; thesis 56 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === In this thesis, we present a Virtual Machine (VM) scheduler to support quality assurance of differentiated services on Multi-core architectures. This scheduler is named Controllable Scheduler with Dynamic Resources (CSDR). It can achieve (1) The offering of differentiated services for various concurrent VMs (2) The guarantee of the VM service quality in timeliness. (3) The service of the VMs with no timeliness requirement with more friendly treatment. The details of the proposed scheduler are presented, including the system architecture, resource allocation control approach and experimental results.
The resource requirement of Virtual Machines is highly dynamic. So we need a new approach to dynamically adjust the resource allocation to meet the promise requirement. Therefore, we propose to deploy a Feedback Control System (FCS) to solve this problem. We design and implement the CSDR based on FCS to guarantee the quality of VM service in timeliness. And we propose the margin factor to adapt the scheduling approach for various real-time requirements. The margin factor also makes scheduling mechanism more flexible.
According to the experiment results, we verify the quality assurance of VMs with differentiated services. Besides, the proposed scheduling approach is with high VCPU utilization.
|
author2 |
Yau-Hwang Kuo |
author_facet |
Yau-Hwang Kuo Po-JuiTsao 曹伯瑞 |
author |
Po-JuiTsao 曹伯瑞 |
spellingShingle |
Po-JuiTsao 曹伯瑞 A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures |
author_sort |
Po-JuiTsao |
title |
A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures |
title_short |
A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures |
title_full |
A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures |
title_fullStr |
A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures |
title_full_unstemmed |
A Virtual Machine Scheduler to Support Quality Assurance of Differentiated Services on Multi-Core Architectures |
title_sort |
virtual machine scheduler to support quality assurance of differentiated services on multi-core architectures |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/84831644953938379166 |
work_keys_str_mv |
AT pojuitsao avirtualmachineschedulertosupportqualityassuranceofdifferentiatedservicesonmulticorearchitectures AT cáobóruì avirtualmachineschedulertosupportqualityassuranceofdifferentiatedservicesonmulticorearchitectures AT pojuitsao kězhīyuánduōhépíngtáishàngchàshìgōngzuòpǐnzhìbǎozhèngzhīxūnǐjīqìpáichéngqìshèjìzhīyánjiū AT cáobóruì kězhīyuánduōhépíngtáishàngchàshìgōngzuòpǐnzhìbǎozhèngzhīxūnǐjīqìpáichéngqìshèjìzhīyánjiū AT pojuitsao virtualmachineschedulertosupportqualityassuranceofdifferentiatedservicesonmulticorearchitectures AT cáobóruì virtualmachineschedulertosupportqualityassuranceofdifferentiatedservicesonmulticorearchitectures |
_version_ |
1718125919339544576 |