200 likes | 396 Views
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
E N D
The Grid Technology CookbookA 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 Resources for Getting Started: The Culinary Art of Grids Mary Fran Yafchak, Mary Trauner SURA Cyberinfrastructure Workshop: Grid Application Planning & Implementation December 8, 2005
Confessions of a Grid MasterA 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 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
Great Grids Made SimpleA 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 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
The Grid ConnoisseurA 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 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
Humble Grid PieA 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 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
The Grid Lover’s CompanionA 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 Cookbook Overview
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 Who is the audience
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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.)
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
Beginners: • Users/researchers • Higher level administrators • Those just curious • Programmers • New developers or Integrators • All of the above 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 • 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
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 The Writing Team Amy Apon University of Arkansas Victor Bolet Georgia State University Neil Bright Georgia Institute of Technology Vikram Gazula University of Kentucky James Patton Jones JRAC, Inc. Harmut Kaiser Louisiana State University and CCT Scott Koranda Univa Corporation Ravi Madduri Argonne National Laboratory Warren Matthews Georgia Institute of Technology John McGee Renaissance Computing Institute Shawn McKee University of Michigan Rob Quick Indiana University Lavanya Ramakrishnan Renaissance Computing Institute John-Paul Robinson University of Alabama at Birmingham Jorge Rodriguez University of Florida and OSG Judith Utley Old Dominion University Art Vandenberg Georgia State University Barry Wilkinson University of North Carolina at Chapel Hill Matthew Wolf Georgia Institute of Technology Katie Yurkewicz Fermilab and OSG
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 Timetable, next steps • Outline Development, Vetting September-October • Assemble Writing Teams October-December • Develop Web Structure November-December • Writing Process Underway November-March • Material Edited and Entered December-April • Review of First Draft May • Edits to First Draft Entered Early June • Review of Final Draft Late June • Release of Version 1 July 2006
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 Resources to get started (just a few!) • Grid Café - 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/ • NMI Case Study Series - 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 • IBM Redbooks: Grid Computing with the IBM Grid Toolbox - 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
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 How you (!) can join in • Check out the outlinehttp://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