Summary: | 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 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.
|