Top Banner
Cloud Computing: Cloud Computing: Concepts, Technologies Concepts, Technologies and Business and Business Implications Implications B. Ramamurthy & K. Madurai [email protected] & [email protected] This talks is partially supported by National Science Foundation grants DUE: #0920335, OCI: #1041280 6/23/2010 Wipro Chennai 2011 1
11

Cloud computing

Nov 02, 2014

Download

Technology

CliffSugermen

Technology context: multi-core, virtualization, 64-bit processors, parallel computing models, big-data storages…
Cloud models: IaaS (Amazon AWS), PaaS (Microsoft Azure), SaaS (Google App Engine)
Demonstration of cloud capabilities
Cloud models
Data and Computing models: MapReduce
Graph processing using amazon elastic mapreduce
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud computing

Cloud Computing: Cloud Computing: Concepts, Technologies Concepts, Technologies

and Business Implicationsand Business ImplicationsB. Ramamurthy & K. Madurai

[email protected] & [email protected] talks is partially supported by National Science Foundation grants DUE: #0920335,

OCI: #10412806/23/2010Wipro Chennai 2011 1

Page 2: Cloud computing

Outline of the talkOutline of the talk• Introduction to cloud context

o Technology context: multi-core, virtualization, 64-bit processors, parallel computing models, big-data storages…

o Cloud models: IaaS (Amazon AWS), PaaS (Microsoft Azure), SaaS (Google App Engine)

• Demonstration of cloud capabilitieso Cloud models o Data and Computing models: MapReduceo Graph processing using amazon elastic mapreduce

• A case-study of real business application of the cloud

• Questions and Answers

6/23/2010Wipro Chennai 2011 2

Page 3: Cloud computing

Speakers’ Background in cloud Speakers’ Background in cloud

computing computing • Bina:

o Has two current NSF (National Science Foundation of USA) awards related to cloud computing:

o 2009-2012: Data-Intensive computing education: CCLI Phase 2: $250K

o 2010-2012: Cloud-enabled Evolutionary Genetics Testbed: OCI-CI-TEAM: $250K

o Faculty at the CSE department at University at Buffalo.• Kumar:

o Principal Consultant at CTGo Currently heading a large semantic technology business

initiative that leverages cloud computingo Adjunct Professor at School of Management, University

at Buffalo.

• Bina:o Has two current NSF (National Science Foundation of

USA) awards related to cloud computing:o 2009-2012: Data-Intensive computing education: CCLI

Phase 2: $250Ko 2010-2012: Cloud-enabled Evolutionary Genetics

Testbed: OCI-CI-TEAM: $250K o Faculty at the CSE department at University at Buffalo.

• Kumar:o Principal Consultant at CTGo Currently heading a large semantic technology business

initiative that leverages cloud computingo Adjunct Professor at School of Management, University

at Buffalo.

6/23/2010Wipro Chennai 2011 3

Page 4: Cloud computing

Introduction: A Golden Era in Introduction: A Golden Era in ComputingComputing

6/2/2011 Cloud Futures 2011, Redmond, WA 4

Page 5: Cloud computing

Cloud Concepts, Enabling-Cloud Concepts, Enabling-technologies, and Models: technologies, and Models:

The Cloud ContextThe Cloud Context

6/23/2010Wipro Chennai 2011 5

Page 6: Cloud computing

Evolution of Internet ComputingEvolution of Internet ComputingPublis

h

Info

rm

Inte

ract

Inte

gra

te

Tra

nsa

ct

Dis

cover

(inte

lligence

)

Auto

mate

(dis

covery

)

time

scale

Soci

al m

edia

and n

etw

ork

ing

Semanticdiscovery

Data-intensiveHPC, cloudweb deep web

Data

mark

etp

lace

and

analy

tics

6/23/2010Wipro Chennai 2011 6

Page 7: Cloud computing

Top Ten Largest DatabasesTop Ten Largest Databases

Ref: http://www.focus.com/fyi/operations/10-largest-databases-in-the-world/

6/23/2010Wipro Chennai 2011 7

Page 8: Cloud computing

ChallengesChallenges

• Alignment with the needs of the business / user / non-computer specialists / community and society

• Need to address the scalability issue: large scale data, high performance computing, automation, response time, rapid prototyping, and rapid time to production

• Need to effectively address (i) ever shortening cycle of obsolescence, (ii) heterogeneity and (iii) rapid changes in requirements

• Transform data from diverse sources into intelligence and deliver intelligence to right people/user/systems

• What about providing all this in a cost-effective manner?

6/23/2010Wipro Chennai 2011 8

Page 9: Cloud computing

Enter the cloudEnter the cloud

• Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like the electricity grid.

• The cloud computing is a culmination of numerous attempts at large scale computing with seamless access to virtually limitless resources.o on-demand computing, utility computing, ubiquitous computing,

autonomic computing, platform computing, edge computing, elastic computing, grid computing, …

6/23/2010Wipro Chennai 2011 9

Page 10: Cloud computing

““Grid Technology: A slide from my presentationGrid Technology: A slide from my presentation

to Industry (2005)to Industry (2005)• Emerging enabling technology.• Natural evolution of distributed systems and the Internet.• Middleware supporting network of systems to facilitate

sharing, standardization and openness.• Infrastructure and application model dealing with sharing of

compute cycles, data, storage and other resources.• Publicized by prominent industries as on-demand computing,

utility computing, etc.• Move towards delivering “computing” to masses similar to

other utilities (electricity and voice communication).”• Now,

Hmmm…sounds like the definition for cloud computing!!!!!

6/23/2010Wipro Chennai 2011 10

Page 11: Cloud computing

It is a changed world now…It is a changed world now…

• Explosive growth in applications: biomedical informatics, space exploration, business analytics, web 2.0 social networking: YouTube, Facebook

• Extreme scale content generation: e-science and e-business data deluge

• Extraordinary rate of digital content consumption: digital gluttony: Apple iPhone, iPad, Amazon Kindle

• Exponential growth in compute capabilities: multi-core, storage, bandwidth, virtual machines (virtualization)

• Very short cycle of obsolescence in technologies: Windows Vista Windows 7; Java versions; CC#; Phython

• Newer architectures: web services, persistence models, distributed file systems/repositories (Google, Hadoop), multi-core, wireless and mobile

• Diverse knowledge and skill levels of the workforce • You simply cannot manage this complex situation with your

traditional IT infrastructure:

6/23/2010Wipro Chennai 2011 11