Grid of Grids Information Management Meeting Anabas October 12 2006.

Slides:



Advertisements
Similar presentations
©2006 University of Southampton IT Innovation Centre and other members of the SIMDAT consortium A SIMDAT Perspective on Grid Standards and Specifications.
Advertisements

Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Internet Technologies (Grid Computing (OGSA, WSRF) )
1 ANABAS Use of Grids in DoD Applications Geoffrey Fox, Alex Ho SAB Briefing November 16, 2005.
Federated Service Oriented Information Management Ahmet Sayar
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
Federated Hierarchical Filter Grids STTR-funded project with Indiana, Caltech and Deep Web Technologies A Grid infrastructure for Data Analysis Integrates.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Assoc. prof., dr. Vladimir Dimitrov University of Sofia, Bulgaria
Grid Computing, B. Wilkinson, a.1 Grid Portals.
SOA, BPM, BPEL, jBPM.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
1 Two Examples of Grids GGF16 Defining the Grid Workshop Athens Greece February Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology.
Possible Architectural Principles for OGSA-UK and other Grids UK e-Science Core Programme Town Meeting London Monday 31st January 2005 “Defining the next.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
1 Community Grids Laboratory Bloomington IN February Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology Laboratories Indiana.
DISTRIBUTED COMPUTING
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 9, 2008.
Grid – Path to Pervasive Adoption Mark Linesch Chairman, Global Grid Forum Hewlett Packard Corporation.
1 Grids for Real-time and Streaming Applications GCC2005 Beijing China December Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology.
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
1 Data and Metadata Architectures in a Robust Semantic Grid Chinese Academy of Sciences July Geoffrey Fox Computer Science, Informatics, Physics.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
1 Lessons on Process and Standards in other science communities IMAG Model Sharing Strategies Workshop NIH April Geoffrey Fox Computer Science,
1 1 Collaboration Grid work at Anabas and Community Grids Laboratory Indiana University July Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
November Geoffrey Fox Community Grids Lab Indiana University Net-Centric Sensor Grids.
Remarks on OGSA and OGSI e-Science All Hands Meeting September Geoffrey Fox, Indiana University.
Connecting People With Information Transforming the Way the DoD Manages Data M. David Allen OASD(NII)/DoD CIO May 23, 2006 “The.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
1 Service Oriented Collaboration and Community Grids CTS2006 May International Symposium on Collaborative Technologies and Systems
August Briefing 1 ANABAS Use of Grids in DoD Applications Geoffrey Fox, Alex Ho, Marlon Pierce.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
SOA Blueprints Learning Best Practices and Sample Applications for SOA Miko Matsumura.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Bob Jones EGEE Technical Director
Core Services block.
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
The GEMBus Architecture and Core Components
iSERVOGrid Architecture Working Group Brisbane Australia June
Some remarks on Portals and Web Services
What is OGSA? GGF17 OGSA and Alternative Grid Architectures Panel
Panel: Revisiting Distributed Simulation and the Grid
Middleware for Grid Portal Development
Large Scale Distributed Computing
Federated Hierarchical Filter Grids
Grid Systems: What do we need from web service standards?
Status of Grids for HEP and HENP
Current and Future Perspectives of Grid Technology Panel
Chemical Informatics and Cyberinfrastructure Collaboratory
Presentation transcript:

Grid of Grids Information Management Meeting Anabas October

General Goal Build Net Centric Core Enterprise Services in fashion compatible with GGF/OGF and Industry Add key additional services including those for sensors and GIS Support Systems of Systems by federating Grids of Grids supporting a heterogeneous software production model allowing DoD greater sustainability and choice of vendors Build tool to allow easy construction of Grids of Grids

Database SS SSSSSSSSS FS FSFS Portal FSFS OSOS OSOS OSOS OSOS OSOS OSOS OSOS OSOS OSOS OSOS OSOS OSOS MD MetaData Filter Service Sensor Service Other Service Another Grid Raw Data  Data  Information  Knowledge  Wisdom Decisions S S Another Service S Another Grid S SS FS SOAP Messages Portal

The Grid and Web Service Institutional Hierarchy OGSA GS-* and some WS-* GGF/W3C/…. XGSP (Collab) WS-* from OASIS/W3C/ Industry Apache Axis.NET etc. Must set standards to get interoperability 2: System Services and Features (WS-* from OASIS/W3C/Industry) Handlers like WS-RM, Security, UDDI Registry 3: Generally Useful Services and Features (OGSA and other GGF, W3C) Such as “Collaborate”, “Access a Database” or “Submit a Job” 4: Application or Community of Interest (CoI) Specific Services such as “Map Services”, “Run BLAST” or “Simulate a Missile” 1: Container and Run Time (Hosting) Environment (Apache Axis,.NET etc.) XBML XTCE VOTABLE CML CellML

The Ten areas covered by the 60 core WS-* Specifications WS-* Specification AreaExamples 1: Core Service ModelXML, WSDL, SOAP 2: Service InternetWS-Addressing, WS-MessageDelivery; Reliable Messaging WSRM; Efficient Messaging MOTM 3: NotificationWS-Notification, WS-Eventing (Publish-Subscribe) 4: Workflow and TransactionsBPEL, WS-Choreography, WS-Coordination 5: SecurityWS-Security, WS-Trust, WS-Federation, SAML, WS-SecureConversation 6: Service DiscoveryUDDI, WS-Discovery 7: System Metadata and StateWSRF, WS-MetadataExchange, WS-Context 8: ManagementWSDM, WS-Management, WS-Transfer 9: Policy and AgreementsWS-Policy, WS-Agreement 10: Portals and User InterfacesWSRP (Remote Portlets)

