SlideShare a Scribd company logo
1 of 5
Download to read offline
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 3, Issue 3, March 2014
Copyright to IJARCCE www.ijarcce.com 5730
A Comparative Analysis: Grid, Cluster and
Cloud Computing
Kiranjot Kaur1
, Anjandeep Kaur Rai2
M.Tech Scholar, Department of Computer Science and Engineering,Lovely Professional University, Phagwara, India1, 2
Abstract: Cloud computing is really changing the way of computation. Many computer resources such as hardware and
software are collected into the resource pool which can be assessed by the users via the internet through web browsers
or light weight desktops or mobile devices. It is not a very new concept; it is related to grid computing paradigm, and
utility computing as well as cluster computing. All these computing viz. Grid, cluster and utility computing, have
actually contributed in the development of cloud computing. In this paper, we are going to compare all the technologies
which leads to the emergence of Cloud computing.
Keywords: cluster computing; grid computing; cloud computing; resource balancing; pay-as-you-go.
I. INTRODUCTION
We have experience a tremendous change in computing
from older times till today. Previously, large computers
were kept behind the glass walls and only the professional
are allowed to operate them [1]. Later, came the concept
of grid computing which allows the users to have
computing on demand according to need [2]. After that,
we got such computing which makes resource
provisioning easier and on demand of user [3]. Then,
finally we got the concept of cloud computing which
concentrates on the provisioning and de provisioning of
computation, storage, data services to and from the user
without user being not aware of the fact that from where
he is getting those resources [4]. With the large scale use
of internet all over the globe, everything can be delivered
over internet using the concept of cloud computing as a
utility like gas, water, and electricity etc. [5].
The rest of the paper is organized as follows: Section II
describes the cluster computing including its advantages
and disadvantages. Section III describes grid computing
including its advantages and disadvantages. Section IV
describes cloud computing including its advantages and
disadvantages. Section V represents comparison between
cluster, grid, and cloud computing. In the last section,
conclusion is presented.
II. CLUSTER COMPUTING
Cluster computing is a type of computing in which several
nodes are made to run as a single entity [6].The various
nodes involved in cluster are normally connected to each
other using some fast local area networks [7]. There are
mainly two reasons of deploying a cluster instead of a
single computer which are performance and fault
tolerance. An application desires high computation in
terms of response time, memory and throughput especially
when we talk about real time applications. Cluster
computing provides high computation by employing
parallel programming, which is use of many processors
simultaneously for a number of or a single problem.
Another reason is fault tolerance which is actually the
ability of a system to operate gracefully even in the
presence of any fault. As the clusters are the replicas of
similar components, the fault in one component only
affects the cluster’s power but not its availability [8]. So,
users always have some components to work with even in
the presence of fault.
Fig. 1: Cluster Computing [7]
Here Fig. 1 shows the general concept of cluster
computing according to which several nodes merge
together and are presented as a single interface/node to the
user.
A. Advantages of Cluster Computing
(1) Manageability: It takes a lot of effort, cost and money
to manage a large number of components. But, with
cluster, large numbers of components are combined to
work as a single entity. So, management becomes
easy.
(2) Single System Image: Again, with cluster, user just
gets the feel that he is working with a single system,
but actually he is working with a large number of
components. He need not worry about that
components, he only needs to manage a single system
image.
(3) High Availability: As all the components are replicas
of each other, so if one component goes down because
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 3, Issue 3, March 2014
Copyright to IJARCCE www.ijarcce.com 5731
of ay technical reason, then some other component
can takes its place, and user can continue to work with
the system [9].
B. Disadvantages of Cluster Computing
(1) Programmability Issues: This might be the case if the
components are different in terms of software from
each other, and then there may be issues when
combining all of them together as a single entity.
(2) Problem in Finding Fault: Because we are dealing
with a single entity, so problem may arise when
finding out fault that which of the component has
some problem associated with it.
(3) Difficult to handle by a Layman: As cluster
computing involves merging different or same
components together with different programmability,
so a non-professional person may find it difficult to
manage [9].
III. GRID COMPUTING
Grid computing is the segregation of resources from
multiple sites so as to solve a problem that can’t be solved
by using the processing of a single computer [7]. It
employs use of multiple clusters that are loosely coupled,
heterogeneous and are geographically dispersed [10]. Here
individual user gets access to the resources (like
processors, storage, data etc.) on demand with little or no
knowledge of the fact that where those resources are
physically located. For example, we use electricity for
running air-conditioners, televisions etc. through wall
sockets without concerned about the fact that from where
that electricity is coming and how it is being generated
[11]. It is more popularly known as a collection of servers
that are bound together to attack a single problem [12].
Grid computing is concerned about sharing, collecting,
hosting and providing services to various consumers [7].
Fig. 2: Grid computing concept [11]
Here Fig. 2 shows the general concept of grid computing
which shows that various resources are segregated from
across the globe or geographically dispersed locations
towards a central location i.e. the grid system.
A. Advantages of Grid Computing
(1) Access to Additional Resources: In addition to CPU
and other storage resources, a grid can also provide
other resources as well.
(2) Resource Balancing: A grid incorporates large
number of systems into a single system image. For
applications that are grid enabled, grid performs the
resource balancing by scheduling grid jobs on
machines that are showing low utilization.
(3) Reliability: The systems in grid are cheap and
geographically dispersed. If, for example, there is
power or cooling failure at one site, then that will not
affect the other site, thus high reliability will be there
specially in case of real time systems [11].
B. Disadvantages of Grid Computing
(1) Not Stable: Grid software and standards are not stable
in comparison to other computing. Its standards are
still evolving [13].
(2) High Internet Connection Required: Gathering and
assembling various resources from geographically
dispersed sites require high internet connection which
results in high monetary cost.
(3) Different Administrator Domains: Sometimes
political issues arise when sharing resources among
different domains. Some additional tools are required
for having proper syncing and managing among
different environments like cfengine, opsware etc
[14].
IV. CLOUD COMPUTING
Cloud computing is the new computing paradigm which
provides large pool of dynamical scalable and virtual
resources as a service on demand. The main principle
behind cloud computing model is to offer computing,
storage, and software as a service or as a utility. We just
need internet to use these utilities. Buyya et al. (2009) [15]
have defined it as follows: “Cloud is a parallel and
distributed computing system consisting of a collection of
inter-connected and virtualized computers that are
dynamically provisioned and presented as one or more
unified computing resources based on service-level
agreements (SLA) established through negotiation
between the service provider and consumers.”
Fig. 3: Cloud computing concept [19]
Here Fig. 3 shows that how users can connect to the cloud
services provided by cloud service provider using any
device over the internet. Cloud infrastructure includes
scalable resources in storage, network, and compute. It
also contain virtualized infrastructure and provide these
services to the users over internet.
Cloud computing cuts the operational and capital costs
and allow the IT departments to focus on strategic projects
instead of keeping the datacenter running. It provides the
services on Infrastructure level, Platform level, and
Software level. It provides many features such as speed,
scalability of resources, parallel processing, just pay the
used resources, choose another technology at any time to
further work, 24/7 availability of services, device and
location independent, provides reliability and security etc.
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 3, Issue 3, March 2014
Copyright to IJARCCE www.ijarcce.com 5732
Cloud has five essential features such as rapid elasticity,
measured services, on-demand self-service, resource
pooling, and board network access as shown in Fig. 4.
Fig. 4: Five features of cloud computing
A. Advantages of Cloud Computing
(1) Shared Resources: Cloud computing share resources
to provide the services to multiple users. That’s why it
can easily provide the facility like scale up and scale
down the resources on demand.
(2) Pay-As-You-Go: Users just need to pay only for those
resources which are used by them. They can demand
for more resources if they required latter on and they
can also release their resources after use.
(3) Better Hardware Management: It is easy for cloud
service provider to manage the hardware easily
because all computers run the same hardware [7].
(4) Save CAPEX and OPEX of Users: New technologies
are developing very rapidly. Organizations need to
use new technologies to fulfill the requirements of
their customers. But changing the technologies is very
costly. With the help of cloud computing, users don’t
need to purchase the physical infrastructure and spend
money on maintaining it. They can use any
technology as per their requirement.
B. Disadvantages of Cloud Computing
(1) Less Reliability: Cloud Computing is less reliable
because it used to share the resources with multiple
users. So there is possibility to steal the data of a user
or data of one organization may mix with the data of
another organization. For example, In 2007 Microsoft
and Yahoo! released some search data to the US
Department of Justice as part of a child pornography
case [17]. A disgruntled employee could alter or
destroy the data using his or her own access
credentials. If cloud storage system is not reliable, no
one wants to save the data on an unreliable system
[18].
(2) Internet: The main requirement for users to use the
services of cloud computing is internet. Users
required high speed of internet connection [16].
Unavailability of internet would cause unavailability
of data.
(3) Non-Interoperability: If user stored data in one cloud
then later on he/she can’t move it to another cloud
service provider because there is non-interoperability
between cloud based systems [16].
V. COMPARISON BETWEEN GRID,
CLUSTER AND CLOUD COMPUTING
Table 1 shows the comparison between cluster, grid, and
cloud computing.
Cluster Computing Grid Computing Cloud Computing
Characteristics of Cluster
computing
1:Tightly coupled systems
2: Single system image
3: Centralized Job
management & scheduling
system
Characteristics of Grid
Computing
1: Loosely coupled
(Decentralization)
2: Diversity and Dynamism
3: Distributed Job Management
& scheduling
Characteristic of cloud computing
1: Dynamic computing infrastructure
2: IT service-centric approach
3: Self-service based usage model
4: Minimally or self-managed platform
5: Consumption-based billing
In cluster computing, a bunch
of similar (or identical)
computers are hooked up
locally (in the same physical
location, directly connected
with very high speed
connections) to operate as a
single computer
In grid computing, the computers
do not have to be in the same
physical location and can be
operated independently. As far as
other computers are concerned
each computer on the grid is a
distinct computer.
In cloud computing, the computers
need not to be in the same physical
location.
The cluster computers all
have the same hardware and
OS.
The computers that are part of a
grid can run different operating
systems and have different
hardware
The memory, storage device and
network communication are managed
by the operating system of the basic
physical cloud units. Open source
software such as LINUX can support
the basic physical unit management
and virtualization computing.
The whole system (all nodes) Every node is autonomous i.e. it Every node acts as an independent
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 3, Issue 3, March 2014
Copyright to IJARCCE www.ijarcce.com 5733
behaves like a single system
view and resources are
managed by centralized
resource manager.
has its own resource manager
and behaves like an independent
entity
entity
The computers in the cluster
are normally contained in a
single location or complex.
Grid are inherently distributed by
its nature over a LAN,
metropolitan or WAN
Clouds are mainly distributed over
MAN
More than 2 computers are
connected to solve a problem
A large project is divided among
multiple computers to make use
of their resources.
It does just the opposite. It allows
multiple smaller applications to run at
the same time.
Areas of cluster computing
1. Educational resources
2.Commercial sectors for
industrial promotion
3.Medical research
Areas of Grid Computing
1.Predictive Modeling and
Simulations
2.Engineering Design and
Automation
3.Energy Resources Exploration
4.Medical, Military and Basic
Research
5.Visualization
Areas of cloud Computing
1.Banking
2.Insurance
3.Weather Forecasting
4.Space Exploration
5.Software as a service
6.PaaS
7.Infrastructure- as -a-Service
Commodity computers
High-end computers (servers,
clusters)
Commodity computers and high-end
servers and network attached storage
Size or scalability is 100s Size or scalability is 1000s Size or scalability is 100s to 1000s
One of the standard OSs
(Linux, Windows)
Any standard OS (dominated by
Unix)
A hypervisor (VM) on which multiple
OSs run
Single Ownership Multiple Ownership Single Ownership
Dedicated, high-end with low
latency and high bandwidth
Interconnection Network
Mostly Internet with high latency
and low Bandwidth
Interconnection Network
Dedicated, high-end with low latency
and high Bandwidth Interconnection
Network
Traditional login/password-
based. Medium level of
privacy depends on user
privileges.
Public/private key pair based
authentication and mapping a
user to an account. Limited
support for privacy.
Each user/application is provided with
a virtual machine. High
security/privacy is guaranteed. Support
for setting per-file access control list
(ACL).
Membership services
discovery
Centralized indexing and
decentralized info services
discovery
Membership services discovery
Limited service negotiation
Yes, SLA based service
negotiation
SLA based service negotiation
User management is
centralized
User management is
decentralized and also virtual
organization (VO)-based
User management is centralized or can
be delegated to third party
Resource management is
centralized
Resource management is
distributed
Resource management is
centralized/distributed
Virtual Interface Architecture
(VIA)-based standards
Some Open Grid Forum
standards
Web Services (SOAP and REST)
standards
Single system image No single system image
Yes, but optionally include Single
system image
Stable and guarantee capacity Varies, but high capacity Provisioned on demand capacity
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 3, Issue 3, March 2014
Copyright to IJARCCE www.ijarcce.com 5734
Failure management (Self-
healing) is limited (often
failed tasks/applications are
restarted).
Failure management (Self-
healing) is limited (often failed
tasks/applications are restarted).
Strong support for failover and content
replication. VMs can be easily
migrated from one node to other.
Limited pricing of services
but not open market
Pricing of services is dominated
by public good or privately
assigned
Utility pricing, discounted for larger
customers
Multi-clustering within an
Organization for
internetworking
Limited adoption for
internetworking, but being
explored through research efforts
such as Gridbus InterGrid
High potential, third party solution
providers can loosely tie together
services of different Clouds for
internetworking.
Potential for building 3rd
party or value-added
solutions is limited due to
rigid architecture
Potential for building 3rd
party or
value-added solutions is limited
due to strong orientation for
scientific Computing
High potential - can create new
services by dynamically provisioning
of compute, storage, and application
services and offer as their own isolated
or composite Cloud services to users
Table 1: Comparison between Cluster, Grid and Cloud Computing [5, 7]
VI. CONCLUSION
Cloud computing is a new technology of computer
network, providing the web services at lower cost
comparing to normal technique. It contributes to improve
the services in other related technologies such as Grid
computing, cluster and utility computing. Presently, the
security in clouds is less than the model in grid
environment. In this paper we highlight the advantages,
disadvantages and compared the features of cluster
computing, grid computing, and cloud computing.
ACKNOWLEDGMENT
The making of the paper needed co-operation and
guidance of a number of people. We therefore consider it
our prime duty to thank all those who had helped me
through their venture. It’s our immense pleasure to express
our gratitude to our teachers of Lovely Professional
University, Phagwara, India who provided us constructive
and positive feedback during the preparation of this.
We are also thankful to our parents for supporting us at
each and every phase.
REFERENCES
[1] Robert W. Lucky May 2009, Reflections Cloud computing, May
2009, IEEE Spectrum
[2] Mladen A. Vouk, Department of Computer Science, North
Carolina State University, Raleigh, North Carolina, USA, Cloud
Computing – Issues, Research And Implementations
[3] C Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu. loud
“Computing And Grid Computing 360 Degree Compared”
[4] Jadeja Yashpal Singh and Modi Kirit (2012) “Cloud Computing-
Concepts, Architecture and Challenges”, International
Conference on Computing, Electronics and Electrical
Technologies [ICCEET], IEEE
[5] Buyya Rajkumar, Yeo Chee Shin, Venugopal Srikumar, Broberg
James and Brandic Ivona, “Cloud computing and emerging IT
platforms: Vision, hype, and reality for delivering computing as
the 5th utility”, Future Generation Computer Systems (2009), pp.
599-616
[6] http://www.wisegeek.org/what-is-cluster- computing.htm
[7] Gandotra Indu, Abrol Pawanesh, Gupta Pooja, Uppal Rohit and
Singh Sandeep (2011) “Cloud Computing Over Cluster, Grid
Computing: a Comparative Analysis”, Journal of Grid and
Distributed Computing, pp-01-04
[8] http://etutorials.org/Linux+systems/cluster+computing+with+lin
ux/Chapter+1+So+You+Want+to+Use+a+Cluster/1.2+Why+Us
e+a+Cluster/
[9] http://www.authorstream.com/Presentation/aS Guest68841-
539251-cluster-computing/
[10] Raicu Ion (2008), “Cloud Computing and Grid Computing 360
Computing 360--Degree Compared”, Distributed Systems
Laboratory,
[11] Computer Science Department, University of Chicago
Introduction to Grid Computing, Bart Jacob, Michael Brown,
Kentaro Fukui, Nihar Trivedi; IBM, Red books
[12] http://www.linkedin.com/answers/technology/enterpriseso
ftware/TCH_ENT/552522- 14941035
[13] http://www.slideshare.net/TankBhavin/grid- computing-
2007
[14] http://it.toolbox.com/blogs/technews/grid- computing-
advantages-and-disadvantages- 23668
[15] Buyya R., Yeo C. S., Venugopal S., Broberg J., and Brandic I.
(2009) Cloud computing and emerging IT platforms: Vision,
hype, and reality for delivering computing the 5th utility, Future
Generation Computer Systems, 25, pp. 599-616.
[16] Maria S. Perez. “Grid and Cloud Computing”, Retrieved from
http://laurel.datsi.fi.upm.es/_media/docencia/a
signaturas/ccg/gridcloud.pdf
[17] A. T. Velte, T. J. Velte, and R. Elsenpeter, Cloud Computing-A
Practical Approach, The McGraw-Hill Companies, New York,
2010.
[18] K. Kaur, and S. Vashisht. “Data Separation Issues in Cloud
Computing”, International Journal for Advance Research in
Engineering and technology, I (10), pp.26-29, November, 2013.
[19] http://www.google.co.in/imgres?sa=G&hl=en&tbm=isch&tbnid
=SqF-
0iD93BvJlM%3A&imgrefurl=http%3A%2F%2Flakjeewa.blogs
pot.com%2F2011%2F09%2Fwhat-is-cloud-
computing.html&docid=blSqlVWBdvfmtM&imgurl=http%3A
%2F%2F1.bp.blogspot.com%2F-
3Cj5Kxe0UrA%2FTmFEdFuD7-
I%2FAAAAAAAAAFU%2FceKJ3pxEKHI%2Fs1600%2Fclou
d_computing.jpg&w=606&h=311&ei=c2vyUv65LMOHrQeBm
4CwDg&zoom=1&ved=0COYCEIQcMFI&iact=rc&dur=517&
page=5&start=72&ndsp=19
BIOGRAPHIES
Kiranjot Kaur is currently doing M.Tech
from Lovely Professional University,
Phagwara, India. She did B.Tech from the
same institution. Her area of interests are
Cloud Computing and Data Mining
Ms. Anjandeep Kaur Rai is doing
M.Tech form Lovely Professional
University, Phagwara, India. She did Msc-
IT from DAV Jalandhar. Her area of
interests are Data Structures and Cloud
computing.

