You are on page 1of 5

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)

Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com


Volume 4, Issue 3, May-June 2015 ISSN 2278-6856

The Review of Cloud Computing Over the


Network (Internet)
1

Sunanda, 2Tajinder Kaur

Department of Computer Science


Ludhiana College of Engineering and Technology, Katani Kalan, Ludhiana (Punjab), India
2

Department of Information Technology


Ludhiana College of Engineering and Technology, Katani Kalan, Ludhiana (Punjab), India
Abstract
Cloud Computing is getting a good deal of attention in
businesses, publications, IT, amongst users, etc. It's a
subscription-based service wherever users will attain
cupboard space of network and PC resources. This can be
particularly useful for businesses that are unable to afford
the same quantity of hardware and cupboard space as a huge
company. To remove the value of buying and storing memory
devices, little companies will store their info into the Cloud.
During this paper, we have a tendency to explore the thought
of Cloud Computing, service model, technologies,
Deployment models and challenges. This paper provides a
higher understanding of Cloud Computing and identifies the
challenges within the field of engineering.

Keywords: Cloud Computing (CC), Virtual Machine


(VM), Operating System (OS), Host PC (HC),
Virtualization Technology (VT), Social Networking (SN),
IaaS, PaaS, SaaS.

II. Architecture of Cloud Computing


The Cloud Computing design supported elements and
subcomponents. Its generally contains a forepart
platform (front end) (thin consumer, mobile device, fat
client), side platforms (back end) (storage, server), a
Cloud based mostly delivery, and a network (LAN, WAN
etc.).
The Cloud Computing design consists of various elements
of Cloud, that are loosely coupled. The Cloud design
broadly speaking consists of two components:
Front end
Back End
Each of the ends is connected to a network (Internet). The
diagram shows the read of Cloud Computing architecture:

I. Introduction
In basic terms, Cloud Computing is employed to explain a
totally different situation, that the Computing resource is
delivered as associate degree overhaul over a network
association (internet). Cloud Computing is thus a kind of
Computing that depends on sharing a pool of virtual
resources and/or physical, instead of deploying native or
personal hardware & software system.
Cloud Computing will be a lot of improving the supply of
sources of IT. Users will use the IT communications with
Pay-per-Use-On-Demand mode; this is able to profit and
save the value to shop for the physical resources which
will exist unoccupied. It conjointly provides facilities for
customers developing deploy and manage their
applications, which necessitate the resources of
virtualization that manages and saves itself. Google,
Microsoft, Amazon, etc. are the simplest samples of
Cloud Computing.

Figure 2 Architecture of Cloud Computing


Front End: The forepart of Cloud ADP system refers to
shopper half (client part). This consists of interfaces and
applications that area unit needed to access the CC
platforms, Example application (web browser).
Back End: The Cloud itself refers to the rear End. This
consists of all the resources needed to supply Cloud
Computing services. It includes preparation, security

Figure 1 Cloud Computing

Volume 4, Issue 3, May June 2015

Page 121

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)


Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com
Volume 4, Issue 3, May-June 2015 ISSN 2278-6856
mechanism, Brobdingnagian (huge) info, infrastructure,
VMs, storage, services, servers, models etc.

not extra programming or creating amendments to


services. The CC SOA is shown in the diagram below:

III. Technologies of Cloud Computing


There are area unit sure technologies operating once the
Cloud Computing platforms, creating Cloud Computing
versatile, reliable, and usable. These technologies area
unit shown in below figure:

Figure 5 Service-Oriented Architecture


Figure 3 Technologies for Cloud Computing
1. Virtualization: Virtualization stands to make a virtual
version of a machine, as an example a network, server,
and device. Its a way that splits a physical laptop into
many parts or fully isolated machines normally called
guest machines or virtual machines (VM). An assortment
of virtual machines will run on a number laptop, to each
one possessing its own applications and OS. This presents
an illusion to the processes on these virtual machines as if
they are running on a corporal laptop, that area unit
sharing the physical hardware of the host machine truly.
The software system that permits multiple OSs to use the
hardware of the physical machine is termed a sway
program or hypervisor. Hypervisors sit between OSs of
the host machine and also the virtual surroundings.
Virtual
Machine
1

Virtual
Machine
2

3. Grid Computing: Grid Computing refers to distributed


Computing, within which a collection of computers from
varied locations area unit connected with each other to
accomplish a perennial goal. These laptop resource area
units geographically spread and heterogeneous. Grid
Computing breaks advanced task into miniature items,
that area unit distributed to CPUs that reside at intervals
the grid.

Virtual
Machine
3

Virtualization Software (Hypervisor)


