Cloud computing is an advancing technology which provides the servcies of Infrastructure, Platform and Software. Virtualization and Computer utility are the keys of Cloud computing. The numbers of cloud users are increasing day by day. So it is the need of the hour to make resources available on demand to satisfy user requirements. The technique in which resources namely storage, processing power, memory and network or I/O are abstracted is known as Virtualization. For executing the operating systems various virtualization techniques are available. They are: Full System Virtualization and Para Virtualization. In Full Virtualization, the whole architecture of hardware is duplicated virtually. No modifications are required in Guest OS as the OS deals with the VM hypervisor directly. In Para Virtualization, modifications of OS is required to run in parallel with other OS. For the Guest OS to access the hardware, the host OS must provide a Virtual Machine Interface. OS virtualization has many advantages such as migrating applications transparently, consolidation of server, online maintenance of OS and providing security. This paper briefs both the virtualization techniques and discusses the issues in OS level virtualization.
[1]
Tzi-cker Chiueh,et al.
Virtualizing system and ordinary services in Windows-based OS-level virtual machines
,
2011,
SAC '11.
[2]
Samuel T. King,et al.
Operating System Support for Virtual Machines
,
2003,
USENIX Annual Technical Conference, General Track.
[3]
Tushar Sharma,et al.
Virtualization Techniques InCloud Computing
,
2016
.
[4]
Leandro Navarro,et al.
A summary of virtualization techniques
,
2012
.
[5]
J. Shanbehzadeh,et al.
Operating System Virtualization to support E-learning with Affective Intelligent Tutoring Systems
,
2007,
2007 Innovations in Information Technologies (IIT).
[6]
Dalibor Dobrilovic,et al.
Using Virtualization Software in Operating Systems Course
,
2006,
2006 International Conference on Information Technology: Research and Education.
[7]
Ahmad Mateen,et al.
The Role of Virtualization Techniques to Overcome the Challenges in Cloud Computing
,
2016
.