Virtualization in Cloud Computing
Virtualization in Cloud Computing
Tec
Malhotra et al., J Inform Tech Softw Eng 2014, 4:2
S
on
Journal of
of
i
at
tw
l of Inform
DOI: 10.4172/2165-7866.1000136
are E ineeri
Information Technology & Software Engineering
ng
rna
ou
n
J g
ISSN: 2165-7866
Abstract
Cloud computing technology is one of the biggest milestones in leading us to next generation technology and
booming up business and IT field. It helps to overcome the problems of data loss, accessing data whenever needed
and data security. This technology is mainly service oriented and focuses on cost reduction, hardware reduction and
pay just for service concept. Virtualization in cloud computing is making a virtual image of the storage devices servers
or network resources so that they can be used on multiple machines at the same time.
Keywords: Virtualization; Cloud computing; Hypervisor; Host; in virtualization and cloud software and services. It is based on three
Redundancy service models that are SAAS (software as a service), PAAS (platform
as a service) and IAAS (infrastructure as a service). SAAS provides
Introduction applications to the cloud users to full fill their needs and demands.
PAAS provides the cloud users a common platform on which they
Cloud computing is one of the most useful technology that is
can execute their applications and IAAS provides the security and
been widely used all over the world. It generally provides on demand
hardware to maintain the cloud resources [5] The basic idea is to share
IT services and products. Virtualization plays a major role in cloud
large pools of resources like compute cycles or virtual CPUs (VCPUs),
computing as it provides a virtual storage and computing services to
storage, software services etc [6].
the cloud clients which is only possible through virtualization. Cloud
computing is a new business computing paradigm that is based on the Host: for virtualization the hypervisor software runs on a
concepts of virtualization, multi-tenancy, and shared infrastructure. virtualization platform i.e. is host.
This paper discusses about cloud computing, how virtualization is done
Hypervisor: the software program which handles the virtual
in cloud computing, virtualization basic architecture, its advantages
machine to work under the virtually simulated environment is called
and effects [1].
hypervisor.
Cloud computing
Traditional Servers and Virtual Servers
“Cloud computing technology is based on three factors- grid
computing, utility computing and automatic computing.” It plays a very important infrastructure in the cloud computing
technology. It receives the requests sent by they cloud users and
All the data is stored on the servers and can be accessed simply
by authenticating with the help of the internet anywhere in the world.
Apple, Google, Microsoft, etc. are the biggest cloud service providers CLOUD CLIENT
provide very large storage to its users and making the work easier [2].
Virtualization
Virtualization is basically making a virtual image or “version” of SERVICE MODELS
something such as server, operating system, storage devices or network
resources so that they can be used on multiple machines at the same
time.
VIRTUALISED LAYER OR HOST
The main aim of virtualization is to manage the workload by
transforming traditional computing to make it more scalable, efficient
and economical. Virtualization can be applied to a wide range such
as operating system virtualization, hardware-level virtualization and
server virtualization. HARDWARE AND RESOURCES
Page 2 of 3
Page 3 of 3
then they can be easily re-allocated. d. Good service quality for computational resources
d. Aggregation of resources: the small resources available can be e. Good service quality for computational resources
increased at a large extent with the help of virtualization [9].
f. Problem of geographical distance between clients and servers can
Benefits of Virtualization Technology be avoided
a. Virtualization is one of the cost-saving, hardware-reducing and g. Band width will be sufficient for the users
energy-saving technique. h. Data redundancy is reduced
b. It helped to make cloud computing more efficient and eco-
friendly.
Challenges
One of the major problems which can be faced by using this
c. A big step towards new technology making life easier and better.
technology are mass data loss, infected application and data integrity.
d. Isolation.
a. Mass data loss: If some calamity hits the datacentres then it
e. Resource sharing. might destroy the data stored in the datacentres or might
shutdown servers.
f. Aggregation of resources.
b. Infected application: If a virus is infects one file then it may
g. Dynamical resource.
corrupt whole system.
Benefits of Cloud Computing c. Data integrity: The integrity of data can be affected as anyone
Cloud computing provides lots of benefits to the users and makes can access it from anywhere [10].
the work much easier and some of the key benefits are mentioned References
below: 1. Swathi T, Srikanth K, Reddy SR (2014) Virtualization In Cloud Computing,
IJCSMC, Vol. 3.
a. Pay just for service
2. Lombardi L, Pietro RD (2011) Secure virtualization for cloud computing, Journal
b. On demand self service of Network and Computer Applications 34: 1113-1122.
c. Resources are shared 3. Krishnatej K, Patnala E, Narasingu SS, Chaitanya JN (2013) Virtualization
Technology in Cloud Computing Environment by, IJETAE 3.
d. Business is the main focus
4. Xing Y, Zahn YZ (2012) Virtualization in cloud computing Springer journals.
e. Accessible all over the world 5. Thakral D, Singh M (2014) Virtualization in Cloud Computing. JCSMC 3: 1262-
1273.
f. Data is secured
6. Grossman RL (2009) The Case for Cloud Computing 11: 23-27.
Future Scope 7. Macias G (2013) Virtualization and Cloud Computing “Security is a Process,
not a Product.
Data loss, data security and inconvenience to access the data are
some of the major problems that users face but with the use of cloud 8. Sareen P (2013) Cloud Computing: Types, Architecture, Applications,
computing these problems can be resolved easily. Some of the major Concerns, Virtualization and Role of IT Governance in Cloud, IJARCSSE 3:
533-538.
future aspects are:
9. Jain R, Paul S (2013) Network Virtualization and Software Defined Networking
a. Migration time will become negligible for Cloud Computing: A Survey IEEE 24-31.
b. Data is secured and data loss is minimised 10. Kuyoro SO, Ibikunle F, Awodele O (2011) Cloud Computing Security Issues
and Challenges, IJCN 3: 247-255.
c. One user-many devices relationship