Font Size: a A A

Based On I/O Performance Of Virtual Machine Resource Scheduling Algorithm Research

Posted on:2014-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:W T ZhangFull Text:PDF
GTID:2268330422463481Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the advantages of consolidation, full resource usage, non-stop service, andperformance isolation, virtualization is widely used in data centers. Using virtualization,logical resources could be simulated upon one single physical node and be allocated tovarious virtual hosts. VMs provide suitable resources and portable environments to meetthe requirements of modern servers. Virtualization technology has been developed for along time, which has a better performance in the management and scheduling of virtualmachine CPU, memory virtualization technology and so on, but it has been stillmaintained at a low level in I/O device virtualization. Therefore, how to raise the virtualmachine I/O performance has become an important topic in the field of virtualization.There is a huge impact on the I/O performance of the system for the virtual machineCPU scheduling algorithm. In order to improve the response speed and access to theperformance of I/O requests, LEDF (supports Load-balancing Earliest Deadline First)scheduling algorithm is put forward which is added a load-balance module based on SEDFscheduling algorithm to solve the load balancing of virtual machine CPU tasks under themulti-core architecture, and to ensure that the response time of the I/O request.This paper also puts forward a new ECREDIT scheduling algorithm (Enhancedvirtual machine scheduling algorithm based on the Credit) to propose for clusterapplications. This scheduling algorithm adds a group layer, making the schedulingalgorithm can be able to perceive the presence of a cluster, as the same time, the schedulerscheduling processes belong to the same group to enhance the friendliness of the clusterI/O tasks. ECREDIT scheduling algorithm can effectively reduce the number of contextswitches.
Keywords/Search Tags:Virtual Machine, Scheduling Algorithm, I/O performance, Load-balance, Cluster
PDF Full Text Request
Related items