Font Size: a A A

Research On Inter-Domain Communication In Parallel Virtual Machine Environment

Posted on:2012-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:K ChenFull Text:PDF
GTID:2218330362956483Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Owing to the isolation barrier between virtual machines, inter-domain communication suffers great performance loss. Current solutions widely exploit inter-domain shared memory mechanism to improve communication performance. Also the larger the shared memory buffer is, the higher the throughput and the less the latency. However, a common shortcoming among them is that these solutions use static fixed shared memory buffer, without taking low memory utilization, limited total bandwidth and the heterogeneous upper applications into consideration.In this paper, we have designed and implemented an inter-domain communication mechanism for paravirtualization virtual machine based on adaptive shared memory mechanism, called AdaptIDC. It uses the shared memory mechanism between the virtual machines to cut down the transport latency, and the shared memory could be adjusted dynamically according to the network payload. Owing to completely independent in and out buffer design, control ring and event channel reuse mechanism and the immediate on-demand increase and hysteretic multiplicative decrease adjustment algorithm when using shared memory, AdaptIDC implemented a transparent inter-domain communication channel. When virtual machines are about to migration, AdaptIDC detects the destination address to see if they are coexisting on the same hardware, and then use shared memory channel or traditional correspondingly, at the same time resend the messages which are flying during the migration process.In our evaluation, various applications can use AdaptIDC mechanism transparently, without modifying any single line of code. Network packages can be sent and received normally even during the virtual machine migration. During the inter-domain communication, AdaptIDC achieves up to 50% shared space utilization and yet does not sacrifice high performance between co-existing virtual machines, and finally brings about real-time response in the virtual machine sound test case.
Keywords/Search Tags:parallel multiple virtual machines, inter-domain communication, shared memory management, virtual machine migration, application transparency
PDF Full Text Request
Related items