Clouds, Grids and Clusters Prepared by M.Chandana Department of CSE Engineered for Tomorrow Course code: 10CS845.

Slides:



Advertisements
Similar presentations
Summary of Cloud Computing (CC) from the paper Abovce the Clouds: A Berkeley View of Cloud Computing (Feb. 2009)
Advertisements

Ali Ghodsi UC Berkeley & KTH & SICS
UC Berkeley Above the Clouds A Berkeley View of Cloud Computing 1 UC Berkeley RAD Lab.
Ragib Hasan Johns Hopkins University en Spring 2010 Lecture 1 01/25/2010 Security and Privacy in Cloud Computing.
An Introduction to Cloud Computing By Ramandeep Singh.
CLOUDS. Grid Computing, MIERSI, DCC/FCUP 2 Definition “A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
OUR DECISION TO IMPLEMENT BPOS Presented by Tony Rojas President, Two Degrees LLC.
UC Berkeley 1 Above the Clouds: A Berkeley View of Cloud Computing Armando Fox, UC Berkeley Reliable Adaptive Distributed Systems Lab Image: John Curley.
CLOUD Demystifying the Jesse Dunietz SASS Talk A Survey of Cloud Computing.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
C LOUD C OMPUTING I NFRASTRUCTURE T AKE A SEAT & PREPARE TO FLY Anh M. Nguyen CS525, UIUC, Spring
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Grid and Cloud Computing Anda Iamnitchi CIS 6930 Spring 2011
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud Computing: Overview 1. This lecture What is cloud computing? What are its essential characteristics? Why cloud computing? Classification/service.
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Cloud Computing – The Cloud Dr. Jie Liu. Definition  Cloud computing is Web-based processing, whereby shared resources, software, and information are.
Building Sustainable MIS Infrastuctures
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Cloud Computing: Background and Examples Dr. Adil Yousif University of Science & Technology.
Above the Clouds: A Berkley View of Cloud Computing Ambrust et al. RAD Lab (supported: google, amazon, microsoft, etc.) CIS6000 Paper Presentation: Mohammad.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing: Overview
MATT JARRELL TWYNER JONES CARTER FARMER RICK KASS Cloud Computing.
Situation Normal.... ___________________________________.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
CEG7380 Cloud Computing Lecture 1
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Software Testing in a Virtualized World Anuradha Biswas Prakat Solutions.
An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously accessed from any connected devices.
SDN : What We’ve Learned Martìn Casado I’ve. Outline SDN : a History SDN : a Definition SDN : What I’ve Learned.
Introduction to Cloud Computing
Advanced Topic in Information Systems: Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science.
Integrated Financial Applications using Intuit’s PaaS Solution George Chiramattel, Intuit.
Above the Clouds : A Berkeley View of Cloud Computing
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
© Asite Solutions Ltd Cloud Computing World Forum A Global Software as a Service Platform for Supply Chain Collaboration Tony Ryan CEOwww.asite.com.
Cloud Computing John Engates CTO, Rackspace Presented: Rackspace Customer Conference, 2008 October 29, 2008.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
UC Berkeley Clouds Above the clouds : A Berkeley View of Cloud Computing Electrical Engineering and Computer Sciences University of California at Berkeley.
Distributed Systems Foundations Lecture 0. Evolution of computing history Main Frame with terminals Network of PCs & Workstations. Client-Server Now,
1 Cloud Computing Advisor : Cho-Chin Lin Student : Chien-Chen Lai.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
An Introduction to Cloud Computing By: Anmol Sharma Chetan rathore.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Above the Clouds: A Berkeley View of Cloud Computing Annajiat Alim Rasel, P Shimul Bala, P Raquibul Bari, P Annajiat Alim.
Above the Cloud 1. Contents What is Cloud Computing? 1 Why does it happen? 23 Obstacles 4 2 Who are using it? Stairways to Cloud 5.
Lecture 0. Introduction Instructor: Weidong Shi (Larry), PhD
Cloud Services Today and the Future
Lecture 2. Ecosystem, CAP, and Challenges
Clouds , Grids and Clusters
An Introduction to Cloud Computing
CEG7380 Cloud Computing Lecture 1
Cloud Computing Dr. Sharad Saxena.
Above the Clouds A Berkeley View of Cloud Computing
System & Method presenting: Cloud Computing Dec-18 By: Niels Liisberg
Syllabus and Introduction Keke Chen
Views of Cloud Computing
Presentation transcript:

Clouds, Grids and Clusters Prepared by M.Chandana Department of CSE Engineered for Tomorrow Course code: 10CS845

