Grid BIFI1 A brief introduction to The Grid seminar 8th June 2005 Guillermo Losilla Anadón.

Slides:



Advertisements
Similar presentations
Data services on the NGS.
Advertisements

Earth System Curator Spanning the Gap Between Models and Datasets.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
What is Grid Computing? Cevat Şener Dept. of Computer Engineering, METU.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp , Year of Publication:
Knowledge Environments for Science: Representative Projects Ian Foster Argonne National Laboratory University of Chicago
Grid Computing Net 535.
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.
© 2008 by M. Stümpert, A. Garcia; made available under the EPL v1.0 | Access the power of Grids with Eclipse Mathias Stümpert (Karlsruhe Institute.
1 Autonomic Computing An Introduction Guenter Kickinger.
Web Services 101 Introduction to Web Services Computer Networks Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
1 Grid Computing Barry Wilkinson Department of Computer Science University of North Carolina at Charlotte.
DISTRIBUTED COMPUTING
WEB SERVICES Mahmoud Rabie – EGJUG W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web.
Grid-based Sensor Network Service on Future Internet By Mohammad Mehedi Hassan Student ID:
Grid Computing Its Promise and Challenges Tom Smith Master’s Candidate Computer Science Union College January 2004.
Loosely Coupled Parallelism: Clusters. Context We have studied older archictures for loosely coupled parallelism, such as mesh’s, hypercubes etc, which.
Towards an e-Science Roadmap Tony Hey Director UK e-Science Core Programme
Grid-based Future Internet with Wireless sensor network By Mohammad Mehedi Hassan Student ID:
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics
Tools for collaboration How to share your duck tales…
Grids - the near future Mark Hayes NIEeS Summer School 2003.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
GRID ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
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
LEGS: A WSRF Service to Estimate Latency between Arbitrary Hosts on the Internet R.Vijayprasanth 1, R. Kavithaa 2,3 and Raj Kettimuthu 2,3 1 Coimbatore.
The Globus Toolkit®: The Open Source Solution for Grid Computing
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Joyce & Ahmed. What is Internet The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (often.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
1 Cloud Computing Advisor : Cho-Chin Lin Student : Chien-Chen Lai.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
 Cachet Technologies 1998 Cachet Technologies Technology Overview February 1998.
7. Grid Computing Systems and Resource Management
Simple Object Access Protocol
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
Military Technical Academy Bucharest, 2006 GRID - Synthesis - ADINA RIPOSAN Department of Applied Informatics.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
Unification of the Grid and the Web B. Ramamurthy.
The Globus Toolkit The Globus project was started by Ian Foster and Carl Kesselman from Argonne National Labs and USC respectively. The Globus toolkit.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
A service Oriented Architecture & Web Service Technology.
Parallel Computing Globus Toolkit – Grid Ayaka Ohira.
Clouds , Grids and Clusters
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Collaborations and Interactions with other Projects
A. Rama Bharathi Regd. No: 08931F0040 III M.C.A
Some Basics of Globus Web Services
University of Technology
WS-Resource Framework: Globus Alliance Perspectives
Large Scale Distributed Computing
Future EU Grid Projects
Review of grid computing
Grid Systems: What do we need from web service standards?
Presentation transcript:

Grid BIFI1 A brief introduction to The Grid seminar 8th June 2005 Guillermo Losilla Anadón

Grid BIFI2 Definition Grid Computing, commonly named ”The Grid”, is a growing technology... Everybody speaks about it, but... what really is it?

Grid BIFI3 What is the Grid? The “short” answer: “Grid computing is a technology whose final objetive is to connect all the heterogeneus computers around the world which share their computational power and storing resources, to build the most powerful computer in the globe: the GRID“ User’s view: for the final user, the Grid will act as a single, huge and powerful computer.

Grid BIFI4 Who will use the Grid? Scientists are currently the most interested group in the development of the Grid: molecular simulation, study of the fundamentals of particles, human genome, Earth observation, climate modeling......but some companies have already began to invest in grid technologies (although they have a different vision...) It is expected that in the future anyone will take advantage of it; will we pay for it?

Grid BIFI5 Power grid analogy Infrastructure Transparency Utility

Grid BIFI6 Reality or fiction? The reality is that the utopic view of The Grid is still a dream... but reality is evolving increasingly fast The Grid is ”a work in progress”, with the underlying technology still in a prototype phase, and being developed by hundreds of researchers and software engineers around the world

Grid BIFI7 The way to the Grid DISTRIBUTED COMPUTING METACOMPUTING (FAFNER and I-WAY ) P2P COMPUTING INTERNET COMPUTING CLUSTER COMPUTING (BEOWULF) THE GRID

Grid BIFI8 Operation of the Grid Ok, the Grid is a cool idea but... How does it work?

Grid BIFI9 Grid middleware The Grid is posible thanks to the "grid middleware", which is the special software necesary to organize and integrate all the disparate computer facilities involved in the Grid. Currently most effort invested in the Grid is used to develop grid middleware The Grid middleware is built using grid services which in turn are based on web services (although this is not true any more...)

Grid BIFI10 Web services Web services technology provides a middleware for programming distributed access applications Some ”original” features of web services: –plattform independent: use SOAP(XML) for communication –HTTP protocol for transmiting messages –Adequate for loosely coupled systems

Grid BIFI11 Web services: use case taken from The Globus Toolkit 4 tutorial ®

Grid BIFI12 Grid services The first grid engineers who began to develop the Grid software chose web services amongst other distributed middleware(RMI, CORBA, RPC...) as a base for the Grid architecture However they added some features to web services in order to skip the shortcomings found in web services: they created grid services

Grid BIFI13 Grid services vs web services features added to grid services: –State –Transiency –Service data –Notifications –Lifecycle management

Grid BIFI14 Last news! Grid services = web services Since WSRF release (Jan 2004): grid services = web services Already present in GT4 (released April 2005) taken from The Globus Toolkit 3 tutorial ®

Grid BIFI15 The Globus Toolkit The Globus toolkit is an open source infrastructure developed by The Globus Alliance at the Argonne National Laboratory (Ian Foster’s team + IBM) which has become the "de facto" standard to build grid middleware. It provides many of the basic services needed to construct grid applications, such as security, resource discovery, resource management and data access. Last release: 4.0 (WSRF-compliant)

Grid BIFI16 Who designs the Grid? The Global Grid Forum is the main body which dictates the grid-specific standards It released OGSA (Open Grid Service Architecture) the open standard that describes the features a grid service must observe...take into account the ”power” of The Globus Alliance as the Globus Toolkit developer

Grid BIFI17 Useful links To get an overview of the Grid: –GridCafé: –Global Grif Forum: To learn how to develop grid applications : –The Globus Toolkit: –GT4 tutorial: