Abstract
With the advent of virtualization technology and its propagation to the infrastructure of Cloud distributed systems, there is an emergent request for more effective means of communication between virtual machines (VMs) lying on distributed memory than traditional message based communication means. This paper presents a distributed virtual shared memory mechanism called ZIVM (Zero-copy Inter-VM) to ease the programming of inter-VM communications in a transparent way and at the same time to achieve comparable and bearable execution performance. ZIVM has been implemented as a virtual cluster on a hosted virtual machine using the KVM hypervisor. Experimental results have shown near native performance in terms of latency and bandwidth.
Highlights
Virtualization technologies (VTs) have been employed in various contexts computation world from operating systems, programming languages and compilers to servers and networks (Smith, 2005)
We propose a zero-copy inter-virtual machines (VMs) communication method (ZIVM) in cloud distributed virtual systems as a transparent, efficient, easy to modify, and highly portable replacement for traditional Distributed shared memory (DSM) communication, in support of heterogeneous execution environments
To compare the features of our proposed approach with other credible inter-VM communication works, we gathered a list of effective features and checked whether the approaches has support of that features or not?
Summary
Virtualization technologies (VTs) have been employed in various contexts computation world from operating systems, programming languages and compilers to servers and networks (Smith, 2005). Clouds provide a virtualized platform for users to create and manage the software stack from the operating system to the applications (Marshall, 2010) Providing such an infrastructure in a cloud environment needs an effective communications means between VMs. A critical performance requirement of most distributed systems, like HPC clusters and clouds, is the existence of efficient means of communication between the virtualized execution environments (i.e., virtual machines -VMs). A critical performance requirement of most distributed systems, like HPC clusters and clouds, is the existence of efficient means of communication between the virtualized execution environments (i.e., virtual machines -VMs) This requirement has not been supported by VT yet. We propose a zero-copy inter-VM communication method (ZIVM) in cloud distributed virtual systems as a transparent, efficient, easy to modify, and highly portable replacement for traditional DSM communication, in support of heterogeneous execution environments.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.