cost-benefit analysis of cloud computing versus desktop...
TRANSCRIPT
![Page 1: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/1.jpg)
Cost-Benefit Analysis of Cloud Computing versus
Desktop Grids
Derrick Kondo, Bahman Javadi, Paul Malécot, Franck CappelloINRIA, France
David P. AndersonUC Berkeley, USA
![Page 2: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/2.jpg)
Cloud Background• Vision
• Hide complexity of hardware and software management from a user by offering computing as a service
• Benefits
• Pay as you go
• Scale up or down dynamically
• No hardware management, less software management
![Page 3: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/3.jpg)
Platform Performance vs. CostsC
ost
Performance
low
low
high
high
![Page 4: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/4.jpg)
Platform Performance vs. CostsC
ost
Performance
Cluster
Grid
Supercomputer
low
low
high
high
![Page 5: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/5.jpg)
Platform Performance vs. CostsC
ost
Performance
Cluster
Grid
Supercomputer
low
low
high
high
Desktop Grids (DG)
![Page 6: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/6.jpg)
Platform Performance vs. CostsC
ost
Performance
Cluster
Grid
Supercomputer
low
low
high
high
Desktop Grids (DG)
CloudWhat is the relationship?
![Page 7: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/7.jpg)
Platform Performance vs. CostsC
ost
Performance
Cluster
Grid
Supercomputer
low
low
high
high
Desktop Grids (DG)
CloudWhat is the relationship?
DG + Cloud?
![Page 8: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/8.jpg)
Outline
• Performance tradeoffs
• Monetary tradeoffs
• Client hosting
• Server hosting
![Page 9: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/9.jpg)
Apples to Apples
Loosely-coupled,high-throughput,
compute-intensive applications
Tightly-coupled,data-intensive
real-time applications
low complexity high complexity
![Page 10: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/10.jpg)
Apples to Apples
Loosely-coupled,high-throughput,
compute-intensive applications
Tightly-coupled,data-intensive
real-time applications
low complexity high complexity
DG’s
![Page 11: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/11.jpg)
Apples to Apples
Loosely-coupled,high-throughput,
compute-intensive applications
Tightly-coupled,data-intensive
real-time applications
low complexity high complexity
DG’s
Clouds
![Page 12: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/12.jpg)
Apples to Apples
Loosely-coupled,high-throughput,
compute-intensive applications
Tightly-coupled,data-intensive
real-time applications
low complexity high complexity
DG’s
Clouds
Comparison assuming embarrassingly parallel, compute-intensive applications
![Page 13: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/13.jpg)
Method
• Use real performance measurements
• Exported BOINC (middleware for desktop grids) project data
• Use real costs
• Large/small BOINC projects (SETI@home / XtremLab)
• Amazon Elastic Computing Cloud (EC2)
![Page 14: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/14.jpg)
Stages of Project & Application
Platform Construction
![Page 15: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/15.jpg)
Stages of Project & Application
Platform Construction
Application Deployment
![Page 16: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/16.jpg)
Stages of Project & Application
Platform Construction
Application Deployment
Application Execution
![Page 17: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/17.jpg)
Stages of Project & Application
Platform Construction
Application Deployment
Application Execution
Application Completion
![Page 18: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/18.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long before I get X TeraFLOPS?
![Page 19: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/19.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long before I get X TeraFLOPS?
0 5 10 15 20 25 3010
3
104
105
106
Months for registration
Num
ber
of clo
ud n
odes
0 5 10 15 20 25 30
101
102
103
Tera
FLO
PS
![Page 20: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/20.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long before I get X TeraFLOPS?
0 5 10 15 20 25 3010
3
104
105
106
Months for registration
Num
ber
of clo
ud n
odes
0 5 10 15 20 25 30
101
102
103
Tera
FLO
PS
Can get over 20 TeraFLOPSwithin 6 months
![Page 21: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/21.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long before I get X TeraFLOPS?
0 5 10 15 20 25 3010
3
104
105
106
Months for registration
Num
ber
of clo
ud n
odes
0 5 10 15 20 25 30
101
102
103
Tera
FLO
PS
Can get over 20 TeraFLOPSwithin 6 months
Strategy:Add to BOINC project list
Press releasesForum Announcements
Google Ad SenseRespond to users (leverage
volunteers)
![Page 22: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/22.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long to deploy my batch of tasks
needingfaster response time?
![Page 23: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/23.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long to deploy my batch of tasks
needingfaster response time?
!"#
!"$
!"%
!"!!
!""
!"!
!"&
!"'
()*+,-./0.1/2)34,,-.3/5,6
7,82/9*,34.4:*,.;*:3)4,6<
.
.
!"".4=6>6
!""".4=6>6
!"""".4=6>6
![Page 24: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/24.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long to deploy my batch of tasks
needingfaster response time?
!"#
!"$
!"%
!"!!
!""
!"!
!"&
!"'
()*+,-./0.1/2)34,,-.3/5,6
7,82/9*,34.4:*,.;*:3)4,6<
.
.
!"".4=6>6
!""".4=6>6
!"""".4=6>6
For 1000 tasks,~10 minutes with 105 hosts
![Page 25: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/25.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long to deploy my batch of tasks
needingfaster response time?
!"#
!"$
!"%
!"!!
!""
!"!
!"&
!"'
()*+,-./0.1/2)34,,-.3/5,6
7,82/9*,34.4:*,.;*:3)4,6<
.
.
!"".4=6>6
!""".4=6>6
!"""".4=6>6
For 1000 tasks,~10 minutes with 105 hosts
Strategy:Specify lower
latency bounds[Heien et al.]
![Page 26: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/26.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
![Page 27: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/27.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How many volunteer nodes
are equivalent to 1 cloud node?
![Page 28: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/28.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How many volunteer nodes
are equivalent to 1 cloud node?
![Page 29: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/29.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How many volunteer nodes
are equivalent to 1 cloud node?
2.8 active volunteer hosts per 1 cloud node.
(Total performance stillorders of magnitude better)
![Page 30: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/30.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How many volunteer nodes
are equivalent to 1 cloud node?
2.8 active volunteer hosts per 1 cloud node.
(Total performance stillorders of magnitude better)
Strategy:Use statistical prediction of
availability
![Page 31: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/31.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
![Page 32: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/32.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long should I wait
for task completion?
![Page 33: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/33.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long should I wait
for task completion?
![Page 34: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/34.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long should I wait
for task completion?
Median project latency bound: 9 days for 3.7 hour work unit (on 3GHz host).
Ratio of lat. bound / exec time > 5.Good success rates: 96.1%
of WCG tasks met out of 227,000 tasks
![Page 35: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/35.jpg)
Platform Construction
Application Deployment
Application Execution
Application Completion
How long should I wait
for task completion?
Strategy:See BOINC Catalog for
typical deadlines and compute/comm/mem ratios.
Median project latency bound: 9 days for 3.7 hour work unit (on 3GHz host).
Ratio of lat. bound / exec time > 5.Good success rates: 96.1%
of WCG tasks met out of 227,000 tasks
![Page 36: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/36.jpg)
Monetary Tradeoffs
• Client hosting on cloud
• Not worth it and never will
• Server hosting on the cloud
• Possible solution
![Page 37: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/37.jpg)
Monthly Project Costs
![Page 38: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/38.jpg)
EC2 Pricing
![Page 39: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/39.jpg)
What about Client Hosting on the Cloud?
![Page 40: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/40.jpg)
Cost of Clouds versus DG
How long until DG’s more cost
effective than Clouds?
![Page 41: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/41.jpg)
Cost of Clouds versus DG
! " #! #" $! $" %!#!
!#&
#!!#"
#!!#'
#!!#%
#!!#$
#!!##
()*+,-./01,/230456
7,8./9,)/:;<(
/
/=.),>;0?
@ABCDE*>,
A7$F#'!'/G*HI8.,,)/8*3,52'J&/-H*I3/8*3,56
'"&$/G*HI8.,,)/8*3,52#&#$/-H*I3/8*3,56
How long until DG’s more cost
effective than Clouds?
![Page 42: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/42.jpg)
Cost of Clouds versus DG
! " #! #" $! $" %!#!
!#&
#!!#"
#!!#'
#!!#%
#!!#$
#!!##
()*+,-./01,/230456
7,8./9,)/:;<(
/
/=.),>;0?
@ABCDE*>,
A7$F#'!'/G*HI8.,,)/8*3,52'J&/-H*I3/8*3,56
'"&$/G*HI8.,,)/8*3,52#&#$/-H*I3/8*3,56
How long until DG’s more cost
effective than Clouds?
After ~13 days
![Page 43: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/43.jpg)
What are total costsover time?
Cost of Clouds versus DG (2)
![Page 44: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/44.jpg)
0 5 10 15 200
1
2
3
4
5
6
7
8x 10
4
Platform age (days)
To
tal co
st
EC2 100n
EC2 1000n
EC2 10000n
XtremLab
SETI@home
What are total costsover time?
Cost of Clouds versus DG (2)
![Page 45: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/45.jpg)
0 5 10 15 200
1
2
3
4
5
6
7
8x 10
4
Platform age (days)
To
tal co
st
EC2 100n
EC2 1000n
EC2 10000n
XtremLab
SETI@home
What are total costsover time?
Cost of Clouds versus DG (2)
After 3 days, DGis cheaper
![Page 46: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/46.jpg)
Cost of Clouds versus DG (3)
How many months of DG can
X months of Cloud buy me?
![Page 47: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/47.jpg)
0 5 10 15 20 250
500
1000
1500
2000
2500
3000
3500
Months with EC2
Mo
nth
s w
ith
VC
Xtremlab / 1000n EC2
SETI@home / 1000n EC2
Xtremlab / 10000n EC2
SETI@home / 10000n EC2
Cost of Clouds versus DG (3)
How many months of DG can
X months of Cloud buy me?
![Page 48: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/48.jpg)
0 5 10 15 20 250
500
1000
1500
2000
2500
3000
3500
Months with EC2
Mo
nth
s w
ith
VC
Xtremlab / 1000n EC2
SETI@home / 1000n EC2
Xtremlab / 10000n EC2
SETI@home / 10000n EC2
Cost of Clouds versus DG (3)
How many months of DG can
X months of Cloud buy me?
12 months of Cloudcan pay for > 125 DG years.
DG way more sustainable.
![Page 49: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/49.jpg)
Equivalent Clouds given BOINC Costs
Given BOINC costs, what size Cloud can I buy?
![Page 50: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/50.jpg)
Equivalent Clouds given BOINC Costs
Given BOINC costs, what size Cloud can I buy?
![Page 51: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/51.jpg)
Equivalent Clouds given BOINC Costs
Given BOINC costs, what size Cloud can I buy?
1.75 TeraFLOPS,7 TeraBytes
.75 TeraFLOPS,3 TeraBytes
![Page 52: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/52.jpg)
Equivalent Clouds given BOINC Costs
Given BOINC costs, what size Cloud can I buy?
2 ordersof magnitude
lower than BOINC
1.75 TeraFLOPS,7 TeraBytes
.75 TeraFLOPS,3 TeraBytes
![Page 53: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/53.jpg)
What about Server Hosting on the Cloud?
![Page 54: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/54.jpg)
Number of Hosts over Time
![Page 55: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/55.jpg)
Number of Hosts over Time
Load variation exits w/ publicity, projects run out
of work, etc.Clouds take care
of server management.Potential to
exploit clouds.
![Page 56: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/56.jpg)
Server Costs on a Cloud
How much to host BOINC server on cloud?
![Page 57: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/57.jpg)
Server Costs on a Cloud
How much to host BOINC server on cloud?
![Page 58: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/58.jpg)
Server Costs on a Cloud
How much to host BOINC server on cloud?
(versus 43K +12K/month) (versus {4,1}K + {5,1}K/month)
![Page 59: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/59.jpg)
Server Costs on a Cloud
1.7 - 16.5 times cheaper to host on Cloud,
but bandwidth is expensive.
How much to host BOINC server on cloud?
(versus 43K +12K/month) (versus {4,1}K + {5,1}K/month)
![Page 60: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/60.jpg)
Cloud Resources with Given Budget
How big of a server can I support with given budget?
![Page 61: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/61.jpg)
Cloud Resources with Given Budget
How big of a server can I support with given budget?
![Page 62: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/62.jpg)
Cloud Resources with Given Budget
How big of a server can I support with given budget?
4 Mbps, 2 TB 12 Mbps, 2 TB
![Page 63: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/63.jpg)
Cloud Resources with Given Budget
Many project servers are sustainable on the cloud
How big of a server can I support with given budget?
4 Mbps, 2 TB 12 Mbps, 2 TB
![Page 64: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/64.jpg)
Summary
![Page 65: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/65.jpg)
Summary• Performance tradeoffs
• 20 DG TeraFLOPS within 6 months
![Page 66: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/66.jpg)
Summary• Performance tradeoffs
• 20 DG TeraFLOPS within 6 months
• Monetary tradeoffs
• Client hosting
• After 13 days, DG more cost effective
• Server hosting
• DG server on cloud is cost-effective
• Best for small-medium sized projects
• Savings of at least 40%
• http://mescal.imag.fr/membres/derrick.kondo/cloud_calc.xlsx
![Page 67: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/67.jpg)
Summary• Performance tradeoffs
• 20 DG TeraFLOPS within 6 months
• Monetary tradeoffs
• Client hosting
• After 13 days, DG more cost effective
• Server hosting
• DG server on cloud is cost-effective
• Best for small-medium sized projects
• Savings of at least 40%
• http://mescal.imag.fr/membres/derrick.kondo/cloud_calc.xlsx
• BOINC server image for EC2 / Xen available
• http://boinc.berkeley.edu/trac/wiki/CloudServer
![Page 68: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/68.jpg)
Future Work
• Clouds@home
• Statistical and predictive methods for ensuring host availability
• Lightweight mechanisms for virtual machine migration
![Page 69: Cost-Benefit Analysis of Cloud Computing versus Desktop Gridsstaff.scem.uws.edu.au/~bjavadi/slides/kondo_hcw09_pres.pdf · 2010-08-19 · Cost-Benefit Analysis of Cloud Computing](https://reader030.vdocuments.site/reader030/viewer/2022040721/5e2de8d919f4ff2f8c68ce14/html5/thumbnails/69.jpg)
• wu flop calc
• bw in cloud
• how is cloud equiv calculated