Title: SCEC Grid Environment
1SCEC Grid Environment
2SCEC Cybershake
- Calculate hazard curves by generating synthetic
seismograms from estimated rupture forecast
Hazard Map
Strain Green Tensor
3SCEC VO ComputingResources
4System Components
Workflow Scheduler/Engine
Workflow Refiner
Workflow Creation
Data Management Services
Data Catalog
Computational Services
VO Service Catalog
Provenance Catalog
5Service Oriented Science
Function
Resource
- Decompose across network
- Clients integrate dynamically
- Select compose services
- Select best of breed providers
- Publish result as new services
- Decouple resource service providers
6Technology Requirements Integration
Decomposition
Users
- Service-oriented applications
- Wrap applications data as services
- Compose services into workflows
- Express community policy
Composition
Workflows
Invocation
ApplnService
ApplnService
- Service-oriented Gridinfrastructure
- On-demand service hosting
- Service provisioning
- Security policy management
7Bootstrapping a VOby Assembling Services
- 1) Integrate services from other sources
- Virtualize external services as VO services
- 2) Coordinate compose
- Create new services from existing ones
Community
Content
Services Provider
Services
Capacity Provider
Capacity
8TeraGrid Science Gateways InitiativeCommunity
Interface to Grids
TeraGrid
Grid-X
Grid-Y
- Common Web Portal or application interfaces
(database access, computation, workflow, etc). - Back-End use of TeraGrid computation,
information management, visualization, or other
services. - Standard approaches so that science gateways may
readily access resources in any cooperating Grid
without technical modification.
9Virtualizing Existing Services into a VO
- Establish service agreement with service
- E.g., WS-Agreement
- Delegate use to VO user
User B
User A
VO User
VO Admin
Existing Services
10EmbeddedResource Management
Client-side
VO Admin
Deleg
Deleg
GRAM
GRAM
Cluster Resource Manager
Headnode Resource Manager
VOUser
VOUser
Monitoring and control
VO Job
Deleg
GRAM
Cluster Resource Manager
Other Services
VO Scheduler
. . .
- VO admin delegates credentials to be used by
downstream VO services. - VO admin starts the required services.
- VO jobs comes in directly from the upstream VO
Users - VO job gets forwarded to the appropriate resource
using the VO credentials - Computational job started for VO
VO Job
11The Condor Brick
Private Network
Public Network
VO Admin
Deploy Brick
Allocate resources Initiate job starters(i.e.
glidein)
GRAM
Allocate resourcesInitiate management services
GRAM
VOUser
Local CondorEnvironment
Execute Jobs via Condor-C
12Cybershake on the SCEC VO
Provenance Catalog
Data Catalog
Workflow Scheduler/Engine
VO Service Catalog
TeraGrid Storage
SCEC Storage
TeraGrid Compute
VO Scheduler