grid vs. cloud computing · cloud computing: it on demand capacity utilization most servers have...

29
© 2009 Parabon Computation, Inc. All rights reserved. | Grid vs. Cloud Computing The similarities and dierences between Cloud Computing and Extreme-Scale Computation on Demand ®

Upload: others

Post on 08-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2008 Parabon Inc. All rights reserved. | 1© 2009 Parabon Computation, Inc. All rights reserved. |

Grid vs. CloudComputing

The similarities and differencesbetween Cloud Computing andExtreme-Scale Computation on Demand®

Page 2: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Virtualized Data Center

Virtualization bringsnew capabilities to thedata center.

Capacity Utilization

Page 3: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Virtualized Data Center

Virtualization bringsnew capabilities to thedata center.

Grid computing andcloud computing aretwo types of servicesthat benefit fromvirtualization.

Capacity Utilization

Page 4: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Cloud Computing: IT on Demand

Capacity Utilization

Cloud computing enablesself-service provisioning ofvirtual machines.

Page 5: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Cloud Computing: IT on Demand

Capacity Utilization

Cloud computing enablesself-service provisioning ofvirtual machines.

Page 6: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Cloud Computing: IT on Demand

Capacity Utilization

Cloud computing enablesself-service provisioning ofvirtual machines.

Goal: “Simplify deployment ofOperating Systems and appservers.”

Page 7: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Cloud Computing: IT on Demand

Capacity Utilization

Cloud computing enablesself-service provisioning ofvirtual machines.

Goal: “Simplify deployment ofOperating Systems and appservers.”

Characteristics: Smallnumbers of VM allocationsheld for long periods of time(days/months).

Page 8: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Cloud Computing: IT on Demand

Capacity Utilization

Cloud computing enablesself-service provisioning ofvirtual machines.

Goal: “Simplify deployment ofOperating Systems and appservers.”

Characteristics: Smallnumbers of VM allocationsheld for long periods of time(days/months).

Page 9: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Cloud Computing: IT on Demand

Capacity Utilization

Most servers have utilizationrates of just 5-20%; the other80-95% is wasted capacity.1

Cloud provisioning tools andvirtualization greatly improveutilization rates. Even so, mostdata centers have massiveamounts of capacity that goesunused.

[1] Taurus - A Taxonomy of the Actual Utilizationof Real UNIX and Windows Servers, David GHeap, Principal IT Consultant, IBM EnterpriseServer Group, January 2003. http://www-03.ibm.com/servers/library/pdf/taurus.pdf

UNUSED

Page 10: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Grid: Extreme-Scale Computation on Demand®

Capacity Utilization

Grid computing solutionsenable parallel processingof computational tasks, oftenusing idle vs. dedicatedcapacity.

Page 11: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Grid: Extreme-Scale Computation on Demand®

Capacity Utilization

Grid computing solutionsenable parallel processingof computational tasks, oftenusing idle vs. dedicatedcapacity.

Goals: “Accelerate throughputfrom decades to days orfrom months to minutes.”

Page 12: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Grid: Extreme-Scale Computation on Demand®

Capacity Utilization

Grid computing solutionsenable parallel processingof computational tasks, oftenusing idle vs. dedicatedcapacity.

Goals: “Accelerate throughputfrom decades to days orfrom months to minutes.”

“Enable deep computationsthat are otherwise intractable.”

Page 13: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Grid: Extreme-Scale Computation on Demand®

Capacity Utilization

Grid computing solutionsenable parallel processingof computational tasks, oftenusing idle vs. dedicatedcapacity.

Goals: “Accelerate throughputfrom decades to days orfrom months to minutes.”

“Enable deep computationsthat are otherwise intractable.”

Characteristics: Largenumbers of work requestsrun for short periods of time(minutes / hours).

Page 14: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

The Frontier® Grid Platformcan share resources with cloudsolutions to provide a high-performance compute serviceusing otherwise wastedcapacity.

Page 15: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

The Frontier® Grid Platformcan share resources with cloudsolutions to provide a high-performance compute serviceusing otherwise wastedcapacity.

The Frontier Grid Servermanages execution of large-scale computational jobsacross hundreds or thousandsof compute nodes.

Page 16: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

The Frontier Compute Enginecan be deployed as a small,unobtrusive virtual applianceacross the entire data center.

Page 17: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

The Frontier Compute Enginecan be deployed as a small,unobtrusive virtual applianceacross the entire data center.

Frontier uses resources onlywhen its host has excesscapacity. And, it is designed to“back off” when higher priorityprocesses are present.

Page 18: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

Next, we’ll watch how Frontierexecutes a large-scale job inthe presence of other VMallocations.

Page 19: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

A large job comprised of manytasks is launched against theFrontier Grid Service.

Page 20: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

The Frontier Grid Serverassigns tasks to computeengines on the grid.

Page 21: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

The Frontier Grid Serverassigns tasks to computeengines on the grid.

Page 22: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

Frontier Compute Engineson hosts with excess capacitybegin executing tasks in turn,and results are returned backto the server.

Page 23: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

Capacity utilization in the datacenter increases and the jobfinishes quickly thanks to massparallelization.

Page 24: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

Capacity utilization in the datacenter increases and the jobfinishes quickly thanks to massparallelization.

Page 25: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

Because Frontier runs at lowpriority, other operations, suchas cloud provisioning of newVMs, can proceed as normal.

Page 26: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

Because Frontier runs at lowpriority, other operations, suchas cloud provisioning of newVMs, can proceed as normal.

Page 27: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

As the job completes, capacityis freed for use by other jobs.

Page 28: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Frontier® Grid Services

Capacity Utilization

Computational Work Units

Our job, which would takeweeks or months on a singlecomputer, finishes in minutesor hours.

Page 29: Grid vs. Cloud Computing · Cloud Computing: IT on Demand Capacity Utilization Most servers have utilization rates of just 5-20%; the other 80-95% is wasted capacity.1 Cloud provisioning

© 2009 Parabon Computation, Inc. All rights reserved.

Conclusion: Grids ≈ Clouds

Grid and Cloud computing share some common goals:

Deliver computation as a utility Virtualize use of computing resources Eliminate need for dedicated computing resources Dramatically improve computational price-performance

But, the services they provide are fundamentally different:

Cloud – Information Technology (IT) on Demand Grid – Extreme-Scale Computation on Demand®