Host Operating System
Hardware (CPU, RAM, Disk and
Figure 4 Virtualization
2. Service-Oriented Architecture (SOA): ServiceOriented design facilitates to use appliances as a service
for different applications, regardless the kind of shops,
product or technology. It makes attainable to exchange
the info between applications of various retailers while

Volume 4, Issue 3, May June 2015

Figure 6 Grid Computing


4. Utility Computing: It's a service provisioning model
within which a supplier makes infrastructure
management and Computing resources existing to the

Page 122

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)


Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com
Volume 4, Issue 3, May-June 2015 ISSN 2278-6856
client pro re nata (need), and charges them for specific
usage instead of a flat rate.

IV. Infrastructure of Cloud Computing


The Infrastructure of CC consists of Cloud management
software system, servers, storage devices, network,
readying software system, and platform virtualization.

Figure 7 Components of Cloud Infrastructure


Hypervisor:

One among several virtualization


techniques, hypervisor permit multiple OSs, termed
guests, to run at the same time on an HC, a feature
referred to as hardware virtualization. It permits
sharing instance of the only physical of Cloud
resources between many tenants.
Management Software: It helps to sustain and
represent the infrastructure.
Deployment Software: It helps to prepare and
amalgamate the applying on the Cloud.
Network: It's the most elements that permit
connecting Cloud services on the net. Its conjointly
attainable to deliver N/W as a utility over the net,
which implies, the consumer will customize the
network route and protocol.
Storage: Cloud keeps multiple replacements of
storage. If one among the storage sources fails, then
it may be extracted by each other, which make Cloud
Computing additional reliable.
Servers: The server helps to figure out the resource
sharing and offers alternative services as an example
resource allocation and de-allocation, observation the
resources, providing security etc.

1. Public Cloud: Public Cloud permits systems & services


to the general public, which might be simply accessible.
The term public doesn't mean free invariably, it may be
fairly cheap or unengaged to use. Within the public
Cloud, it doesn't mean the info of the user is seen by
everybody. It generally provides an access management
mechanism for his or her shoppers. It provides high
measurability, location independence, variableness,
flexibility, and price effective setting to the shoppers.
2. Private Cloud: Private Cloud is totally different from
the general public Cloud; it permits systems & services to
be accessible inside the organization will not the
restriction of legal necessities & exposure of security,
network information measure that the general public
Cloud services may entail. Its operated inside the only
organization. It should be managed internally by a third
party or by the organization itself. The personal Cloud
offers several of the advantages of a public Cloud.
3. Hybrid Cloud: Hybrid Cloud could be a mixture of
public and personal Cloud. Noncritical activities square
measure performed mistreatment public Cloud whereas
the crucial activities square measure performed
mistreatment personal Cloud. It provides high
measurability, dependability, flexibility, and price
effective atmosphere to the purchasers.
4. Community Cloud: It permits system and services to
be accessible by a cluster of associations. It shares the
infrastructure between many organizations from an actual
community. Its going to be managed internally by
organizations or by the third-party. It provides the varied
advantages like price effective, sharing among
organizations and security.

VI. Service Model types of Cloud


This half explains the varied service models of Cloud. A
Cloud will be serviceable in three types of models: - IaaS,
PaaS, SaaS.

V. The Models of Cloud Deployment


This half explains the models of Cloud readying. A Cloud
may be deployed victimization anyone of the below
mentioned models:

Figure 9 Service Model types of Cloud


Figure 8 Models of Cloud Deployment

Volume 4, Issue 3, May June 2015

Page 123

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)


Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com
Volume 4, Issue 3, May-June 2015 ISSN 2278-6856
1. Infrastructure as a Service (IaaS): Cloud customers
management and manage the systems in tenures of the
OSs, applications, storage, and network property,
however doesnt team management the infrastructure of
the Cloud. So as to integrate /decompose physical
resources in AN ad-hoc manner to satisfy growing or
shrinking resource demand from Cloud customers is
being done by VT, which is wide utilized in IaaS. AN
example of IaaS is Amazons EC2.
2. Software as a Service (SaaS): Cloud customers
purchase the power to access and use an application or
service that is hosted within the Cloud. The
Salesforce.com is a benchmark paradigm of this,
wherever necessary data for the interaction between the
patron and also the service is hosted as a part of the
service within the Cloud. The SaaS, Cloud provides the
facilities to realize economies of scale and optimization of
speed, security, handiness, disaster recovery and
maintenance. The samples in SaaS square measure
Google Mail, Google Docs, then forth.
3. Platform as a Service (PaaS): Cloud customers
purchase access to platforms, enabling them to deploy
their own software system and applications within the
Cloud. The OSs and network access isnt coping by
shopper (consumer), and there can be constraints on those
applications will be deployed. The distinction between
SaaS and PaaS is that SaaS solely hosts completed Cloud
applications, whereas PaaS offers a development platform
that hosts each completed and in-progress Cloud
applications. AN example of PaaS is Google AppEngine.

VII. Cloud Computing Applications


