On Demand Allocation of Memory and Virtual CPU in KVM

International Journal of Distributed and Cloud Computing, Vol. 2, Issue 1, June 2014

4 Pages Posted: 25 Aug 2014

See all articles by Dinesh Bodewar

Dinesh Bodewar

D.Y. Patil College of Engineering

Date Written: June 1, 2014

Abstract

Virtualization is an emerging topic in today’s world.Virtualization changes the way of thinking about IT infrastructure. Virtualization allows doing computing on virtual machine rather than physical one to save time and money. The most and relevant topic in virtualization is virtual operating system.

There are different techniques to achieve virtualization of operating system. One of them is kernel based virtual machine i.e. KVM. KVM is a loadable Linux kernel module. It converts the Linux kernel into Hypervisor which is capable of creating virtual machine, and maintaining the virtual machine to run different types of virtual operating system. KVM uses all the features of Linux kernel to handle virtual machines. KVM uses hardware assisted virtualization from Intel and AMD. KVM uses a QUME module for emulation of Input/output devices. The virtual machine runs in user address space. KVM consider the virtual machine as a normal Linux process. Our proposed system tries to do two normal implementation changes in KVM memory management and allocation of virtual CPUs. The proposed system includes 1) allocate secondary memory to virtual machines at runtime as required. 2) Allocation of virtual CPUs at runtime on basic of result from algorithm. And add symmetric multiprocessing in virtual machines. This will speed up the working of guest operating system inside virtual environment.

Keywords: Operating System, CPU Scheduling, Process Control Block, Multiprocessing

JEL Classification: O32, O33

Suggested Citation

Bodewar, Dinesh, On Demand Allocation of Memory and Virtual CPU in KVM (June 1, 2014). International Journal of Distributed and Cloud Computing, Vol. 2, Issue 1, June 2014, Available at SSRN: https://ssrn.com/abstract=2480147

Dinesh Bodewar (Contact Author)

D.Y. Patil College of Engineering ( email )

near Akurdi Railway Station,Akurdi,pune
Pune, 411044
India

HOME PAGE: http://dypcoeakurdi.ac.in

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
120
Abstract Views
824
Rank
417,769
PlumX Metrics