The Challenges of Grid Computing Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science The.

Slides:



Advertisements
Similar presentations
WS-Resource Framework: Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance
Advertisements

Overview of Web Services
WEB SERVICES DAVIDE ZERBINO.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
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
Globus Toolkit Futures: An Open Grid Services Architecture Ian Foster Carl Kesselman Jeffrey Nick Steven Tuecke Globus Tutorial, Argonne National Laboratory,
The Grid Background and Architecture. 1. Keys to success for IT technologies Infrastructure Open Standards.
Grid Computing & Web Services: A Natural Partnership Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Globus OGSI Grid Service. Grid Computing Definition The Grid: Blueprint for a New Computing Infrastructure –A computational grid is a hardware and software.
Grid and e-Science Technologies Simon Cox Technical Director Southampton Regional e-Science Centre.
Knowledge Environments for Science: Representative Projects Ian Foster Argonne National Laboratory University of Chicago
Designing and Building Grid Services GGF9 Chicago October 8, 2003 Organizers: Ian Foster, Marty Humphrey, Kate Keahey, Norman Paton, David Snelling.
OGSA : Open Grid Services Architecture Ramya Rajagopalan
Grid Computing Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science The University of Chicago.
The Grid as Infrastructure and Application Enabler Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
1 Service Oriented Architecture & Grid Computing Marc Brooks, The MITRE Corporation The author's affiliation with The MITRE Corporation is provided for.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Peer to Peer & Grid Computing Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science The University.
Discovering E-Services Using UDDI in SELF-SERV Quan Z. Sheng, Boualem Benatallah, Rayan Stephan, Eileen Oi-Yan Mak, Yan Q. Zhu School of Computer Science.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
DISTRIBUTED COMPUTING
OGC Meeting Grid Services Overview Keith R. Jackson Distributed Systems Department Lawrence Berkeley National Lab.
The Grid and the Future of Business Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
전산학과 이재승 The Physiology of the GRID I. Foster, C. Kesselman, J. Nick, and S. Tuecke Open Grid Service Infrastructure.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
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,
Perspectives on Grid Technology Ian Foster Argonne National Laboratory The University of Chicago.
Grids - the near future Mark Hayes NIEeS Summer School 2003.
1 ARGONNE  CHICAGO Grid Introduction and Overview Ian Foster Argonne National Lab University of Chicago Globus Project
Grid Services I - Concepts
Authors: Ronnie Julio Cole David
Transition and Evolution Moving to Grid Services.
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
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
The Grid Enabling Resource Sharing within Virtual Organizations Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department.
7. Grid Computing Systems and Resource Management
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Service oriented computing Gergely Sipos, Péter Kacsuk
U.S. Grid Projects and Involvement in EGEE Ian Foster Argonne National Laboratory University of Chicago EGEE-LHC Town Meeting,
CMS LNL OGSA INFRASTRUCTURE EVALUATION Specification & Applications Giuliano Rorato INFN – Laboratori Nazionali di Legnaro.
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
Matthew Farrellee Computer Sciences Department University of Wisconsin-Madison Condor and Web Services.
Realizing the Promise of Grid Computing Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science.
A service Oriented Architecture & Web Service Technology.
This product includes material developed by the Globus Project ( WSDL Extensions Grid Service Description Language.
Service Oriented Architecture & Grid Computing
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
Service Oriented Architecture & Grid Computing
Grid Introduction and Overview
WS-Resource Framework: Globus Alliance Perspectives
The Grid and the Future of Business
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
WEB SERVICES DAVIDE ZERBINO.
Introduction to Grid Technology
Introduction to Grid Technology
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Presentation transcript:

The Challenges of Grid Computing Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer Science The University of Chicago Condor Week Presentation at via Access Grid, March 4, 2002

ARGONNE  CHICAGO Trends in Grid Computing l New application domains –Data Grids, collaboratories l Integration with commercial technologies –Web services,.NET, …, … l Commercial acceptance and adoption –Very rapid; we don’t know what has hit us l Increasing scale –Sensor nets, mobile and wireless devices, Internet-wide deployment

ARGONNE  CHICAGO The Grid World: Current Status l Dozens of major Grid projects in scientific & technical computing/research & education l Considerable consensus on key concepts and technologies –Open source Globus Toolkit™ a de facto standard for major protocols & services –Far from complete or perfect, but out there, evolving rapidly, and large tool/user base l Industrial interest emerging rapidly l Opportunity: convergence of eScience and eBusiness requirements & technologies

ARGONNE  CHICAGO Grid Computing

ARGONNE  CHICAGO The Grid Problem Resource sharing & coordinated problem solving in dynamic, multi-institutional virtual organizations

ARGONNE  CHICAGO Why Grids? (1) eScience l A biochemist exploits 10,000 computers to screen 100,000 compounds in an hour l 1,000 physicists worldwide pool resources for peta-op analyses of petabytes of data l Civil engineers collaborate to design, execute, & analyze shake table experiments l Climate scientists visualize, annotate, & analyze terabyte simulation datasets l An emergency response team couples real time data, weather model, population data

ARGONNE  CHICAGO Why Grids? (2) eBusiness l Engineers at a multinational company collaborate on the design of a new product l A multidisciplinary analysis in aerospace couples code and data in four companies l An insurance company mines data from partner hospitals for fraud detection l An application service provider offloads excess load to a compute cycle provider l An enterprise configures internal & external resources to support eBusiness workload

ARGONNE  CHICAGO Intelligent Infrastructure: Distributed Servers and Services

ARGONNE  CHICAGO Strategic Challenges l Managing the transition from a research area to an industry l Profiting from commercial technologies without compromising eScience needs l Innovating fast enough to meet needs of new application domains l Establishing and extending Grid community l Pursuing the research to address next- generation systems

ARGONNE  CHICAGO Our Approach l Define & promote unifying, open view of Grids, integrating commercial technologies –Open Grid Services Architecture l Coherent, high-quality open source code l Pursue realization in close collaboration –For us, Condor Group is first among equals l Reach out to, and engage, industry, emphasizing benefits of collaboration –Identify areas where industry can add value

ARGONNE  CHICAGO “Web Services” l Increasingly popular standards-based framework for accessing network applications –W3C standardization; Microsoft, IBM, Sun, others l WSDL: Web Services Description Language –Interface Definition Language for Web services l SOAP: Simple Object Access Protocol –XML-based RPC protocol; common WSDL target l WS-Inspection –Conventions for locating service descriptions l UDDI: Universal Desc., Discovery, & Integration –Directory for Web services

ARGONNE  CHICAGO Transient Service Instances l “Web services” address discovery & invocation of persistent services –Interface to persistent state of entire enterprise l In Grids, must also support transient service instances, created/destroyed dynamically –Interfaces to the states of distributed activities –E.g. workflow, video conf., dist. data analysis l Significant implications for how services are managed, named, discovered, and used –In fact, much of our work is concerned with the management of service instances

ARGONNE  CHICAGO OGSA Design Principles l Service orientation to virtualize resources –Everything is a service l From Web services –Standard interface definition mechanisms: multiple protocol bindings, local/remote transparency l From Grids –Service semantics, reliability and security models –Lifecycle management, discovery, other services l Multiple “hosting environments” –C, J2EE,.NET, …

ARGONNE  CHICAGO OGSA Service Model l System comprises (a typically few) persistent services & (potentially many) transient services –Everything is a service l OGSA defines basic behaviors of services: fundamental semantics, life-cycle, etc. –More than defining WSDL wrappers

ARGONNE  CHICAGO Open Grid Services Architecture: Fundamental Structure 1) WSDL conventions and extensions for describing and structuring services –Useful independent of “Grid” computing 2) Standard WSDL interfaces & behaviors for core service activities –portTypes and operations => protocols