Cloud Computing has numerous applications in the
majority the fields, for instance business, amusement, SN,
data storage, management, GPS, education, art and
indulgence, etc. a number of the wide notable Cloud
Computing applications square measure mentioned here
during this paper:
Business Applications: the thought of CC has created
businesses additional cooperative and straightforward
by incorporating numerous apps like MailChimp,
Chatter, and Google Apps for business, and
Quickbooks.
Data Storage and Backup: Box.com, Mozy, Joukuu
square measures the applications, giving information
storage and backup services in Cloud.
Management Applications: Their square measure
apps offered for managing task like time pursuit,
organizing notes.
Social Applications: Their Square measure many
social networking services providing websites like
Facebook, Twitter, etc.
Entertainment Applications: the instance of this
application is Audiobox.fm, which provides
streaming services like music will be held on on-line
and might be competing from the Cloud.

Volume 4, Issue 3, May June 2015

Art Application: Moo is that the example of art


application, that offers art services like planning and
company cards, postcards and minicards.

VIII. Cloud Computing Challenges


Cloud Computing an emerging technology, has placed
several challenges in numerous aspects. A number of this
square measure shown within the following diagram:

Figure 10 Cloud Computing Challenges


1. Security and Privacy: The Security and Privacy of
data is that the biggest challenge to the CC. Security and
privacy problems are overcome by utilizing encoding,
security hardware and security applications.
2. Reliability and Availability: it's necessary for Cloud
systems to be reliable and sturdy as a result of most of the
companies square measure currently turning into
addicted to services provided by third-party. As its net
native nature, Cloud systems permit users to access the
system (e.g. applications, services) from anyplace. Two
methods, redundancy and hardening, square measure
primarily accustomed enhance the provision of the Cloud
system or applications hosted thereon.
3. Interoperability: Application on one platform ought to
be ready to incorporate services from supplementary
platform. It's created attainable via net services. However,
writing such WS (web services) is extremely advanced.
4. Computing Performance: The delivery of intensive
knowledge applications on Cloud needs high N/W
information measure, which ends in high price. If done at
the scanty information measure, then it doesnt meet the
specified Computing performance of Cloud application.
5. Portability: There must not be distributer lock-in.
However, it's not nevertheless created attainable as a
result of every of the Cloud suppliers uses totally different
normal languages for his or her platforms.

IX. Conclusion
Now recent days, Cloud Computing is turning into a large
hanging original, particularly for big enterprises. Its
dramatically dynamic the state of affairs of IT and
Page 124

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)


Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com
Volume 4, Issue 3, May-June 2015 ISSN 2278-6856
ultimately turns the utility Computing into a reality.
During this paper, we've got mentioned the summary of
CC (Cloud Computing), in style, service model varieties
& design, technologies & infrastructure of the Cloud
Computing readying of Cloud Computing and
applications. It additionally addressed challenges, that
square measure arises within the Cloud Computing.

Reference
[1] Kumar, S. and Goudar, G., H., Cloud Computing
Research Issues, Challenges, Architecture, Platforms
and Applications: A Survey, International Journal of
Future Computer and Communication, Vol. 1, No. 4,
December 2012.
[2] Kumari, E., K., Rao, N.,Rao, S.,
CLOUD
COMPUTING: AN OVERVIEW, Journal of
Theoretical and Applied Information Technology,
Vol. 9, No. 1, 2005.
[3] Ahmed,M., Chowdhury, A., S., M., R., Ahmed,M.,
Rafee, M., M., H., An Advanced Survey on Cloud
Computing and State-of-the-art Research Issues ,
IJCSI International Journal of Computer Science
Issues, Vol. 9, Issue 1, No 1, January 2012.
[4] http://www.interoute.com/Cloud-article/what-CloudComputing.
[5]http://www.tutorialspoint.com/Cloud_Computing/Clou
d_Computing_architecture.htm.
[6] Srinivas,J., Reddy,K.,V.,S., Qyser, A., M., CLOUD
COMPUTING BASICS, International Journal of
Advanced
Research
in
Computer
and
Communication Engineering, Vol. 1, Issue 5, July
2012.

AUTHOR
Sunanda completed her Masters in
computer science from the Punjab
Agricultural University (Punjab) in
2012 and her Bachelors in computer
science and engineering from Guru
Nanak Dev Engineering College
(GNDEC) in 2010.
Her research
interests include virtualization, Cloud Computing,
Software Engineering and Data Mining.
Tajinder Kaur is doing her Masters
in computer science from the Guru
Nanak Dev Engineering College
(GNDEC)
and completed her
Bachelors in computer science and
engineering form Ludhiana College
of Engineering and Technology
(LCET) in 2010. Her research interests include Data
Mining, Cloud Computing and Software Engineering.

Volume 4, Issue 3, May June 2015

Page 125