UK Role in Open Grid Services Architecture Towards an Architectural Road Map Malcolm Atkinson Director of NeSC 18 th April 2002.

Slides:



Advertisements
Similar presentations
Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
Advertisements

1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Delivery of Industrial Strength Middleware Federated Strengths Agility & Coordination Prof. Malcolm Atkinson Director 21 st January 2004.
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
UK Role in Open Grid Services Architecture Towards an Architectural Road Map A Report to the Technical Advisory Group from The Architecture Task Force.
E-Science Data Information and Knowledge Transformation Eldas Building Service Grids with Enterprise Level Data Access Services Alan Gray
Research Councils ICT Conference Welcome Malcolm Atkinson Director 17 th May 2004.
Supporting further and higher education Grid Security: Present and Future Alan Robiette, JISC Development Group.
Open Grid Service Architecture - Data Access & Integration (OGSA-DAI) Dr Martin Westhead Principal Consultant, EPCC Telephone: Fax:+44.
1 OGSA-DAI Platform Dependencies Malcolm Atkinson for OMII SC 18 th January 2005.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
SWITCH Visit to NeSC Malcolm Atkinson Director 5 th October 2004.
Data Management Expert Panel - WP2. WP2 Overview.
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Grid Computing Net 535.
Conceptual Modeling of the Healthcare Ecosystem Eng. Andrei Vasilateanu.
OGSA : Open Grid Services Architecture Ramya Rajagopalan
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
The Challenges of Grid Computing Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science The.
SOA, BPM, BPEL, jBPM.
Database Taskforce and the OGSA-DAI Project Norman Paton University of Manchester.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
London e-Science Centre Imperial College London Making the Grid Pay Economic Services - Pricing and Payment William Lee.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
ITPA/IMAGE 7-10 May 2007 Software and Hardware Infrastructure for the ITM B.Guillerminet, on behalf of the ITM & ISIP teams (P Strand, F Imbeaux, G Huysmans,
Towards an e-Science Roadmap Tony Hey Director UK e-Science Core Programme
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
OGSA Hauptseminar: Data Grid Thema 2: Open Grid Service Architecture
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Services I - Concepts
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
7. Grid Computing Systems and Resource Management
OGSA-DAI & DAIT projects Update for TAG Prof. Malcolm Atkinson Director 30 th October 2003.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Service oriented computing Gergely Sipos, Péter Kacsuk
GESA: Grid Economic Services Architecture Steven Newhouse Jon MacLaren
Toward a common data and command representation for quantum chemistry Malcolm Atkinson Director 5 th April 2004.
Welcome Grids and Applied Language Theory Dave Berry Research Manager 16 th October 2003.
UK Role in Open Grid Services Architecture Towards an Architectural Road Map A Report to the Technical Advisory Group from The Architecture Task Force.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
January 14 th -15 th 2004 Recap of Day 1 Daragh Byrne – EPCC.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Welcome to National e-Science Centre Official Opening
UK e-Science OGSA-DAI November 2002 Malcolm Atkinson
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
Introduction to Grid Technology
Large Scale Distributed Computing
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Grid Systems: What do we need from web service standards?
Presentation transcript:

UK Role in Open Grid Services Architecture Towards an Architectural Road Map Malcolm Atkinson Director of NeSC 18 th April 2002

Outline Background What is OGSA? The Confluence of Web Services & Grid Presented already by Ian Foster The UK Architectural Task Force Why Engage with OGSA What should the UK do

Web Services Grid Technology Grid Services

UK ATF Malcolm Atkinson Jon Crowcroft David De RoureVijay Dialani Andrew HerbertIan Leslie Ken MoodySteven Newhouse Tony Storey …………… Plus consultations UK Role in Open Grid Services Architecture, Version th March teams ATF

Why Change? Fire fighting safety Eruption, Flood & Pollution Response Diagnosis & Treatment Planning Whole population health monitoring Epidemic Detection & Management Understanding Cells & Organs In Flight problem management Oceans, Climate, Ecosystems, … AmbitionData Challenge Deluge of Data More, Faster Digital Streams Heterogeneous evolving models Uncertainty about data quality Finding the Nuggets Reason to Trust the Answer Software Challenge Composing Software Encapsulating understanding Multiple technologies Heterogeneous evolving models Uncertainty about component quality Solving a Problem Reason to Trust the Answer An Answer in Time Dependability Challenge Geographic Distribution scientists, resources & instruments Diverse: Organisations & Countries Mobile: equipment, people & phenomena Uncertainty about communication quality Sustaining the Computation Problem Detection & Recovery, Security, … Reason to Trust System Dependability Affordable Do it often Run it for everyone Do it for everything Do it quickly Keep it running Pay for it Change it often

Why Change? Fire fighting safety Eruption, Flood & Pollution Response Diagnosis & Treatment Planning Whole population health monitoring Epidemic Detection & Management Understanding Cells & Organs In Flight problem management Oceans, Climate, Ecosystems, … AmbitionData Challenge Deluge of Data More, Faster Digital Streams Heterogeneous evolving models Uncertainty about data quality Finding the Nuggets Reason to Trust the Answer Software Challenge Composing Software Encapsulating understanding Multiple technologies Heterogeneous evolving models Uncertainty about component quality Solving a Problem Reason to Trust the Answer An Answer in Time Dependability Challenge Geographic Distribution scientists, resources & instruments Diverse: Organisations & Countries Mobile: equipment, people & phenomena Uncertainty about communication quality Sustaining the Computation Problem Detection & Recovery, Security, … Reason to Trust System Dependability Affordable Best of Both Worlds Description Driven Dynamic Integration (WS) Automated Generation of Code (WS) Security (Grid & WS) Resource Discovery (WS & Grid) High-level Platform (WS & Grid) Tools (WS) Distribution & Heterogeneity (WS & Grid) …

Why Change? Fire fighting safety Eruption, Flood & Pollution Response Diagnosis & Treatment Planning Whole population health monitoring Epidemic Detection & Management Understanding Cells & Organs In Flight problem management Oceans, Climate, Ecosystems, … AmbitionData Challenge Deluge of Data More, Faster Digital Streams Heterogeneous evolving models Uncertainty about data quality Finding the Nuggets Reason to Trust the Answer Software Challenge Composing Software Encapsulating understanding Multiple technologies Heterogeneous evolving models Uncertainty about component quality Solving a Problem Reason to Trust the Answer An Answer in Time Dependability Challenge Geographic Distribution scientists, resources & instruments Diverse: Organisations & Countries Mobile: equipment, people & phenomena Uncertainty about communication quality Sustaining the Computation Problem Detection & Recovery, Security, … Reason to Trust System Dependability Affordable Dominant Data: Common Needs Metadata & Discovery Grid Data Management (Giggle) Grid FTP Databases & Transactions (WS) Distributed Data Mining Information Management Knowledge Management

Why Change? Fire fighting safety Eruption, Flood & Pollution Response Diagnosis & Treatment Planning Whole population health monitoring Epidemic Detection & Management Understanding Cells & Organs In Flight problem management Oceans, Climate, Ecosystems, … AmbitionData Challenge Deluge of Data More, Faster Digital Streams Heterogeneous evolving models Uncertainty about data quality Finding the Nuggets Reason to Trust the Answer Software Challenge Composing Software Encapsulating understanding Multiple technologies Heterogeneous evolving models Uncertainty about component quality Solving a Problem Reason to Trust the Answer An Answer in Time Dependability Challenge Geographic Distribution scientists, resources & instruments Diverse: Organisations & Countries Mobile: equipment, people & phenomena Uncertainty about communication quality Sustaining the Computation Problem Detection & Recovery, Security, … Reason to Trust System Dependability Affordable Common Issues New Opportunity Grid Protocols & Services SOAP multiple mappings Grid Monitoring & Management Security (WS & Grid) …

UK Focus: Data Knowledge

The Picture from Space Phase 1: Foundations & Planning GGF Collaboration on OGSA Design & Prototyping Requirements, Education & Consultation Common Infrastructure Baseline DB Access & Integration Validation & Testing Baseline Logging Infrastructure Phase 2: Automation & Information Refining & Exploiting Description Languages Data Information Semantic Grid Advanced DB Integration Scheduling for Data Intensive Computation Computational Grid Economies Trustable ServicesPerformance EngineeringDependable EngineeringDesign for TestabilityEngineering for ChangeManagement & Ops SupportPrivacy, Ethics & Legal

Project Transitions NowQ2Q3Q4Q1Q2Q3Q GT3 GT2 Demo at GGF Specification & Motivation Early Adopters Testers

Building OGSA Capability NowQ2Q3Q4Q1Q2Q3Q Demo at GGF Specification & Motivation GT3 GT2 Early Adopters Testers GSI + WS Alpha GT3Beta GT3Production GT3 Requirements & Consultation Architecture Road Map & Advisory Documents Early DB Integration components Review New Core M/W Projects Advanced Integration Components Semantic Grid Components Grid economy infrastructure

The First Steps Best available platform from industry & Globus Demo., Design & Review Beta release to selected projects Logging & Monitoring Semantics of WS Description Languages Advanced Information Handling Pilot Project & Community Consultation Web Services & GSI & AxisTrials of Web Services & GSI & Axis Infrastructure: GS APIs, Types & Primitives Grid DB Access Services Requirements & Standards Trials: Grid DB Access Services

What does it mean? More Description What it does How it delivers Security Coordination … More Support Late dynamic binding Context adaptation Tools & Automation Visualisations Autonomic infrastructure … Increased Flexibility Industrial Forces Supported technology Political force Immovable force? Standards … Extensive Families Type systems & Schema Composable Services Standards requirement … Changes The way we share The way we think Higher-level Discourse

?

Web Services Rapid Integration Dynamic binding Commercial Power Financial & Political Independence Client from Service Service from Client Separation Function from Delivery Description WSDL, WSC, WSEF, … Tools & Platforms Java ONE, Visual.NET WebSphere, Oracle, … www. w3c. org / TR / SOAP or TR/wsdl

Grid Technology Virtual Organisations Sharing & Collaboration Security Single Sign in, delegation Distribution & fast FTP But Various Protocols Resource Mangement Discovery Process Creation Scheduling Monitoring Portability Ubiquitous APIs & Modules Govnmt Agency Buy in Foster, I., Kesselman, C. and Tuecke, S., The Anatomy of the Grid: Enabling Virtual Organisations, Intl. J. Supercomputer Applications, 15(3), 2001

Open Grid Services Architecture Virtual Grid Services Applications Multiple implementations of Grid Services Using operations Implemented by OGS infrastructure Foster, I., Kesselman, C., Nick, J. and Tuecke, S., The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration

OGSA Features WSDL + WSIL + WSEL + … Description Discovery Tools & Platforms Apache axis … Invocation SOAP RPC / RMI Optimised binding Representations XML + Schema Life Time Management Factories Transient & Persistent GS GS Handles GS Records Soft State Notification Authentication Certificates + Delegation Change Management Platform Foster, I., Kesselman, C., Nick, J. and Tuecke, S., The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration

OGSA Development More Description More Languages Trustworthy services Owners, Costs & Charging Transaction & Coordination Work Flow Precision & Semantics Tools & Platforms Partial Models Varied, open, analysis, synthesis Directed composition Change Managers Invocation & Reps Standard Schemas Namespaces Engineering Factories Transient & Persistent GS GS Handles GS Records Soft State Notification Design for Testability Dynamic Testing Change Management Dynamic Evolution Platforms Mapping to host, invocation, notification, protocol transmission, authentication

OGSA Development 2 Higher-Level Description Information-level Semantic-level Virtualisation Tools & Platforms Higher-level Models User-Guided Automation Invocation & Reps Agreed Semantic Models Trustworthy Translation Engineering Accessible Trade-offs Dynamic Control Autonomic Design for Q and Test Q Testing & Certification Change Management Dynamic Evolution Platforms Raising their level More high-level facilities Coherent Understandable Specified