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%