More Related Content

What's hot

An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...IJECEIAES
 
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim IJECEIAES
 
Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161Kamal Jyoti
 
Fog Computing: Issues, Challenges and Future Directions
Fog Computing: Issues, Challenges and Future Directions Fog Computing: Issues, Challenges and Future Directions
Fog Computing: Issues, Challenges and Future Directions IJECEIAES
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The BoxIan Foster
 
Disambiguating Advanced Computing for Humanities Researchers
Disambiguating Advanced Computing for Humanities ResearchersDisambiguating Advanced Computing for Humanities Researchers
Disambiguating Advanced Computing for Humanities ResearchersBaden Hughes
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingSouvik Pal
 
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM cscpconf
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY ijccsa
 
Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoTKishan Patel
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmentA survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmenteSAT Publishing House
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]Raul Soto
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manualkyxeminut
 

What's hot (20)

An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
 
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
 
Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161
 
Fog Computing: Issues, Challenges and Future Directions
Fog Computing: Issues, Challenges and Future Directions Fog Computing: Issues, Challenges and Future Directions
Fog Computing: Issues, Challenges and Future Directions
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The Box
 
Gcc notes unit 1
Gcc notes unit 1Gcc notes unit 1
Gcc notes unit 1
 
Disambiguating Advanced Computing for Humanities Researchers
Disambiguating Advanced Computing for Humanities ResearchersDisambiguating Advanced Computing for Humanities Researchers
Disambiguating Advanced Computing for Humanities Researchers
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud Computing
 
