the magic of the cloud: supercomputers for everyone, everywhere prof. eric a. brewer uc berkeley

20
The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Upload: flora-chambers

Post on 13-Jan-2016

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

The Magic of the Cloud:Supercomputers for Everyone,

Everywhere

Prof. Eric A. BrewerUC Berkeley

Page 2: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Personal ComputerMany Applications

OfficeApplications

Math &Science

Databases &Storage

Page 3: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

OfficeApplications

Math &Science

Databases &Storage

Many Applications

Page 4: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

The Internet & E-Mail

The Internet

Packet networkingDomain namesProtocols (TCP/IP)

E-mail readersE-mail servers

Page 5: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

The Internet & E-Mail

The InternetThe Web

MosaicNetscape

Page 6: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Browser: Universal Client

The WebHotmailGmail

Yahoo! Mail

The Cloud

DatabasesHigh Performance Computing

Page 7: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Browser: Universal Client

The Cloud

Page 8: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

: 1.6B Users: Everywhere The Cloud

Wireless

Wireless ProtocolsCoding TheoryCMOS Radios

Operating SystemSensorsMultipoint Interface

Page 9: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

The Cloud

Chat

Dave: Hello, Hal?

: Groups

ChatDave: Hello, Hal?

ChatDave: Hello, Hal?

ChatDave: Hello, Hal?

• Facebook, Twitter, Skype• Games, Recommendations/Reviews

Page 10: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

: Clusters : Servers

• Scalability: > 10B pages/day• Cost effective (commodity servers)• Highly available• Largest supercomputers

Cluster ComputingScalable Search Engines

The Cloud

Page 11: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

: Clusters : Virtual Machines

• Makes servers interchangeable• Supports all the applications

The Cloud

Page 12: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

The Cloud: Virtual Machines

• Makes servers interchangeable• Supports all the applicationsTime

Dem

and

Page 13: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

The Cloud

Time

Dem

and

: Elasticity

Nearly infinite capacity as needed

Page 14: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

: Scale

1700 CPUs, 3400GB

The Cloud

125,000 CPUs250,000 GB

Page 15: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Some Opportunities

Page 16: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Software Engineering

Cloud is much too dynamic!– Doesn’t need to perfect 1st time

• New version every day• Test versions on random users

– “Agile” rapid processes win

Accelerates innovation:– Low capital, rent capacity on demand– Build a new site by yourself in one day

• And it will scale as needed!

Need to rethink Software Engineering

Page 17: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Energy

The Cloud uses tremendous energy– Already 0.5% of global carbon footprint– And fastest growing segment

… but easier to optimize– Move cloud near power sources– Co-design power & cooling– Redesign servers, processors,

networks, …

Energy can be a Big Win

Page 18: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Security & Privacy

The Cloud stores all your Data– And what you do online– And enables deep analysis &

correlation– … forever into the future

Research can make a difference:– How to detect/prevent/track leaks?– How to enforce deletion?– What rights should you have?

Great Risk & Great Opportunity

Page 19: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Enabling the FutureSupercomputers for everyone, all the time … but need rural broadband access

Rethink most of life:– Health Care: new capabilities meets privacy– Education: supercomputer for every student– Science: a revolution in science

• Grand scale simulation, e.g. climate modeling

– Productivity: US leads the Cloud Revolution

A Historic Shift in is Progress

Page 20: The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley

Backup