Cloud Computing VS Distributed Computing

CLOUD COMPUTING VS DISTRIBUTED COMPUTING

Cloud Computing :

The goal of Cloud Computing is delivering services in an on-demand environment achieving increased scalability, transparency, security, monitoring and management.


fig credit : visionhub123.blogspot.com


Distributed Computing :

The goal of Distributed Computing is to provide a collaborative resource sharing by users. It strives to provide administrative scalability, size scalability, and geographical scalability.

                           

fig credit : visionhub123.blogspot.com


COMPARISON BETWEEN CLOUD COMPUTING &DISTRIBUTED COMPUTING

Comparison are as follows:---


Parameters
Cloud Computing
Distributed Computing

Definition
Cloud Computing Provides Hardware, Software And Other Infrastructure Resources Over The Internet .
The Distributed Computing Divides A Single Task Among Multiple Computers That Are Connected Via A Network To Achieve The Task Faster Than Using An Individual Computer.

Aim
The Cloud Will Help You Access The Storage, Servers, Databases And Multiple Application Services All In One Place, The Internet Or
Reduced Investments And Proportional Cost.

The Main Goal Of Distributed Computing Is To Connect The Users With The Resources.
Services
Provides Services Such As Hardware, Software Resources Through The Internet.
Helps To Achieve Computational Tasks Faster Than Using A Single Computer.

Cause
Network And Security Causes.
Network And Security Causes.

Cooperating
Not Cooperating.
 Distributed System Is A Number Of Subsystems That Are Cooperating.

Disadvantages
·         More Elasticity Means Less Control Especially In The Case Of Public Clouds.

·         Restrictions On Available Services May Be Faced, As It Depends Upon The Cloud Provider.

Technologies Such As Remote Procedure Calls And Remote Method Invocation Are Used To Construct Distributed Computations.
Examples
Youtube, Google Docs And Picasa.

Facebook, World Wide Web And ATM.
Benefits
Cost Effective , Economic Of Scale , Access To Global Market.

Flexibility , Scalability , Improved Performance.
Image








Benefits of Cloud Computing :


  • Cost Effective 
  •  Economic Of Scale 
  •  Access To Global   Market



Benefits of Distributed Computing :


  • Flexible
  • Scalable
  • Improved Performance





























Comments

cloud computing

DATA ABSTRACTION VS DATA ENCAPSULATION

Iaas(Infrastructure as a service )

12 Differences between RAM VS ROM