50 likes | 161 Views
Grid Architecture. William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center wejohnston@lbl.gov (These slides are available at grid.lbl.gov/~wej/Grids). Grids: An Emerging, Common Computing and Data Infrastructure for Science and Engineering. scientific instruments.
E N D
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center wejohnston@lbl.gov (These slides are available at grid.lbl.gov/~wej/Grids)
Grids: An Emerging, Common Computing and Data Infrastructurefor Science and Engineering scientific instruments tertiary storage Condor poolsof workstations Web Portal Access to Application and Grid Services Specialized Portal Access (high performance displays, PDAs, etc.) . . . Portals Data Management: replication and metadata Resource Brokering Accounting Applications Fault Management Workflow Management Services Services Building Blocks Encapsulation as Web Services Encapsulation for Script Based Services Encapsulation as Java Based Services Resource Discovery Scheduling and Access to Computing Uniform Data Access Monitoring and Events Basic GridFunctions Grid Communication Functions transport services security services Communications Operational Support space-based networks ... optical networks Internet Distributed Resources national supercomputer facilities clusters
Grids: A Common Computing and Data Infrastructure forScience and Engineering Portals: Services Presented to the Users to Accomplish Tasks STS/SLI Mission Analysis ISS Training ES Modeling MER/CIP Aviation Capacity User Environment Portals Collaboration Portals Application Domain Specific Portals Application Domain Independent Portals Grid Web Services: Grid Functions and Application Functions Packaged for Building Portals Instrument & Sensor Gateways Computational Simulation Workflow Management Experiment Management Flight Simulation Programming Services Data Processing & Analysis Zooming System Models Archive Gateways Coupling Collaboration Services Visualization Monitoring Events Data Management Domain Specific Web Services –Encapsulated Applications Domain IndependentGrid Web Services Grid Common Services: Uniform Access, Security, and Management of Compute, Data, and Instrument Resources Multi-Site Compute, Data, and Instrument Resources
Compute (many) Storage (many) Communi-cation Instruments (various) ApplicationPortals Web Services Grid Services:Collective and Resource Access Resources Clients Combining Grid and Web Services Grid Protocols and Grid Security Infrastructure XML / SOAP over Grid Security Infrastructure Job Submission / Control Grid ssh Grid Protocols and Grid Security Infrastructure Discipline / Application SpecificPortals (e.g. SDSCTeleScience) http, https. etc. CORBA File Transfer GRAM Data Management X Windows Condor-G Monitoring SRB/MetadataCatalogue ProblemSolvingEnvironments(AVS, SciRun,Cactus) Events …… Web Browser GridFTP Data Replica and Metadata Catalog EnvironmentManagement(LaunchPad,HotPage) Credential Management GridMonitoringArchitecture Workflow Management PDA Grid X.509CertificationAuthority • other services: • visualization • interface builders • collaboration tools • numerical grid generators • etc. MPI compositionframeworks (e.g. XCAT) Secure, ReliableGroup Comm. GridInformationService CoG Kits implementing Web Services in servelets, servers, etc. Grid Web ServiceDescription (WSDL) & Discovery (UDDI) Python, Java, etc., JSPs Apache Tomcat&WebSphere&Cold Fusion=JVM + servlet instantiation + routing Apache SOAP,.NET, etc.