Activities in Global Grid Forum Working Groups GGF AreaGS-* and OGSA Standards Activities 1: ArchitectureHigh Level Resource/Service Naming (level 2 of slide 6), Integrated Grid Architecture 2: ApplicationsSoftware Interfaces to Grid, Grid Remote Procedure Call, Checkpointing and Recovery, Interoperability to Job Submittal services, Information Retrieval, 3: ComputeJob Submission, Basic Execution Services, Service Level Agreements for Resource use and reservation, Distributed Scheduling 4: DataDatabase and File Grid access, Grid FTP, Storage Management, Data replication, Binary data specification and interface, High-level publish/subscribe, Transaction management 5: InfrastructureNetwork measurements, Role of IPv6 and high performance networking, Data transport 6: ManagementResource/Service configuration, deployment and lifetime, Usage records and access, Grid economy model 7: SecurityAuthorization, P2P and Firewall Issues, Trusted Computing

Net-Centric Core Enterprise Services Core Enterprise ServicesService Functionality NCES1: Enterprise Services Management (ESM) including life-cycle management NCES2: Information Assurance (IA)/Security Supports confidentiality, integrity and availability. Implies reliability and autonomic features NCES3: MessagingSynchronous or asynchronous cases NCES4: DiscoverySearching data and services NCES5: MediationIncludes translation, aggregation, integration, correlation, fusion, brokering publication, and other transformations for services and data. Possibly agents NCES6: CollaborationProvision and control of sharing with emphasis on synchronous real-time services NCES7: User AssistanceIncludes automated and manual methods of optimizing the user GiG experience (user agent) NCES8: StorageRetention, organization and disposition of all forms of data NCES9: ApplicationProvisioning, operations and maintenance of applications.

Produce the Needed Core Services We can classify services in many ways and following 2 charts are one way; slightly changed from proposal as NCOW and our work changed a little. Green is “in hand”; we know a lot Orange is “in hand” with outside but available solutions Red has problems – Security does not have industry consensus while current Scheduling work does not address DoD real-time service and network requirements

The Core Features/Service Areas I Service or FeatureWS-* GS-* NCES (DoD) Comments A: Broad Principles FS1: Use SOA: Service Oriented Arch. WS1Core Service Architecture, Build Grids on Web Services. Industry best practice FS2: Grid of GridsDistinctive Strategy for legacy subsystems and modular architecture B: Core Services FS3: Service Internet, Messaging WS2NCES3Streams/Sensors. Team FS4: NotificationWS3NCES3JMS, MQSeries. FS5 WorkflowWS4NCES5Grid Programming FS6 : SecurityWS5GS7NCES2Grid-Shib, Permis Liberty Alliance... FS7: DiscoveryWS6NCES4UDDI FS8: System Metadata & State WS7Globus MDS Semantic Grid, WS-Context FS9: ManagementWS8GS6NCES1CIM FS10: PolicyWS9ECS

The Core Feature/Service Areas II Service or FeatureWS-*GS-*NCESComments B: Core Services (Continued) FS11: Portals and User assistance WS10NCES7Portlets JSR168, NCES Capability Interfaces FS12: ComputingGS3 FS13: Data and StorageGS4NCES8NCOW Data Strategy Federation at data/information layer major research area; CGL leading role FS14: InformationGS4JBI for DoD, WFS for OGC FS15: Applications and User Services GS2NCES9Standalone Services Proxies for jobs FS16: Resources and Infrastructure GS5Ad-hoc networks FS17: Collaboration and Virtual Organizations GS7NCES6XGSP, Shared Web Service ports FS18: Scheduling and matching of Services and Resources GS3Current work only addresses scheduling “batch jobs”. Need networks and services

Additional Services Sensors have low level support listed as FS3; higher level integration using SensorML and Filters well understood. Some work in phase I GIS Grid services pioneered by team and already shown in phase I Mediation (Interoperability) Services needed to link Grids (defined as a collection of ≥ 1 Services) –Need to generalize existing solutions for Sensor Grids and for MQSeries-SOAP Mediation –View NaradaBrokering as a SOAP Intermediary

Out of Scope for Phase II Many areas are still evolving significantly –Mediation/Interoperation –Security –Scheduling of non-compute Resources –Data/Information Federation –Semantic Grid and management We will not test scalability on large number of services, sensors and component Grids Integrating legacy systems not addressed Grid of Grids building tool is “new idea” – can expect will benefit from further work

Research Tasks The R&D Effort is divided into five major tasks: Task 1: Implementation of Collaboration Grid Middleware Task 2: Enhanced NCOW Core Enterprise Services (NCES) with Enterprise Control Services and Metadata Services Task 3: Design and implementation of Grid of Grids mediation algorithms and NCOW services Task 4: Design and Implementation of Net-Centric Collaboration Grid Builder Tool Task 5: Technology Demonstration

Grid of Grids Building Tool This will provide a graphical interface to build grids from existing libraries of Services and Grids Meta-data (provenance) needs to be specified Grids (services) need to be linked This will be built by extending an existing workflow engine which is aimed at a more tightly couple version of the builder problem –We will consider HPSearch (CGL), Taverna (Open source from UK OMII), BPEL with user interface (OMII or IU LEAD project), Eclipse –Semantic Grid provenance “add-ons” –We have experience with all these approaches

Applications Indiana University will apply to Earthquake Science and Emergency Response Ball Aerospace will apply to DoD applications using possibly Matrix to support people involved But a key problem is how do we package results? –Looks perhaps that GridBuilder is key Take above 3 (or other?) applications and make scenarios as to how to use GridBuilder Who will use GridBuilder – DoD or contractors building software