Grid computing 12
Grid computing 12Grid computing 12
Grid computing 12
 
Availability in Cloud Computing
Availability in Cloud ComputingAvailability in Cloud Computing
Availability in Cloud Computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
 
Grid computing
Grid computing Grid computing
Grid computing
 
Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoT
 
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environmentA survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]
 
Grid computing
Grid computingGrid computing
Grid computing
 
Aw4103303306
Aw4103303306Aw4103303306
Aw4103303306
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
 

Similar to Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing

Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud ComputingAnalyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud ComputingIOSRjournaljce
 
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdfCLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdfyadavkarthik4437
 
Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  dannyijwest
 
A Comparative Study: Taxonomy of High Performance Computing (HPC)
A Comparative Study: Taxonomy of High Performance Computing (HPC) A Comparative Study: Taxonomy of High Performance Computing (HPC)
A Comparative Study: Taxonomy of High Performance Computing (HPC) IJECEIAES
 
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...Sushil kumar Choudhary
 
Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...sushil Choudhary
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsIJEEE
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksijcsa
 
Role of Cloud Computing Technology in Agriculture Fields
Role of Cloud Computing Technology in Agriculture FieldsRole of Cloud Computing Technology in Agriculture Fields
Role of Cloud Computing Technology in Agriculture Fieldssushil Choudhary
 
