Presentation is loading. Please wait.

Presentation is loading. Please wait.

Resources for Getting Started: The Culinary Art of Grids Mary Fran Yafchak, Mary Trauner SURA Cyberinfrastructure Workshop: Grid Application Planning &

Similar presentations


Presentation on theme: "Resources for Getting Started: The Culinary Art of Grids Mary Fran Yafchak, Mary Trauner SURA Cyberinfrastructure Workshop: Grid Application Planning &"— Presentation transcript:

1 Resources for Getting Started: The Culinary Art of Grids Mary Fran Yafchak, Mary Trauner SURA Cyberinfrastructure Workshop: Grid Application Planning & Implementation December 8, 2005 The Grid Technology Cookbook A guide to building and using grids Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

2 Outline Why a cookbook on grids Why a cookbook model works Experiences, lessons learned Overview of the cookbook The writing team and sponsors Timetable, next steps Resources to get you started How you (!) can join in Confessions of a Grid Master A guide to building and using grids Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

3 Why a cookbook on grids Using grids still requires understanding We want to see more use of grids Grid standards are still in infancy Books exist but are often too general or very complex, sometimes expensive We feel a lighter, friendlier, maintainable resource is needed We want to collaborate across grid projects Great Grids Made Simple A guide to building and using grids Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

4 Why a cookbook model works Other cookbooks have been highly successful The flexibility of the resource provides for delivery of more timely material The layout and outline smooth under- standing of scattered and diverse material The approach promotes development for the community, by the community The Grid Connoisseur A guide to building and using grids Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

5 Experiences, lessons learned Development, revision - cycle & method Two editors work best Recruitment and nurturing Site work First edits Quality control is key One year revision cycle, “recovery” period Funding for revisions is important Humble Grid Pie A guide to building and using grids Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

6 Cookbook Overview The Grid Lover’s Companion A guide to building and using grids Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

7 Who is the audience Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above The Joy of Grids A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

8 Acknowledgements Preface Why this guide Intended readers How to use Introduction What is a grid Heterogeneous versus homogenous grids Research grids versus enterprise grids Instruments, resources and services on a grid How grids work Security factors on a grid Betty Crocker’s Guide to Grids A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

9 What Grids Can Do for You Payoffs and tradeoffs Trends in computational and networked services The future of grids Case Studies Overview of 3-6 grid technologies with discussion of applications using them Five Star Grid Cooking A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

10 Technology for Grids An overview of grid fabric Computing services Data services Instrumentation (and other unique services) Networks, switches, and interconnects for grids Grid domains (single and multiple) Middleware & service directories Authentication and authorization Account management and reporting Popular grid building projects/software/tool kits The Culinary Art of Grids A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

11 Standards & Emerging Technologies Standards initiatives Web services Portals Schedulers and metaschedulers Certificate and registry services Grid in a box? Enhanced resources: visualization engines, specialized instruments, collaboratories Calculated Cooking with Grids A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

12 Programming concepts and challenges Access to and scheduling of resources Security and security integration with existing authn/z structures Job submission, management, and monitoring Data access, movement, and storage Workflow processing Network communication Usage/programming examples The Grid Gourmet A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

13 Building your own grid Designing your grid Grid system administrator, manpower requirements Software repositories, distribution services Installation and configuration, deployment Management and monitoring Security notes (certificates, firewall issues, patching, etc.) Grids Throughout the World A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

14 Example grid: installation procedure(s) Simple basic grid example, and/or Grid specific material Example grid: usage example(s) For simple example grid, &/or For specific grid solution The Science of Grids A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

15 Practical Tips, FAQ, other How long does it take to build a grid? Grids and AFS Grids across multiple OS platforms (aka. Image consistency) War stories more Foolproof Grid Cooking A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

16 Glossary (or links to glossaries) Appendices Related links Resources Organizations Grid solutions and research projects Grid software distributions National and regional facilities Alliances and application communities Grid bulletin boards and mailing lists Benchmarks and performance Bibliography The Best of Grid Cooking A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices Beginners: Users/researchers Higher level administrators Those just curious Programmers New developers or Integrators All of the above

17 The Writing Team Amy AponUniversity of Arkansas Victor BoletGeorgia State University Neil BrightGeorgia Institute of Technology Vikram GazulaUniversity of Kentucky James Patton JonesJRAC, Inc. Harmut KaiserLouisiana State University and CCT Scott KorandaUniva Corporation Ravi MadduriArgonne National Laboratory Warren MatthewsGeorgia Institute of Technology John McGeeRenaissance Computing Institute Shawn McKeeUniversity of Michigan Rob QuickIndiana University Lavanya RamakrishnanRenaissance Computing Institute John-Paul RobinsonUniversity of Alabama at Birmingham Jorge RodriguezUniversity of Florida and OSG Judith UtleyOld Dominion University Art VandenbergGeorgia State University Barry WilkinsonUniversity of North Carolina at Chapel Hill Matthew WolfGeorgia Institute of Technology Katie YurkewiczFermilab and OSG Adventures in Grid Cooking A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

18 Timetable, next steps Outline Development, VettingSeptember-October Assemble Writing TeamsOctober-December Develop Web StructureNovember-December Writing Process UnderwayNovember-March Material Edited and EnteredDecember-April Review of First DraftMay Edits to First Draft EnteredEarly June Review of Final DraftLate June Release of Version 1July 2006 The South Beach of Grids A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

19 Resources to get started (just a few!) Grid Café - http://gridcafe.web.cern.ch/gridcafe/ http://gridcafe.web.cern.ch/gridcafe/ The Grid: Defining the Future of the Net - Gentzsch, in International Lab Mate, Feb 05, http://www.internationallabmate.com/ http://www.internationallabmate.com/ NMI Case Study Series - http://www1.sura.org/3000/NMI- Testbed.html#NMI http://www1.sura.org/3000/NMI- Testbed.html#NMI GT4 Documentation - Quick Start Guide - http://www.globus.org/toolkit/docs/4.0/admin/docbook/quickstart.html http://www.globus.org/toolkit/docs/4.0/admin/docbook/quickstart.html IBM Redbooks: Grid Computing with the IBM Grid Toolbox - http://www.redbooks.ibm.com/abstracts/sg246332.html?Open http://www.redbooks.ibm.com/abstracts/sg246332.html?Open If you have pointers to share, please send to: mary.trauner@bellsouth.net, maryfran@sura.org mary.trauner@bellsouth.netmaryfran@sura.org The Grid Builder’s Apprentice A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices

20 How you (!) can join in Check out the outline http://www.hpc.gatech.edu/gtcb/outline http://www.hpc.gatech.edu/gtcb/outline Pick a section, send us a brief abstract Volunteer to be a reviewer Contact us Mary Trauner marytrauner@bellsouth.net Mary Fran Yafchak maryfran@sura.org Zen and the Art of Grids A guide to building and using grid resources Acknowledgements Preface Introduction What Grids Can Do For You Grid Case Studies Technology For Grids Standards & Emerging Technologies Programming Concepts & Challenges Building Your Own Grid Installation Procedure Examples Typical Usage Examples Practical Tips Glossary Appendices


Download ppt "Resources for Getting Started: The Culinary Art of Grids Mary Fran Yafchak, Mary Trauner SURA Cyberinfrastructure Workshop: Grid Application Planning &"

Similar presentations


Ads by Google