Dissertation > Excellent graduate degree dissertation topics show
The Research and Implementation of Scheduling VCPU Groups
Author: ChangJianZhong
Tutor: LiuXiaoJian
School: National University of Defense Science and Technology
Course: Software Engineering
Keywords: Virtualization Technology Collaborative Scheduling Virtual Machine Xen
CLC: TP391.9
Type: Master's thesis
Year: 2010
Downloads: 87
Quote: 0
Read: Download Dissertation
Abstract
|
In recent years, as has been widely used in more and more areas, virtualization technology has been developing rapidly. At the same time, due to the different scenarios virtualization technology has a different function, performance requirements, and gave virtualization technology has brought many new problems. Current virtual machine scheduling scheduling and CPU resource allocation taking into account the independence of each virtual machine, while ignoring some of the contact between the virtual machine. In this case, the scheduling reduces the possibility of collaborative demand among virtual machines operating in parallel, thus affecting the the large applications quality of service the needs of the multiple tasks work together; in the commercial server virtualization, customer expectations maximum utilization pay for computing resources, traditional virtual machine scheduling mode, the virtual machine load uneven load heavier virtual machine can not get the customer free virtual machine resources, namely: the customer pay within the scope of some of the virtual machine resources are idle while others are heavily loaded. For the virtual machine synergy, this paper presents the collaborative scheduling policy on a virtual platform. The article first analyzes the collaborative relationship between the virtual machine will coordinate the request is divided into strong the synergies and weak synergistic two grades, according to the application of the strict requirements of multiple virtual machines running in parallel, and then discussed on the basis of a cooperative scheduling VCPU (Virtual CPU) allocation and the VCPU synchronization problem. On to prevent collaboration VPCU run on the same physical node, the paper proposes VCPU allocation mechanism; on VCPU synchronization, to reduce the synergistic impact on system performance, the the article comprehensive analysis VCPU seize the conditions and timing, at the same time learn from the co-scheduling scheduling algorithm proposed request level and VCPU run priority preemption mechanism based on collaborative; Finally Xen credit scheduler algorithm proposed co-credit cooperative scheduling strategy. For guest virtual machine resource control problems, to avoid customers pay within the resources wasted this paper, the computing resource management of virtual machines, the same group of virtual machines can be dynamically shared CPU resources. First analysis of resource allocation strategies, combined with multi-virtual machine resource management features to select the appropriate CPU resource allocation mechanism;, virtual machine state detection mechanism in order to effectively manage the idle virtual machine resources, different needs based on the scheduler virtual machine and virtual units design different testing standards; Finally, according to the group within the virtual machine state information and VCPU number of idle CPU resources within the group re-assigned. Based on the above analysis, this paper the design and development of open source project Xen virtual crew scheduling, and test its performance. Experiments show that the Collaborative Scheduling significantly improve the interoperability between the virtual machine, and do not to cause significantly affect the fairness of the scheduling; virtual crew resource management so busy virtual machine has been idle resources within the group in the group, the resource group effectively utilized. This topic has been 863 project \
|
Related Dissertations
- The Research and Realization of Unwanted Code Monitoring System Based on Heuristic Algorithm,TP393.08
- Multi-cell interference on the downlink MIMO communication system modeling and collaborative scheduling,TN929.5
- Distributed memory multicore processors stream virtual machine research program,TP333.1
- Template- based virtual machine memory cloud computing services system,TP393.09
- Distributed Systems Performance Testing and Analysis Methods,TP311.52
- The Development of Nc Program Interpreter of Siemens802D NC Traning System,TG659
- The Design and Implement of Malware Behavior Detection System Based on Decision Tree,TP393.08
- Research and Application of Virtual Machine Optimization Based on Hybrid Virtualization Technology,TP391.9
- Design and Implementation of High Availability Virtualization Management Center,TP311.52
- Based SmartVMM of I / O architecture design and implementation,TP316.7
- Research on Open Source Project Feature Code Anti-Anti-Virus and Active Defense Avoiding,TP393.08
- A new application mode virtualization desktop applications,TP391.9
- XenRPC: Virtual Machine Remote Procedure Call System,TP302
- Malicious code recognition system based on behavior analysis and Implementation,TP393.08
- Research on Hardware/software Co-design Methodology of SoC,TN47
- Based on a multi -core computing resource scheduling system virtual machine,TP302.1
- Adaptive audio -aware scheduling of virtual machines,TP302
- Research on Light Weight Virtual Machine Monitor Technology,TP302.1
- Based on virtualization technology, multi- desktop,TP302.1
- Engineering A Study of Agent Service Mechanism of Virtual Machine in Virtual Machine Management Platform,TP302.1
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Computer simulation
© 2012 www.DissertationTopic.Net Mobile
|