Iss 15
Iss 15Iss 15
Iss 15ijdms
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
SURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGSURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGijwscjournal
 
SURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGSURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGijwscjournal
 
Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study    Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study Raman Gill
 
The Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud ComputtiingThe Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud ComputtiingIJERA Editor
 
A brief review: security issues in cloud computing and their solutions
A brief review: security issues in cloud computing and their solutionsA brief review: security issues in cloud computing and their solutions
A brief review: security issues in cloud computing and their solutionsTELKOMNIKA JOURNAL
 
Cloudcomputing document
Cloudcomputing documentCloudcomputing document
Cloudcomputing documentObul Naidu
 

Similar to Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing (20)

Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud ComputingAnalyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
 
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdfCLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  
 
A Comparative Study: Taxonomy of High Performance Computing (HPC)
A Comparative Study: Taxonomy of High Performance Computing (HPC) A Comparative Study: Taxonomy of High Performance Computing (HPC)
A Comparative Study: Taxonomy of High Performance Computing (HPC)
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
 
Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithms
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networks
 
Role of Cloud Computing Technology in Agriculture Fields
Role of Cloud Computing Technology in Agriculture FieldsRole of Cloud Computing Technology in Agriculture Fields
Role of Cloud Computing Technology in Agriculture Fields
 
