11
Distributed Computing Cloud Computing : Module 2

Distributed Computing Cloud Computing : Module 2

Embed Size (px)

Citation preview

Page 1: Distributed Computing Cloud Computing : Module 2

Distributed ComputingCloud Computing : Module 2

Page 2: Distributed Computing Cloud Computing : Module 2

Objectives

Understand the concept of Distributed Computing

Learn about paradigms that brought Cloud Computing

Page 3: Distributed Computing Cloud Computing : Module 2

Distributed Computing

Distributed computing is a computing paradigm that involves multiple remote computers, each having a role in a computation problem or information processing.

Page 4: Distributed Computing Cloud Computing : Module 2

Distributed Computing

Two or more machines

Connected to each other in a network

Communicate to each other through message passing.

Appears as a single coherent system

Page 5: Distributed Computing Cloud Computing : Module 2

Distributed Computing

Easy to SetupEasily ScalableEnhanced reliability and availability

High Installation and Maintenance CostsTroubleshootingSecurity Issues

Page 6: Distributed Computing Cloud Computing : Module 2

Parallel v/s Distributed Computing

Page 7: Distributed Computing Cloud Computing : Module 2

Why Cloud?

Reduces costs of hardware, bandwidth and maintenance

Task can be divided

Offerings are on Pay Per Use Model

No Initial Investment

Availability and Reliability

Page 8: Distributed Computing Cloud Computing : Module 2

Grid Computing

• Systems are present at multiple locations.• Utilizes cycle-scavenging

• SETI @ HOME• MiklyWay @ HOME

http://www.electronicproducts.com/Computer_Systems/Servers/Cloud_computing_vs_grid_computing.aspx

Page 9: Distributed Computing Cloud Computing : Module 2

Cluster Computing

Systems are present at single location under control of the same organization.Machines are Dedicated

IBM Cluster22 dual-processor IBM RS/6000 43P-260 workstations and 2 quad-processor 44P-270 workstations for a total of 52 processors

http://www.electronicproducts.com/Computer_Systems/Servers/Cloud_computing_vs_grid_computing.aspx

Page 10: Distributed Computing Cloud Computing : Module 2

CAP Theorem

Consistency

Availability

Partition

Tolerance

Page 11: Distributed Computing Cloud Computing : Module 2

That’s All Folks!