Virtual Memory Streaming Technique for Virtual Machines (VMs) for Rapid Scaling and High Performance in Cloud Environment
This paper addresses the impact of Virtual Memory Streaming (VMS) technique in provisioning virtual machines (VMs) in cloud environment. VMS is a scaling virtualization technology that allows different virtual machines rapid scale, high performance, and increase hardware utilization. Traditional hypervisors do not support true no-downtime live migration, and its lack of memory oversubscription can hurt the economics of a private cloud deployment by limiting the number of VMs on each host. VMS brings together several advanced hypervisor memory management techniques including granular page sharing, dynamic memory footprint management, live migration, read caching, and a unique virtual machine cloning capability. An architecture model is described, together with a proof-of-concept implementation, that VMS dynamically scaling of virtualized infrastructure with true live migration and cloning of VMs. This paper argues that VMS for Cloud allows requiring significantly reduced server memory and reducing the time for virtualized resource scaling by instantly adding more virtual machines.
💡 Research Summary
This paper explores the impact of Virtual Memory Streaming (VMS) technology in enhancing high-performance scaling and efficient resource management for virtual machines (VMs) within a cloud environment. VMS integrates several advanced hypervisor memory management techniques to significantly improve VM performance and scalability. These include granular page sharing, dynamic memory footprint management, live migration, read caching, and unique virtual machine cloning capabilities. By leveraging these features, VMS overcomes limitations of traditional hypervisors that do not support true no-downtime live migration or memory oversubscription, which can hinder the economics of private cloud deployments by limiting VM numbers per host. The paper argues that VMS allows for a significant reduction in server memory requirements and accelerates virtualized resource scaling by enabling instant addition of more VMs. A detailed architecture model is described alongside a proof-of-concept implementation to demonstrate how VMS achieves dynamic scaling with true live migration and cloning capabilities, thereby enhancing the overall efficiency and performance of cloud-based virtualized infrastructure.
Comments & Academic Discussion
Loading comments...
Leave a Comment