Iss 15
Iss 15Iss 15
Iss 15
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
SURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGSURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTING
 
SURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGSURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTING
 
Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study    Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study
 
Cloud Basics.pptx
Cloud Basics.pptxCloud Basics.pptx
Cloud Basics.pptx
 
The Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud ComputtiingThe Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud Computtiing
 
A brief review: security issues in cloud computing and their solutions
A brief review: security issues in cloud computing and their solutionsA brief review: security issues in cloud computing and their solutions
A brief review: security issues in cloud computing and their solutions
 
Cloudcomputing document
Cloudcomputing documentCloudcomputing document
Cloudcomputing document
 

Recently uploaded

Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 

Recently uploaded (20)

Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 

Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing

  • 1. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 3, March 2014 Copyright to IJARCCE www.ijarcce.com 5730 A Comparative Analysis: Grid, Cluster and Cloud Computing Kiranjot Kaur1 , Anjandeep Kaur Rai2 M.Tech Scholar, Department of Computer Science and Engineering,Lovely Professional University, Phagwara, India1, 2 Abstract: Cloud computing is really changing the way of computation. Many computer resources such as hardware and software are collected into the resource pool which can be assessed by the users via the internet through web browsers or light weight desktops or mobile devices. It is not a very new concept; it is related to grid computing paradigm, and utility computing as well as cluster computing. All these computing viz. Grid, cluster and utility computing, have actually contributed in the development of cloud computing. In this paper, we are going to compare all the technologies which leads to the emergence of Cloud computing. Keywords: cluster computing; grid computing; cloud computing; resource balancing; pay-as-you-go. I. INTRODUCTION We have experience a tremendous change in computing from older times till today. Previously, large computers were kept behind the glass walls and only the professional are allowed to operate them [1]. Later, came the concept of grid computing which allows the users to have computing on demand according to need [2]. After that, we got such computing which makes resource provisioning easier and on demand of user [3]. Then, finally we got the concept of cloud computing which concentrates on the provisioning and de provisioning of computation, storage, data services to and from the user without user being not aware of the fact that from where he is getting those resources [4]. With the large scale use of internet all over the globe, everything can be delivered over internet using the concept of cloud computing as a utility like gas, water, and electricity etc. [5]. The rest of the paper is organized as follows: Section II describes the cluster computing including its advantages and disadvantages. Section III describes grid computing including its advantages and disadvantages. Section IV describes cloud computing including its advantages and disadvantages. Section V represents comparison between cluster, grid, and cloud computing. In the last section, conclusion is presented. II. CLUSTER COMPUTING Cluster computing is a type of computing in which several nodes are made to run as a single entity [6].The various nodes involved in cluster are normally connected to each other using some fast local area networks [7]. There are mainly two reasons of deploying a cluster instead of a single computer which are performance and fault tolerance. An application desires high computation in terms of response time, memory and throughput especially when we talk about real time applications. Cluster computing provides high computation by employing parallel programming, which is use of many processors simultaneously for a number of or a single problem. Another reason is fault tolerance which is actually the ability of a system to operate gracefully even in the presence of any fault. As the clusters are the replicas of similar components, the fault in one component only affects the cluster’s power but not its availability [8]. So, users always have some components to work with even in the presence of fault. Fig. 1: Cluster Computing [7] Here Fig. 1 shows the general concept of cluster computing according to which several nodes merge together and are presented as a single interface/node to the user. A. Advantages of Cluster Computing (1) Manageability: It takes a lot of effort, cost and money to manage a large number of components. But, with cluster, large numbers of components are combined to work as a single entity. So, management becomes easy. (2) Single System Image: Again, with cluster, user just gets the feel that he is working with a single system, but actually he is working with a large number of components. He need not worry about that components, he only needs to manage a single system image. (3) High Availability: As all the components are replicas of each other, so if one component goes down because
  • 2. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 3, March 2014 Copyright to IJARCCE www.ijarcce.com 5731 of ay technical reason, then some other component can takes its place, and user can continue to work with the system [9]. B. Disadvantages of Cluster Computing (1) Programmability Issues: This might be the case if the components are different in terms of software from each other, and then there may be issues when combining all of them together as a single entity. (2) Problem in Finding Fault: Because we are dealing with a single entity, so problem may arise when finding out fault that which of the component has some problem associated with it. (3) Difficult to handle by a Layman: As cluster computing involves merging different or same components together with different programmability, so a non-professional person may find it difficult to manage [9]. III. GRID COMPUTING Grid computing is the segregation of resources from multiple sites so as to solve a problem that can’t be solved by using the processing of a single computer [7]. It employs use of multiple clusters that are loosely coupled, heterogeneous and are geographically dispersed [10]. Here individual user gets access to the resources (like processors, storage, data etc.) on demand with little or no knowledge of the fact that where those resources are physically located. For example, we use electricity for running air-conditioners, televisions etc. through wall sockets without concerned about the fact that from where that electricity is coming and how it is being generated [11]. It is more popularly known as a collection of servers that are bound together to attack a single problem [12]. Grid computing is concerned about sharing, collecting, hosting and providing services to various consumers [7]. Fig. 2: Grid computing concept [11] Here Fig. 2 shows the general concept of grid computing which shows that various resources are segregated from across the globe or geographically dispersed locations towards a central location i.e. the grid system. A. Advantages of Grid Computing (1) Access to Additional Resources: In addition to CPU and other storage resources, a grid can also provide other resources as well. (2) Resource Balancing: A grid incorporates large number of systems into a single system image. For applications that are grid enabled, grid performs the resource balancing by scheduling grid jobs on machines that are showing low utilization. (3) Reliability: The systems in grid are cheap and geographically dispersed. If, for example, there is power or cooling failure at one site, then that will not affect the other site, thus high reliability will be there specially in case of real time systems [11]. B. Disadvantages of Grid Computing (1) Not Stable: Grid software and standards are not stable in comparison to other computing. Its standards are still evolving [13]. (2) High Internet Connection Required: Gathering and assembling various resources from geographically dispersed sites require high internet connection which results in high monetary cost. (3) Different Administrator Domains: Sometimes political issues arise when sharing resources among different domains. Some additional tools are required for having proper syncing and managing among different environments like cfengine, opsware etc [14]. IV. CLOUD COMPUTING Cloud computing is the new computing paradigm which provides large pool of dynamical scalable and virtual resources as a service on demand. The main principle behind cloud computing model is to offer computing, storage, and software as a service or as a utility. We just need internet to use these utilities. Buyya et al. (2009) [15] have defined it as follows: “Cloud is a parallel and distributed computing system consisting of a collection of inter-connected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements (SLA) established through negotiation between the service provider and consumers.” Fig. 3: Cloud computing concept [19] Here Fig. 3 shows that how users can connect to the cloud services provided by cloud service provider using any device over the internet. Cloud infrastructure includes scalable resources in storage, network, and compute. It also contain virtualized infrastructure and provide these services to the users over internet. Cloud computing cuts the operational and capital costs and allow the IT departments to focus on strategic projects instead of keeping the datacenter running. It provides the services on Infrastructure level, Platform level, and Software level. It provides many features such as speed, scalability of resources, parallel processing, just pay the used resources, choose another technology at any time to further work, 24/7 availability of services, device and location independent, provides reliability and security etc.
  • 3. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 3, March 2014 Copyright to IJARCCE www.ijarcce.com 5732 Cloud has five essential features such as rapid elasticity, measured services, on-demand self-service, resource pooling, and board network access as shown in Fig. 4. Fig. 4: Five features of cloud computing A. Advantages of Cloud Computing (1) Shared Resources: Cloud computing share resources to provide the services to multiple users. That’s why it can easily provide the facility like scale up and scale down the resources on demand. (2) Pay-As-You-Go: Users just need to pay only for those resources which are used by them. They can demand for more resources if they required latter on and they can also release their resources after use. (3) Better Hardware Management: It is easy for cloud service provider to manage the hardware easily because all computers run the same hardware [7]. (4) Save CAPEX and OPEX of Users: New technologies are developing very rapidly. Organizations need to use new technologies to fulfill the requirements of their customers. But changing the technologies is very costly. With the help of cloud computing, users don’t need to purchase the physical infrastructure and spend money on maintaining it. They can use any technology as per their requirement. B. Disadvantages of Cloud Computing (1) Less Reliability: Cloud Computing is less reliable because it used to share the resources with multiple users. So there is possibility to steal the data of a user or data of one organization may mix with the data of another organization. For example, In 2007 Microsoft and Yahoo! released some search data to the US Department of Justice as part of a child pornography case [17]. A disgruntled employee could alter or destroy the data using his or her own access credentials. If cloud storage system is not reliable, no one wants to save the data on an unreliable system [18]. (2) Internet: The main requirement for users to use the services of cloud computing is internet. Users required high speed of internet connection [16]. Unavailability of internet would cause unavailability of data. (3) Non-Interoperability: If user stored data in one cloud then later on he/she can’t move it to another cloud service provider because there is non-interoperability between cloud based systems [16]. V. COMPARISON BETWEEN GRID, CLUSTER AND CLOUD COMPUTING Table 1 shows the comparison between cluster, grid, and cloud computing. Cluster Computing Grid Computing Cloud Computing Characteristics of Cluster computing 1:Tightly coupled systems 2: Single system image 3: Centralized Job management & scheduling system Characteristics of Grid Computing 1: Loosely coupled (Decentralization) 2: Diversity and Dynamism 3: Distributed Job Management & scheduling Characteristic of cloud computing 1: Dynamic computing infrastructure 2: IT service-centric approach 3: Self-service based usage model 4: Minimally or self-managed platform 5: Consumption-based billing In cluster computing, a bunch of similar (or identical) computers are hooked up locally (in the same physical location, directly connected with very high speed connections) to operate as a single computer In grid computing, the computers do not have to be in the same physical location and can be operated independently. As far as other computers are concerned each computer on the grid is a distinct computer. In cloud computing, the computers need not to be in the same physical location. The cluster computers all have the same hardware and OS. The computers that are part of a grid can run different operating systems and have different hardware The memory, storage device and network communication are managed by the operating system of the basic physical cloud units. Open source software such as LINUX can support the basic physical unit management and virtualization computing. The whole system (all nodes) Every node is autonomous i.e. it Every node acts as an independent
  • 4. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 3, March 2014 Copyright to IJARCCE www.ijarcce.com 5733 behaves like a single system view and resources are managed by centralized resource manager. has its own resource manager and behaves like an independent entity entity The computers in the cluster are normally contained in a single location or complex. Grid are inherently distributed by its nature over a LAN, metropolitan or WAN Clouds are mainly distributed over MAN More than 2 computers are connected to solve a problem A large project is divided among multiple computers to make use of their resources. It does just the opposite. It allows multiple smaller applications to run at the same time. Areas of cluster computing 1. Educational resources 2.Commercial sectors for industrial promotion 3.Medical research Areas of Grid Computing 1.Predictive Modeling and Simulations 2.Engineering Design and Automation 3.Energy Resources Exploration 4.Medical, Military and Basic Research 5.Visualization Areas of cloud Computing 1.Banking 2.Insurance 3.Weather Forecasting 4.Space Exploration 5.Software as a service 6.PaaS 7.Infrastructure- as -a-Service Commodity computers High-end computers (servers, clusters) Commodity computers and high-end servers and network attached storage Size or scalability is 100s Size or scalability is 1000s Size or scalability is 100s to 1000s One of the standard OSs (Linux, Windows) Any standard OS (dominated by Unix) A hypervisor (VM) on which multiple OSs run Single Ownership Multiple Ownership Single Ownership Dedicated, high-end with low latency and high bandwidth Interconnection Network Mostly Internet with high latency and low Bandwidth Interconnection Network Dedicated, high-end with low latency and high Bandwidth Interconnection Network Traditional login/password- based. Medium level of privacy depends on user privileges. Public/private key pair based authentication and mapping a user to an account. Limited support for privacy. Each user/application is provided with a virtual machine. High security/privacy is guaranteed. Support for setting per-file access control list (ACL). Membership services discovery Centralized indexing and decentralized info services discovery Membership services discovery Limited service negotiation Yes, SLA based service negotiation SLA based service negotiation User management is centralized User management is decentralized and also virtual organization (VO)-based User management is centralized or can be delegated to third party Resource management is centralized Resource management is distributed Resource management is centralized/distributed Virtual Interface Architecture (VIA)-based standards Some Open Grid Forum standards Web Services (SOAP and REST) standards Single system image No single system image Yes, but optionally include Single system image Stable and guarantee capacity Varies, but high capacity Provisioned on demand capacity
  • 5. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 3, March 2014 Copyright to IJARCCE www.ijarcce.com 5734 Failure management (Self- healing) is limited (often failed tasks/applications are restarted). Failure management (Self- healing) is limited (often failed tasks/applications are restarted). Strong support for failover and content replication. VMs can be easily migrated from one node to other. Limited pricing of services but not open market Pricing of services is dominated by public good or privately assigned Utility pricing, discounted for larger customers Multi-clustering within an Organization for internetworking Limited adoption for internetworking, but being explored through research efforts such as Gridbus InterGrid High potential, third party solution providers can loosely tie together services of different Clouds for internetworking. Potential for building 3rd party or value-added solutions is limited due to rigid architecture Potential for building 3rd party or value-added solutions is limited due to strong orientation for scientific Computing High potential - can create new services by dynamically provisioning of compute, storage, and application services and offer as their own isolated or composite Cloud services to users Table 1: Comparison between Cluster, Grid and Cloud Computing [5, 7] VI. CONCLUSION Cloud computing is a new technology of computer network, providing the web services at lower cost comparing to normal technique. It contributes to improve the services in other related technologies such as Grid computing, cluster and utility computing. Presently, the security in clouds is less than the model in grid environment. In this paper we highlight the advantages, disadvantages and compared the features of cluster computing, grid computing, and cloud computing. ACKNOWLEDGMENT The making of the paper needed co-operation and guidance of a number of people. We therefore consider it our prime duty to thank all those who had helped me through their venture. It’s our immense pleasure to express our gratitude to our teachers of Lovely Professional University, Phagwara, India who provided us constructive and positive feedback during the preparation of this. We are also thankful to our parents for supporting us at each and every phase. REFERENCES [1] Robert W. Lucky May 2009, Reflections Cloud computing, May 2009, IEEE Spectrum [2] Mladen A. Vouk, Department of Computer Science, North Carolina State University, Raleigh, North Carolina, USA, Cloud Computing – Issues, Research And Implementations [3] C Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu. loud “Computing And Grid Computing 360 Degree Compared” [4] Jadeja Yashpal Singh and Modi Kirit (2012) “Cloud Computing- Concepts, Architecture and Challenges”, International Conference on Computing, Electronics and Electrical Technologies [ICCEET], IEEE [5] Buyya Rajkumar, Yeo Chee Shin, Venugopal Srikumar, Broberg James and Brandic Ivona, “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility”, Future Generation Computer Systems (2009), pp. 599-616 [6] http://www.wisegeek.org/what-is-cluster- computing.htm [7] Gandotra Indu, Abrol Pawanesh, Gupta Pooja, Uppal Rohit and Singh Sandeep (2011) “Cloud Computing Over Cluster, Grid Computing: a Comparative Analysis”, Journal of Grid and Distributed Computing, pp-01-04 [8] http://etutorials.org/Linux+systems/cluster+computing+with+lin ux/Chapter+1+So+You+Want+to+Use+a+Cluster/1.2+Why+Us e+a+Cluster/ [9] http://www.authorstream.com/Presentation/aS Guest68841- 539251-cluster-computing/ [10] Raicu Ion (2008), “Cloud Computing and Grid Computing 360 Computing 360--Degree Compared”, Distributed Systems Laboratory, [11] Computer Science Department, University of Chicago Introduction to Grid Computing, Bart Jacob, Michael Brown, Kentaro Fukui, Nihar Trivedi; IBM, Red books [12] http://www.linkedin.com/answers/technology/enterpriseso ftware/TCH_ENT/552522- 14941035 [13] http://www.slideshare.net/TankBhavin/grid- computing- 2007 [14] http://it.toolbox.com/blogs/technews/grid- computing- advantages-and-disadvantages- 23668 [15] Buyya R., Yeo C. S., Venugopal S., Broberg J., and Brandic I. (2009) Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing the 5th utility, Future Generation Computer Systems, 25, pp. 599-616. [16] Maria S. Perez. “Grid and Cloud Computing”, Retrieved from http://laurel.datsi.fi.upm.es/_media/docencia/a signaturas/ccg/gridcloud.pdf [17] A. T. Velte, T. J. Velte, and R. Elsenpeter, Cloud Computing-A Practical Approach, The McGraw-Hill Companies, New York, 2010. [18] K. Kaur, and S. Vashisht. “Data Separation Issues in Cloud Computing”, International Journal for Advance Research in Engineering and technology, I (10), pp.26-29, November, 2013. [19] http://www.google.co.in/imgres?sa=G&hl=en&tbm=isch&tbnid =SqF- 0iD93BvJlM%3A&imgrefurl=http%3A%2F%2Flakjeewa.blogs pot.com%2F2011%2F09%2Fwhat-is-cloud- computing.html&docid=blSqlVWBdvfmtM&imgurl=http%3A %2F%2F1.bp.blogspot.com%2F- 3Cj5Kxe0UrA%2FTmFEdFuD7- I%2FAAAAAAAAAFU%2FceKJ3pxEKHI%2Fs1600%2Fclou d_computing.jpg&w=606&h=311&ei=c2vyUv65LMOHrQeBm 4CwDg&zoom=1&ved=0COYCEIQcMFI&iact=rc&dur=517& page=5&start=72&ndsp=19 BIOGRAPHIES Kiranjot Kaur is currently doing M.Tech from Lovely Professional University, Phagwara, India. She did B.Tech from the same institution. Her area of interests are Cloud Computing and Data Mining Ms. Anjandeep Kaur Rai is doing M.Tech form Lovely Professional University, Phagwara, India. She did Msc- IT from DAV Jalandhar. Her area of interests are Data Structures and Cloud computing.