UK Role in Open Grid Services Architecture Towards an Architectural Road Map A Report to the Technical Advisory Group from The Architecture Task Force.

Slides:



Advertisements
Similar presentations
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
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.
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.
UK Role in Open Grid Services Architecture Towards an Architectural Road Map Malcolm Atkinson Director of NeSC 18 th April 2002.
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
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.
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
Distributed Heterogeneous Data Warehouse For Grid Analysis
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
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.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
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.
The Challenges of Grid Computing Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science The.
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
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
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
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
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
KNOWLEDGE GRIDS Akshat Mishra GRID SEMINAR WINTER 2008 Feb 2008.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
전산학과 이재승 The Physiology of the GRID I. Foster, C. Kesselman, J. Nick, and S. Tuecke Open Grid Service Infrastructure.
OGSA Hauptseminar: Data Grid Thema 2: Open Grid Service Architecture
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
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 ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
Grid Services I - Concepts
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.
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
UK Role in Open Grid Services Architecture Towards an Architectural Road Map A Report to the Technical Advisory Group from The Architecture Task Force.
January 14 th -15 th 2004 Recap of Day 1 Daragh Byrne – EPCC.
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
Data and Applications Security
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?
Data and Applications Security
Data and Applications Security
Data and Applications Security
Presentation transcript:

UK Role in Open Grid Services Architecture Towards an Architectural Road Map A Report to the Technical Advisory Group from The Architecture Task Force Malcolm Atkinson Director of NeSC 20 th March 2002

Outline Background What is OGSA? The Confluence of Web Services & Grid Why Engage with OGSA What should the UK do How should we do it

Web Services Grid Technology Grid Services

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

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 Description Driven Dynamic Integration (WS) Automated Generation of Code (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 Grid Data Management (Giggle) Grid FTP Databases & Transactions (WS) Data Mining 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 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 Common Infrastructure Education & Consultation 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

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

?

OGSA Features WSDL + WSIL + WSEL + … Description Discovery Tools & Platforms Apache axis … Invocation SOAP RPC / RMI … 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 QA Q Testing & Certification Change Management Dynamic Evolution Platforms Raising their level More high-level facilities Coherent Understandable Specified