Sie sind auf Seite 1von 47

Cost-Benefit Analysis of Cloud

Computing versus Desktop Grids


By : Paritosh Heera( MT2011099)

Abstract and Introduction

2 computing environment mainly for scientific applications i.e


cloud and VC
Ground of comparisions are performance and monetary cost
benefits

Performance

utilizing computing infrastructure (compute, store and the application)

Monetary cost benefits

Analyze application, cost estimation, calculation and distribution of cost benefits

Experiments on real Desktop Grids(BOINC middleware) and


cloud(EC2)

Terms and Definitions

Cloud

Provides easy access to high-performance computing and storage infrastructure

Provides scalability, reliability, high-performance and configurability

Desktop Grids(aka Volunteer computing)

Distributed computing

Owner donate their computing resource( processing power and storage)

High ROI

BOINC

Project named Berkeley Open Infrasturcture for Network Computing(2002), provides


complete middleware system for VC
Scientific and distributed computing as a single application is very complex, so not
flexibility to alter for newer app versions

Cloud and VC Background

Vision (for both)


Hide complexity of hardware and software management from a user by offering computing as
a service

Benefits of cloud(so needs configurability and QoS)

Pay as you go

Scale up or down dynamically

No hardware mangaement, less software management

Configurable environment by VM(cloud)

QoS(cloud)

Dedicated resources -> Reliability

High end compute servers -> Cloud Infrastructure

Network-attached storage at several International locations

Outline of the Experiment

Performance trade-off?

Monetary trade-off?

In the above 2 experiments, compare VC


platforms and Cloud platforms?
Can cloud computing platforms be used in
combination with VC systems to improve costeffectiveness even further?

Apples to Apples

1) Performance trade-off ==> Stages


of VC Project & Application

2) Monetary Trade-off

Client hosting on cloud

Not worth it and never will

Server hosting on the cloud

Possible solution

Monthly project cost

EC2 pricing

Costs of clouds vs VC
Case 1: Client hosting on the cloud?
How long until
VC's more cost
effective than
clouds?

Costs of clouds vs VC
Case 1: Client hosting on the cloud?
How long until
VC's more cost
effective than
clouds?

Costs of clouds vs VC(2)

What are
total cost
over time?

Costs of clouds vs VC(2)

What are
total cost
over time?

Costs of clouds vs VC(2)

What are
total cost
over time?

Costs of clouds vs VC(3)

How many months


of VC can X month
of cloud buy me?

Costs of clouds vs VC(3)

How many months


of VC can X
month of cloud
buy me?

Costs of clouds vs VC(3)

How many months


of VC can X
month of cloud
buy me?

Equivalent cloud give BOINC costs

Given, BOINC
cost, what
size cloud
can I buy?

Equivalent cloud give BOINC costs

Given, BOINC
cost, what
size cloud
can I buy?

Equivalent cloud give BOINC costs

Given, BOINC
cost, what
size cloud
can I buy?

Equivalent cloud give BOINC costs

Given, BOINC
cost, what
size cloud
can I buy?
2 Orders
of
magnitude lower
than BOINC

Case 2: server cost on the


cloud(server hosting)
How much to host BOINC
server on the cloud?

Case 2: server cost on the


cloud(server hosting)
How much to host BOINC
server on the cloud?

Case 2: server cost on the


cloud(server hosting)
How much to host BOINC
server on the cloud?

Case 2: server cost on the


cloud(server hosting)
How much to host BOINC
server on the cloud?

15 16.5 times cheaper to host on


Cloud, but bandwidth
Is expensive

Cloud resources with given budget


How big of a server
can I support with given
budget?

Cloud resources with given budget


How big of a server
can I support with given
budget?

Cloud resources with given budget


How big of a server
can I support with given
budget?

Many project servers


Are sustainable on
The cloud

Summary

Performance tradeoffs

20 VC TeraFLOPS within 6 months

Monetary tradeoffs

Client hosting

After 13 days, VC more cost effective

Server hosting

VC server on cloud is cost effective

Best for small-medium sized projects

Saving of atleast 40%

Das könnte Ihnen auch gefallen