390 likes | 576 Views
Grid middleware services. Virtualized resources. A Service-Oriented Grid. Job-Submit Service. Registry Service. Advertise. Brokering Service. Notify. CPU Resource. Compute Service. Data Service. Application Service. Printer Service. OGSA Capabilities. Data Services
E N D
Grid middleware services Virtualized resources A Service-Oriented Grid Job-Submit Service Registry Service Advertise Brokering Service Notify CPU Resource ComputeService DataService ApplicationService Printer Service Global Grid Forum - www.ggf.org
OGSA Capabilities • Data Services • Common access facilities • Efficient & reliable transport • Replication services • Execution Management • Job description & submission • Scheduling • Resource provisioning • Resource Management • Discovery • Monitoring • Control • Self-Management • Self-configuration • Self-optimization • Self-healing OGSA • Information Services • Registry • Notification • Logging/auditing • Security • Cross-organizational users • Trust nobody • Authorized access only OGSA “profiles” Web services foundation Global Grid Forum - www.ggf.org
OGSA GRID SERVICES ALSO ADDRESS AUTHORIZATION, CONCURRENCY CONTROL AND MANAGIBILITY ASPECTS.
RESOURCES Resource A CLIENT Service Request WEB SERVICE Resource B Service Response Resource C New value
OGSA DEFINES COMMON, STANDARD AND OPEN ARCHITECTURE FOR GRID BASED APPLICATIONS. WHEREAS, WEB SERVICES RESOURCE FRAMEWORK, SPECIFIES HOW WE CAN MAKE OUR WEB SERVICES STATEFUL. OSGA WSRF requires specifies STATEFUL WEB SERVICES extends WEB SERVICE
PROCESS DISCOVERY DESCRIPTION WSDL INVOCATION SOAP TRANSPORT HTTP
JAVA CLIENT ‘C’ CLIENT PYTHON CLIENT JAVA CLIENT ‘C’ CLIENT PYTON CLIENT CLIENT X.509 common Credential = authentication Interoperable WS-I-complaint SOAP messaging Java Client GRAM File transfer Delegation Index Trigger Comm. Auth Data Access Telecontrol Python Service ‘C’ Service GridFTP MyProxy Replica Locn Pre-WS GRAM Java container Python container C container SERVER Python hosting, GT libraries C Services using GT libraries Java Services in Apache axis plus GT libraries & handlers
SET OF SERVICE COMPONENTS Four different gt4 container configurations
Host A Host B sudo SOAP message WS GRAM Client WS GRAM Service GRAM Adapter Notifications Delegated Credential SOAP message Delegation Service RFT Request LSF Fork Delegated Credential PBS RFT Service GridFTP Protocol Logical Resource Manager Transfer information GridFTP Server GridFTP Server Database GridFTP Transfer