SlideShare a Scribd company logo
Accidentally Using Grid
          Services
                                                      Charlie Catlett
                                 CIO, Argonne National Laboratory
Senior Fellow, Computational Institute of the University of Chicago and Argonne National Laboratory


                                                          HPC2008
                                                        Cetraro, Italy
                                                         July 2, 2008


                        Argonne National Laboratory is managed by UChicago Argonne, LLC for the U.S. Department of Energy
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.”

catlett@an.gov                                                 July 2008 HPC2008 - Cetraro, Italy
Perspectives from 2001
      Well... sort of...




       “Objects are
  further away than
                                          (GGF-1, Amsterdam)
       they appear”        Any of us...      A reasonably well-respected institution...
catlett@an.gov                                              July 2008 HPC2008 - Cetraro, Italy
Accidentally Using Grids




catlett@an.gov                    July 2008 HPC2008 - Cetraro, Italy
How did this
                  happen?
catlett@an.gov              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
catlett@an.gov                                    July 2008 HPC2008 - Cetraro, Italy
Layers: “Leave the
                         Driving to Us”

                                             App

                               App       Libraries
                  App
                               TCP          TCP
                 TCP/IP
                                IP            IP
                 media
                               media       media
catlett@an.gov                          July 2008 HPC2008 - Cetraro, Italy
Open Standards;
                   Simplicity (or not)

                             App        Mash-Ups
      Directory Svcs
                 OGSA    Web Services         S3
      Co-Scheduling                     OpenID
                           HTTP
     Remote Job Sub                     OAUTH
                          Internet

catlett@an.gov                          July 2008 HPC2008 - Cetraro, Italy
Source: Kathy
catlett@an.gov   Sierra   July 2008 HPC2008 - Cetraro, Italy
Gannon on Clouds


                        EC2




Source: Dennis Gannon
catlett@an.gov                July 2008 HPC2008 - Cetraro, Italy
Using Grids; Building
                        Grids
                           App
 User Difficulty
                         Libraries
      Build (and
       Manage)            GRIDS
      Difficulty
                         Resources




catlett@an.gov                       July 2008 HPC2008 - Cetraro, Italy
Approaches, Trade-Offs
      User Pain
                                                           HPC App

                                                           Workflow

                                                           Tight-Coupling
  Heterogeneous
                                                           HTC

                                                             Clouds



   Homogeneous
         or
   Single-System


                                                          Provider Pain
                     Single     Collab     Competing
catlett@an.gov      Provider   Providers   Providers   July 2008 HPC2008 - Cetraro, Italy
Other dimensions...
                    Providing just run-time vs. Shell, Code
                    Development

                    Target audience - end user or repackager
                    (portals and science gateways... or
                    Smugmug, Rightscale, etc.)

                    How much you care about accounting,
                    strong auth*
catlett@an.gov                                  July 2008 HPC2008 - Cetraro, Italy
User and Provider
                   Difficulty Ratings




Source: Kathy
catlett@an.gov   Sierra           July 2008 HPC2008 - Cetraro, Italy

More Related Content

Similar to Accidentally Using Grids

High-throughput computing in engineering
High-throughput computing in engineeringHigh-throughput computing in engineering
High-throughput computing in engineeringMatevz Dolenc
 
Adv Tca08 Bw Stuck090208
Adv Tca08 Bw Stuck090208Adv Tca08 Bw Stuck090208
Adv Tca08 Bw Stuck090208guestf6c708
 
CINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructuresCINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructures
Cineca
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08butest
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08butest
 
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do SoftwareInternet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Antonio Marcos Alberti
 
Athena Overview
Athena OverviewAthena Overview
Athena Overviewakpper
 
Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...
Touradj Ebrahimi
 
SRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdfSRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdf
Tomoya Fujita
 
Cooperative Vehicle Infrastructure Systems (CVIS)
Cooperative Vehicle Infrastructure Systems (CVIS)Cooperative Vehicle Infrastructure Systems (CVIS)
Cooperative Vehicle Infrastructure Systems (CVIS)
zjeftic
 
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
jasonjwwilliams
 
The Tofu Interconnect D for the Post K Supercomputer
The Tofu Interconnect D for the Post K SupercomputerThe Tofu Interconnect D for the Post K Supercomputer
The Tofu Interconnect D for the Post K Supercomputer
inside-BigData.com
 
The Anywhere Tipping Point
The Anywhere Tipping PointThe Anywhere Tipping Point
The Anywhere Tipping Point
Yankee Group
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC Testing
Alexandre Gouaillard
 
