80 likes | 92 Views
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.
E N D
GCE Shell?GGF6 ChicagoOctober 16 2002 Geoffrey Fox Marlon Pierce Indiana Universitygcf@indiana.edu
Portal Services SystemServices SystemServices Application Service Middleware SystemServices SystemServices SystemServices Raw (HPC) Resources Database UserServices GridComputingEnvironments “Core”Grid
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)
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
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
Interaction in Middle Tier Portal(Middle)Tier GCE Shell Engine Application GridServices
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