Title: Grid Architecture
1Grid Architecture
- William E. Johnston
- Lawrence Berkeley National Lab and NASA Ames
Research Center - wejohnston_at_lbl.gov
- (These slides are available at grid.lbl.gov/wej/G
rids)
2Grids An Emerging, Common Computing and Data
Infrastructurefor Science and Engineering
Web Portal Access to Application and Grid Services
Specialized Portal Access (high performance
displays, PDAs, etc.)
. . .
Portals
Data Management replication and metadata
Resource Brokering
Fault Management
Accounting
Workflow Management
Applications
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
...
Internet
optical networks
Distributed Resources
national supercomputer facilities
clusters
3Grids A Common Computing and Data Infrastructure
forScience and Engineering
Portals Services Presented to the Users to
Accomplish Tasks
MER/CIP
STS/SLI Mission Analysis
ES Modeling
ISS Training
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
Programming Services
Experiment Management
Flight Simulation
Data Processing Analysis
Zooming
Visualization
Collaboration Services
System Models
Archive Gateways
Coupling
Data Management
Monitoring
Events
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
4Combining Grid and Web Services
ApplicationPortals
Web Services
Grid ServicesCollective and Resource Access
Resources
Clients
Grid Protocols and Grid Security Infrastructure
Job Submission / Control
XML / SOAP over Grid Security Infrastructure
Grid Protocols and Grid Security Infrastructure
Grid ssh
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 TomcatWebSphereCold FusionJVM
servlet instantiation routing
Apache SOAP,.NET, etc.