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...

Full description

Bibliographic Details
Main Authors: Po-JuiTsao, 曹伯瑞
Other Authors: Yau-Hwang Kuo
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