1 / 8

GCE Shell? GGF6 Chicago October 16 2002

GCE Shell is a comprehensive middleware system that provides a user-friendly interface, tools, and services for building and managing Grid Computing Environments. It supports parameter sweep, visualization, job status, file management, security, workflow, and more. GCE Shell Portals act as a general interface to various Grid capabilities, enabling efficient interaction between users, middleware, and Grid resources.

flassiter
Download Presentation

GCE Shell? GGF6 Chicago October 16 2002

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GCE Shell?GGF6 ChicagoOctober 16 2002 Geoffrey Fox Marlon Pierce Indiana Universitygcf@indiana.edu

  2. Portal Services SystemServices SystemServices Application Service Middleware SystemServices SystemServices SystemServices Raw (HPC) Resources Database UserServices GridComputingEnvironments “Core”Grid

  3. 41 GCE Papers • 28 to be published in Concurrency and Computation:Practice and Experience next issue(s)http://aspen.ucs.indiana.edu/gce/gce2001index.html • 13 (overlapping somewhat with first set) in "Grid Computing: Making the Global Infrastructure a Reality " edited by Fran Berman, Geoffrey Fox and Tony Hey • http://www.grid2002.org Wiley January 2003 • Classification (Gannon, Thomas) of these found inhttp://aspen.ucs.indiana.edu/CCPEwebresource/c648gridgceoverview/c648gcesurvey.pdfhttp://aspen.ucs.indiana.edu/CCPEwebresource/c650gridgcespcissueoverview/c650gcesurvey.pdf • Will make into GGF document(s)

  4. Classification of Areas of GCE Papers • Technology for building GCE systems -Interface with backend Infrastructure e.g. Community Grid Kits, GPDK • Problem Solving Environments • Domain specific collection of tools and user interface. E.g. XCAT, Polder, SCIRun, Astrophysics Collaboratory • GCE Tools • Support parameter sweep, visualization, job status, files, security, workflow .. • GCE Shell Portals providing a general interface to many Grid capabilities • Analogous (not usually command line) to role of UNIX shell providing access to UNIX tools and user programs, files … • Note UNIX has core system and higher level tools accessed by Shell • E.g. Unicore, Hotpage, Mississippi Portal • PSE’s often built on top of GCEShell portals

  5. GCE Shell Issues • Familiar way of thinking and suggests organizational principles • Note we can learn from • UNIX shell • Legion shell • JXTA Shell • Multi-tier model adds richness as need to support “views” and “resources” at user, middle tier (portal itself) and back-end • gce_cat would need to know about files at each level • gce_cp would copy inside and between three levels • Need to distinguish and manipulate both “real objects” and their meta-data • GCE Shell Portals provide interface to GCE Shell and specify “programming model” for interaction of objects and meta-data” and between 3 tiers

  6. Interaction in Middle Tier Portal(Middle)Tier GCE Shell Engine Application GridServices

  7. More Complicated Interaction proxy

  8. GCEShell Areas • File Manipulation • Search • Discovery • Registration • Security • Better workflow than pipe or tee in UNIX shell • Groups and other collaboration features as in JXTA • Meta-data handling • Management and Scheduling • Networks • Profiles • Interaction between User, Middleware and Grid Resources

More Related