Download - Accidentally Using Grids
Argonne National Laboratory is managed by UChicago Argonne, LLC for the U.S. Department of Energy
Accidentally Using Grid Services
Charlie CatlettCIO, Argonne National Laboratory
Senior Fellow, Computational Institute of the University of Chicago and Argonne National Laboratory
HPC2008 Cetraro, ItalyJuly 2, 2008
[email protected] July 2008 HPC2008 - Cetraro, Italy
To Rule the Cloud
“Captain, he is intelligent, but not experienced. His pattern indicates two dimensional thinking.”
“Helm, Z minus 10,000 meters; stand by photon torpedoes.”
[email protected] July 2008 HPC2008 - Cetraro, Italy
Any of us... A reasonably well-respected institution...
Perspectives from 2001
(GGF-1, Amsterdam)
Well... sort of...
“Objects are further away than
they appear”
[email protected] July 2008 HPC2008 - Cetraro, Italy
Accidentally Using Grids
[email protected] July 2008 HPC2008 - Cetraro, Italy
How did this happen?
[email protected] July 2008 HPC2008 - Cetraro, Italy
Several Key Ideas
• Layered Architecture
• (you can innovate underneath)
• Open Standards - Generative approach
• (you can innovate on top)
• Clear definition of “user”
• Simplicity
[email protected] July 2008 HPC2008 - Cetraro, Italy
Layers: “Leave the Driving to Us”
TCP/IP
media
App
IP
media
TCP
App
IP
media
TCP
Libraries
App
[email protected] July 2008 HPC2008 - Cetraro, Italy
Open Standards; Simplicity (or not)
Web Services
App
Internet
HTTP
Mash-Ups
S3
OpenID
OAUTH
Directory Svcs
OGSA
Co-Scheduling
Remote Job Sub
[email protected] July 2008 HPC2008 - Cetraro, ItalySource: Kathy Sierra
[email protected] July 2008 HPC2008 - Cetraro, Italy
Using Grids; Building Grids
Libraries
App
Resources
GRIDS
User Difficulty
Build (and Manage) Difficulty
[email protected] July 2008 HPC2008 - Cetraro, Italy
Approaches, Trade-OffsUser Pain
Provider Pain
Heterogeneous
Homogeneousor
Single-System
Single Provider
Collab Providers
Competing Providers
HPC App
Workflow
HTC
Tight-Coupling
Clouds
[email protected] July 2008 HPC2008 - Cetraro, Italy
Target audience - end user or repackager (portals and science gateways... or Smugmug, Rightscale, etc.)
Other dimensions...
Providing just run-time vs. Shell, Code Development
How much you care about accounting, strong auth*
[email protected] July 2008 HPC2008 - Cetraro, Italy
User and Provider Difficulty Ratings
Source: Kathy Sierra