Font Size: a A A

Research And Implementation Of On-Die Shared Resources Control Based On Multi-core Virtualization Environment

Posted on:2016-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:H ChenFull Text:PDF
GTID:2428330542454610Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In recently years,Internet is getting to be a kind of basic infrastructure like water and electricity and virtualization play a really important role within it.Most virtualization platform is deployed at multi-core architecture now,in multi-core processor,all cores in one socket share the same LLC and memory bandwidth resource.The contention and conflict of on-die shared resources cause the performance degradation and what's more,influence the real-time performance of virtual machine.In order to solve this problem,this thesis presents on-die shared resources management on multi-core virtualization environment,including LLC partition control and memory bandwidth accession control.On this basis,LLC and memory bandwidth dynamic adjustment policy and virtual machines grouping optimization are presented.LLC partition is based on Cache mapping mechanism,when allocating page for VM,the specific physical address is given which would map in the specific area of LLC according to Cache mapping mechanism.In this way,LLC partition for VM is implemented and contention among VMs which due to unexpected LLC miss is avoided.Memory bandwidth control is based on PMU module in processor and scheduler.When system is running,the memory bandwidth amount of VM is monitored,once the amount of memory bandwidth is beyond threshold,the VM would be scheduled to avoid the VM occupying too much memory bandwidth resource and reduce the performance of the system.Multi-core virtualization platform is able to keep some reserved resources for specific VMs with the support of on-die shared resources management,and to guarantee the VM minimum resources amount to keep real-time capacity when whole system load is high.
Keywords/Search Tags:Multicore, Virtualization, LLC Partition, Memory Bandwidth Control, Schedule Optimization
PDF Full Text Request
Related items