Cost-Benefit Analysis of Cloud Computing versus Desktop Grids. By : Paritosh Heera( MT2011099)



Similar documents
Cost-Benefit Analysis of Cloud Computing versus Desktop Grids

Volunteer Computing, Grid Computing and Cloud Computing: Opportunities for Synergy. Derrick Kondo INRIA, France

Volunteer Computing and Cloud Computing: Opportunities for Synergy

How To Compare Amazon Ec2 To A Supercomputer For Scientific Applications

CHAPTER 8 CLOUD COMPUTING

CLOUD COMPUTING. When It's smarter to rent than to buy

Putchong Uthayopas, Kasetsart University

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

Cost Savings Solutions for Year 5 True Ups

Journeys in the Clouds The Cloud Codex John Barr, Head of EU Research

In het hoger onderwijs en onderzoek

Zero Downtime In Multi tenant Software as a Service Systems

Grid Computing vs Cloud

How Liferay Is Improving Quality Using Hundreds of Jenkins Servers

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing Technology

Architectural Implications of Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

IDC Enterprise Mobility: Platforms and Software. Survey Summary. John Jackson

NCTA Cloud Architecture

Cloud Technologies for SMBs

Data Centers and Cloud Computing. Data Centers

Cloud Computing Architecture: A Survey

XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing

Distribution transparency. Degree of transparency. Openness of distributed systems

Cluster, Grid, Cloud Concepts

On Premise Vs Cloud: Selection Approach & Implementation Strategies

SELENIUM GRID BUILD VS. BUY

Oracle Applications and Cloud Computing - Future Direction

Security management in the internet era

Chapter 7: Distributed Systems: Warehouse-Scale Computing. Fall 2011 Jussi Kangasharju

Mobile cloud business

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer

Building a Volunteer Cloud


COST-BENEFIT ANALYSIS: HIGH AVAILABILITY IN THE CLOUD AVI FREEDMAN, TECHNICAL ADVISOR. a white paper by

Network performance in virtual infrastructures

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Cloud Computing. Aditya Wikan Mahastama

Deploying Migrated IBM Notes Applications to the Cloud

Technical Enablers for Cloud Computing Successful Adoption

Cloud Computing. Chapter 1 Introducing Cloud Computing

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

HRG Assessment The Cloud Computing Challenge

Mobile and Cloud computing and SE

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Clouds vs Grids KHALID ELGAZZAR GOODWIN 531

Evaluating SaaS vs. on premise for ERP systems

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

CLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Security, Reliability & Control with Hosted Exchange

Critical Success Factors for Cloud Adoption

How To Understand Cloud Computing

Transform EMC Object Storage Into Enterprise Storage Services

TSplus White Paper 1

Enterpise Mobility Lexicon & Terminology

Cloud Computing INTRODUCTION

Grid Computing Vs. Cloud Computing

34% DOING MORE WITH LESS How Red Hat Enterprise Linux shrinks total cost of ownership (TCO) compared to Windows. I n a study measuring

Data Centers and Cloud Computing. Data Centers

A New Approach of CLOUD: Computing Infrastructure on Demand

Deploying a Geospatial Cloud

Cutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

MOVING TO THE CLOUD: Understanding the Total Cost of Ownership

Cloud Computing. Chapter 1 Introducing Cloud Computing

Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC.

Leveraging the Cloud. September 22, Digital Government Institute Cloud-Enabled Government Conference Washington, DC

StorPool Distributed Storage. Software-Defined. Business Overview

Chapter 19 Cloud Computing for Multimedia Services

Transcription:

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%