ARGONNE  CHICAGO Standard Interfaces & Behaviors: Four Interrelated Concepts l Naming and bindings –Every service instance has a unique name, from which can discover supported bindings l Information model –Service data associated with Grid service instances, operations for accessing this info l Lifecycle –Service instances created by factories –Destroyed explicitly or via soft state l Notification –Interfaces for registering interest and delivering notifications

ARGONNE  CHICAGO l GridService Required –FindServiceData –Destroy –SetTerminationTime l NotificationSource –SubscribeToNotificationTopic –UnsubscribeToNotificationTopic l NotificationSink –DeliverNotification OGSA Interfaces and Operations Defined to Date l Factory –CreateService l PrimaryKey –FindByPrimaryKey –DestroyByPrimaryKey l Registry –RegisterService –UnregisterService l HandleMap –FindByHandle Authentication, reliability are binding properties Manageability, concurrency, etc., to be defined

ARGONNE  CHICAGO GT3: An Open Source OGSA- Compliant Globus Toolkit l GT3 Core –Implements Grid service interfaces & behaviors –Reference impln of evolving standard l GT3 Base Services –Evolution of current Globus Toolkit capabilities l Other Grid services –Many …

ARGONNE  CHICAGO User/Application Fabric ( processing, storage, communication ) Grid Condor Globus Toolkit Condor

ARGONNE  CHICAGO For More Information l The Globus Project™ – l Grid architecture – /papers/anatomy.pdf l Open Grid Services Architecture –