Outline What is Cloud Computing? Why now? Cloud killer apps Economics for users Economics for providers Challenges and opportunities Implications Case study: Amazon Web Services 2

What is Cloud Computing? Old idea: Software as a Service (SaaS) – Def: delivering applications over the Internet Recently: “[Hardware, Infrastructure, Platform] as a service” – Poorly defined so we avoid all “X as a service” Utility Computing: pay-as-you-go computing – Illusion of infinite resources – No up-front cost – Fine-grained billing (e.g. hourly) Cloud computing: a new term for the long-held dream of utility computing (first defined in 1966) – Refers to both the application delivered as services over the Internet and the hardware and software systems in the datacenters that provide those services. 3

Why Now? Experience with very large datacenters – Unprecedented economies of scale Other factors – Pervasive broadband Internet – Fast x86 virtualization – Pay-as-you-go billing model – Standard software stack 4

Spectrum of Clouds Instruction Set VM (Amazon EC2, 3Tera) Bytecode VM (Microsoft Azure) Framework VM – Google AppEngine, Force.com EC2AzureAppEngineForce.com Lower-level, Less management Higher-level, More management 5

Cloud Killer Applications Mobile and web applications Extensions of desktop software – Matlab, Mathematica Batch processing / MapReduce – Oracle at Harvard, Hadoop at NY Times 6

Unused resources Economics of Cloud Users Pay by use instead of provisioning for peak Static data centerData center in the cloud Demand Capacity Time Resources Demand Capacity Time Resources 7

Unused resources Economics of Cloud Users Risk of over-provisioning: underutilization Static data center Demand Capacity Time Resources 8

Economics of Cloud Users Heavy penalty for under-provisioning Lost revenue Lost users Resources Demand Capacity Time (days) 1 23 Resources Demand Capacity Time (days) 1 23 Resources Demand Capacity Time (days)

Economics of Cloud Providers (1) 5-7x economies of scale [Hamilton 2008] Resource Cost in Medium Data Centers Cost in Very Large Data Centers Ratio Network$95 / Mbps / month$13 / Mbps / month7.1x Storage$2.20 / GB / month$0.40 / GB / month5.7x Administration≈140 servers/admin>1000 servers/admin7.1x 10

Economics of Cloud Providers (2) Price per KWHWherePossible Reasons Why 3.6¢IdahoHydroelectric power; not sent long distance. 10.0¢CaliforniaElectricity transmitted long distance over the grid; limited transmission lines in Bay Area; no coal fired electricity allowed in California. 18.0¢HawaiiMust ship fuel to generate electricity. Price of kilowatt-hours of electricity by region.

Economics of Cloud Providers (3) Extra benefits – Amazon: utilize off-peak capacity – Microsoft: sell.NET tools – Google: reuse existing infrastructure

Adoption Challenges ChallengeOpportunity Availability: -Outages -DDoS Multiple providers & Data Centers Data lock-inStandardization Data Confidentiality and Auditability Encryption, VLANs, Firewalls; Geographical Data Storage 13

Growth Challenges ChallengeOpportunity Data transfer bottlenecksFedEx-ing disks, Data Backup/Archival - Mailing disks is already provided by Amazon Performance unpredictabilityImproved VM support, flash memory, scheduling VMs Scalable storageInvent scalable store Bugs in large distributed systemsInvent Debugger that relies on Distributed VMs Scaling quicklyInvent Auto-Scaler that relies on ML; Snapshots 14

Policy and Business Challenges ChallengeOpportunity Reputation Fate SharingOffer reputation-guarding services like those for Software LicensingPay-for-use licenses; Bulk use sales 15

Long Term Implications Application software: – Cloud & client parts, disconnection tolerance Infrastructure software: – Resource accounting, VM awareness Hardware systems: – Containers, energy proportionality 16

Some Views On Cloud Computing “The interesting thing about Cloud Computing is that we’ve redefined Cloud Computing to include everything that we already do.... I don’t understand what we would do differently in the light of Cloud Computing other than change the wording of some of our ads.” Larry Ellison (Oracle’s CEO), quoted in the Wall Street Journal, September 26, 2008

“A lot of people are jumping on the [cloud] bandwagon, but I have not heard two people say the same thing about it. There are multiple definitions out there of the cloud.” Andy Isherwood, Hewlett-Packard’s Vice President of European Software Sales, quoted in ZDnet News, December 11, 2008

“It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign. Somebody is saying this is inevitable — and whenever you hear somebody saying that, it’s very likely to be a set of businesses campaigning to make it true.” Richard Stallman, quoted in The Guardian, September 29, 2008