Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.

Slides:



Advertisements
Similar presentations
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Advertisements

UK Role in Open Grid Services Architecture Towards an Architectural Road Map A Report to the Technical Advisory Group from The Architecture Task Force.
Open Grid Service Architecture - Data Access & Integration (OGSA-DAI) Dr Martin Westhead Principal Consultant, EPCC Telephone: Fax:+44.
WEB SERVICES DAVIDE ZERBINO.
High Performance Computing Course Notes Grid Computing.
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.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Globus Toolkit Futures: An Open Grid Services Architecture Ian Foster Carl Kesselman Jeffrey Nick Steven Tuecke Globus Tutorial, Argonne National Laboratory,
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Grid Computing & Web Services: A Natural Partnership Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Grid Computing Net 535.
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.
Web Services (tying it all together) and Introduction to Grid Services Concepts These slides are adapted from course material developed by Barry Wilkinson,
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
DISTRIBUTED COMPUTING
The GRIMOIRES Service Registry Weijian Fang and Luc Moreau School of Electronics and Computer Science University of Southampton.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Business Plug-In B17 Organizational Architecture Trends.
HPC lab The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration  Authors: Ian Foster, Carl Kesselman,
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.
전산학과 이재승 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,
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
Authors: Ronnie Julio Cole David
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Prof S.Ramachandram Dept of CSE,UCE Osmania University
The Grid Enabling Resource Sharing within Virtual Organizations Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department.
1 Observations on Architecture, Protocols, Services, APIs, SDKs, and the Role of the Grid Forum Ian Foster Carl Kesselman Steven Tuecke.
7. Grid Computing Systems and Resource Management
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Service oriented computing Gergely Sipos, Péter Kacsuk
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.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Service Oriented Architecture & Grid Computing
Clouds , Grids and Clusters
Building Distributed Educational Applications using P2P
OGSA Session #1 Execution Management Services
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Distribution and components
University of Technology
Linux on zSeries Module 9: Grid
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
Service Oriented Architecture & Grid Computing
Inventory of Distributed Computing Concepts and Web services
Core Grid Functions: A Minimal Architecture for Grids
3 Cloud Computing.
Core Grid Functions: A Minimal Architecture for Grids
WEB SERVICES DAVIDE ZERBINO.
An Introduction to Grids and the EELA-2 infrastructure
Introduction to Grid Technology
Introduction to Grid Technology
Service Oriented Architecture (SOA)
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Review of grid computing
Distributed System using Web Services
Presentation transcript:

Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy

Material The presentation is based on the two main publications on grid computing given below: The Physiology of the Grid, An Open Services Architecture for Distributed Systems Integration, by Ian Foster, Carl Kesselman, Jeffrey Nick, and Steven Tuecke, 2002. The paper explains how a grid functions and how grid technologies can be implemented and applied. URL:http://www.globus.org/research/papers.html 12/28/2018 B.Ramamurthy

Open Grid Services Architecture Builds on concepts and technologies from the Grid and Web services communities. Defines a uniform exposed service semantics. Defines standard mechanisms for creating, naming, and discovering transient grid service instance; Provides location transparency and multiple protocol bindings Supports integration with underlying native platform facilities. Defines WSDL definition for creating sophisticated distributed system including lifetime management, change management, and notification. It also supports authentication, authorization, and delegation. 12/28/2018 B.Ramamurthy

Contents of the paper Describes the nature of the services that respond to the protocols. Explains how grid technologies can be aligned with web services technologies. Discusses commercial applications rather than the scientific and technical applications. (e-business rather than e-science) OGSA defines the interfaces to the services. 12/28/2018 B.Ramamurthy

The Need The world wide web began as a technology for scientific collaboration and was adopted for e-business. Grid may lead to a similar revolution. Two emerging technologies that support this are the enterprise computing and service providers. 12/28/2018 B.Ramamurthy

An Open Grid-services Architecture Service orientation and virtualization: A service is a network-enabled entity provides some capability. Virtualization allows the composition of services to form lower-level resources. WSDL allows for multiple bindings of a single interface, including distributed communication protocols. 12/28/2018 B.Ramamurthy

Service Semantics OGSA defines the semantics of a Grid Service instance: how it is created, how its lifetime is determined, how to communicate and so on. WSDL is used to define standard interfaces that address discovery, dynamic service creation, lifetime management, notification, and manageability. Transient services along with the conventional persistence services. Example: video conferencing, where is QoS is important. Upgradeability: services within a complex distributed system must be independently upgradeable. Needs reliable service invocation and authentication. 12/28/2018 B.Ramamurthy

Role of hosting Environment OGSA does not define the implementation of the services. The hosting environment defines not only implementation programming model, programming language, development tools, and debugging tools but also how an implementation of a Grid service meets its obligations with respect to Grid services semantics. Current implementations are in C, C++ and Fortran with linked libraries. A more sophisticated implementation can be realized by container-component-based hosting environments such as J2ee, websphere, .net and Sun One. 12/28/2018 B.Ramamurthy

Building Virtual Organization Applications create transient services and to discover and determine the properties of available services. OGSA’s Factory, Registry, GridService, and HandleMap interfaces support the creation of transient service instances and the discovery of services associated with a VO. 12/28/2018 B.Ramamurthy

Possible Environments Simple hosting environment: Set of resources located within a single administrative domain. Example: J2ee application server, MS’s .net system, or a Linux cluster. Virtual Hosting environment: VO span heterogeneous, geographically distributed “hosting environments”, a combinations several simple environments. Collective operations: A “virtual hosting environment” that provides VO participants with more sophisticated, virtual “collective” or “end-to-end” services. 12/28/2018 B.Ramamurthy

VO Organization Factory Registry Factory Mapper Service …… Service Hardware 12/28/2018 B.Ramamurthy

Rest of the paper Application example Technical details Network bindings Related work References 12/28/2018 B.Ramamurthy