The MPEG-21 Multimedia Framework for Integrated Management of Environments en...
The MPEG-21 Multimedia Framework for Integrated Management of Environments en...The MPEG-21 Multimedia Framework for Integrated Management of Environments en...
The MPEG-21 Multimedia Framework for Integrated Management of Environments en...
Alpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
A Framework for Developing Pervasive Cross-Media Applications based on Physic...
A Framework for Developing Pervasive Cross-Media Applications based on Physic...A Framework for Developing Pervasive Cross-Media Applications based on Physic...
A Framework for Developing Pervasive Cross-Media Applications based on Physic...
Beat Signer
 
Industrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesIndustrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologies
Stephane Potier
 
case study avio group
case study avio groupcase study avio group
case study avio group
Gianni Capizzi
 

Similar to Accidentally Using Grids (20)

High-throughput computing in engineering
High-throughput computing in engineeringHigh-throughput computing in engineering
High-throughput computing in engineering
 
Adv Tca08 Bw Stuck090208
Adv Tca08 Bw Stuck090208Adv Tca08 Bw Stuck090208
Adv Tca08 Bw Stuck090208
 
CINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructuresCINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructures
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08
 
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do SoftwareInternet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
Internet das Coisas: Tecnologias Atuais e Futuras, e o Papel do Software
 
Athena Overview
Athena OverviewAthena Overview
Athena Overview
 
Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...
 
SRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdfSRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdf
 
Cooperative Vehicle Infrastructure Systems (CVIS)
Cooperative Vehicle Infrastructure Systems (CVIS)Cooperative Vehicle Infrastructure Systems (CVIS)
Cooperative Vehicle Infrastructure Systems (CVIS)
 
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
 
The Tofu Interconnect D for the Post K Supercomputer
The Tofu Interconnect D for the Post K SupercomputerThe Tofu Interconnect D for the Post K Supercomputer
The Tofu Interconnect D for the Post K Supercomputer
 
The Anywhere Tipping Point
The Anywhere Tipping PointThe Anywhere Tipping Point
The Anywhere Tipping Point
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC Testing
 
The MPEG-21 Multimedia Framework for Integrated Management of Environments en...
The MPEG-21 Multimedia Framework for Integrated Management of Environments en...The MPEG-21 Multimedia Framework for Integrated Management of Environments en...
The MPEG-21 Multimedia Framework for Integrated Management of Environments en...
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
A Framework for Developing Pervasive Cross-Media Applications based on Physic...
A Framework for Developing Pervasive Cross-Media Applications based on Physic...A Framework for Developing Pervasive Cross-Media Applications based on Physic...
A Framework for Developing Pervasive Cross-Media Applications based on Physic...
 
Industrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesIndustrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologies
 
case study avio group
case study avio groupcase study avio group
case study avio group
 

Recently uploaded

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 

Recently uploaded (20)

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 

Accidentally Using Grids

  • 1. Accidentally Using Grid Services Charlie Catlett CIO, Argonne National Laboratory Senior Fellow, Computational Institute of the University of Chicago and Argonne National Laboratory HPC2008 Cetraro, Italy July 2, 2008 Argonne National Laboratory is managed by UChicago Argonne, LLC for the U.S. Department of Energy
  • 2. 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.” catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 3. Perspectives from 2001 Well... sort of... “Objects are further away than (GGF-1, Amsterdam) they appear” Any of us... A reasonably well-respected institution... catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 4. Accidentally Using Grids catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 5. How did this happen? catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 6. Several Key Ideas • Layered Architecture • (you can innovate underneath) • Open Standards - Generative approach • (you can innovate on top) • Clear definition of “user” • Simplicity catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 7. Layers: “Leave the Driving to Us” App App Libraries App TCP TCP TCP/IP IP IP media media media catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 8. Open Standards; Simplicity (or not) App Mash-Ups Directory Svcs OGSA Web Services S3 Co-Scheduling OpenID HTTP Remote Job Sub OAUTH Internet catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 9. Source: Kathy catlett@an.gov Sierra July 2008 HPC2008 - Cetraro, Italy
  • 10. Gannon on Clouds EC2 Source: Dennis Gannon catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 11. Using Grids; Building Grids App User Difficulty Libraries Build (and Manage) GRIDS Difficulty Resources catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 12. Approaches, Trade-Offs User Pain HPC App Workflow Tight-Coupling Heterogeneous HTC Clouds Homogeneous or Single-System Provider Pain Single Collab Competing catlett@an.gov Provider Providers Providers July 2008 HPC2008 - Cetraro, Italy
  • 13. Other dimensions... Providing just run-time vs. Shell, Code Development Target audience - end user or repackager (portals and science gateways... or Smugmug, Rightscale, etc.) How much you care about accounting, strong auth* catlett@an.gov July 2008 HPC2008 - Cetraro, Italy
  • 14. User and Provider Difficulty Ratings Source: Kathy catlett@an.gov Sierra July 2008 HPC2008 - Cetraro, Italy