Understanding to InterGrid and WAG Dr. ZhenChun Huang Tsinghua Univ. NRSCC/RSGS/SIG Team Sep, 2006.

Slides:



Advertisements
Similar presentations
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Advertisements

Distributed Data Processing
Introduction to .NET Framework
COM vs. CORBA.
The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
8.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Quality Objects: Advanced Middleware for Wide Area Distributed Applications Rick Schantz Quality Objects: Advanced Middleware for Large Scale Wide Area.
Protocols and the TCP/IP Suite
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Enterprise Resource Planning
1 Web services for the management of persistent online game factions Author: François Deliège Advisor: Professor Esteban Zimányi Co-Advisor: Jehan Snyers.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
New Generation SDI and Cyber-Infrastructure Prof. Guoqing Li CEODE/CAS March 29, 2009, Newport Beach, USA Presented to 4th China-US Roundtable Meeting.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Tsinghua University Service-Oriented Enterprise Coordination Prof. Dr. Yushun Fan Department of Automation, Tsinghua University,
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Distributed Component Object Model (DCOM)
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
Domain Modeling In FREMA David Millard Yvonne Howard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
INFRASTRUCTURE FOR GIS INTEROPERABLITY APPLICATION FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY (FTMK) THE TECHNICAL UNIVERSITY OF MALAYSIA MELAKA.
Grid Workflow Research update in SIG Dr. ZhenChun Huang Tsinghua Univ. NRSCC/RSGS/SIG Team Sep. 8th, 2004.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Policy Based Data Management Data-Intensive Computing Distributed Collections Grid-Enabled Storage iRODS Reagan W. Moore 1.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
CORBA Common Object Request Broker Architecture. Basic Architecture A distributed objects architecture. Logically, an object client makes method calls.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Scalable Grid system– VDHA_Grid: an e-Science Grid with virtual and dynamic hierarchical architecture Huang Lican College of Computer.
Domain Modeling In FREMA Yvonne Howard David Millard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
Kemal Baykal Rasim Ismayilov
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
WebFlow High-Level Programming Environment and Visual Authoring Toolkit for HPDC (desktop access to remote resources) Tomasz Haupt Northeast Parallel Architectures.
Cooperation & Interoperability Architecture & Ontology.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
Wide Area Grid – Technical Requirements Paul Kopp.
Topic 5: CORBA RMI Dr. Ayman Srour
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
A service Oriented Architecture & Web Service Technology.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Policy-oriented Enterprise Management (POEM)
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
WGISS-22 Update of Grid TT
Software Connectors – A Taxonomy Approach
Mobile Computing.
Service Oriented Architecture (SOA)
NextGRID: From Compute Grids to Grid SOAs and beyond
Presentation transcript:

Understanding to InterGrid and WAG Dr. ZhenChun Huang Tsinghua Univ. NRSCC/RSGS/SIG Team Sep, 2006

GRID??? What should GRID seem like? a isolated system or an infrastructure? What is GRID sharing? Systems/computers or resources/functions? Should resources in GRID be virtualized to its functions and interfaces or be bound to its physical beings? What is the goal of GRID? To build a system or to provide an environment for distributed, dynamic and virtualized application development/execution?

GRID: my view G lue all R esources into a cyber I nfrastructure for D istributed environment Similar to Internet (which is sharing data), but shares resource instead of data/information Applications, especially web based applications will be built on GRID, and be used as same as applications today. Resource must be virtualized in a grid. Virtual organization should be supported for a read grid. It will be very important is a grid. Should be regarded as a cyber infrastructure for sharing resources rather than a isolated system

GRID: my view (cont.) But, most of the grids today are only distributed computing systems based on SOA. To share resources among entities/organizations/agencies is still very difficult. Something must be done --- a REAL GRID! (Inter- Grid/WAG) It will be much easier for implementing a REAL GRID in the spatial information domain then a general one. This is WGISS’es duty.

Goal: what we want? For the exist “grid” systems, connect the “grid” systems based on different platforms and middlewares, make them inter-operable and co- work-able. For a new project, create a new system based on grid architecture and middleware to support resource sharing among entities. We need share resources and functions (NOT systems or computers) among entities. Then, the resources and functions can be used distributedly, dynamically and virtually.

Functions needed Functions needed for resource sharing and co- working among exist spatial information grids and among entities –First, the resource must be found: Resource (data, computer, software…) locating and matching –Second, the resource must be accessed: Resource sharing (by service invoking) –Third, all resources should be composed: Workflow and business logic description –And, a user interface is needed to interact with users and show results: Visualization and UI support –……

Protocols for the functions Resource locating and matching –Resource locating and mapping –Resource classes and properties –Resource registering and matching –…… –Standard, semantic and ontology will be important Resource invoking –Parameter defining and data transferring –Security framework and authorization policy –…… –It is not only a technology problem. –Flexibility should be the key

Protocols for functions (cont.) Workflow and business logic description –Workflow model and workflow language definition –Trust policy between agencies –Roles mapping –…… –Should not be one way only, it should be multiplex Visualization and UI support –Inter-agencies distributed visualization –User interface for a wide-area, inter-agencies application –… –Existing protocols such as WMS may low down the workload …

Who are absent? We can’t find resource because of the different description rules. We can’t invoke service because of the different parameter definition and security policy We can’t generate a business flow across the gap among today’s “grids” because there is no trust policy, no role mapping, no universal flow description … We can’t present the result and difficult to create a inter- organization application because of the absent of inter- agencies distributed visualization and user interface support for wide-area, inter-agencies applications …

Possible ways to bridge the gap(1) Same platform/middleware –All entities take the same choice on middleware and platform –There will be no problem in connecting the resources and inter-operating among them. –But it will be difficult to reach a consensus on which platform should be chosen, especially among the entities who is running a grid system already. –Today, it likes a dream more, I think

Possible ways to bridge the gap(2) Same protocol, different platforms –A set of protocols is created for the connection and inter-operation among grids/entities –Each entity choose the platform and middleware independently –If an entity want to connect with others, an adapter must be developed to implement the protocols. –Because of the disagreement among entities, it will be very difficult to create the protocols, I think.

Possible ways to bridge the gap(3) Different protocols and platforms/middlewares, glue by adapters case-by-case. –Each entity choose the platform/middleware independently –There is no standard protocols –When two entities want to connect their grids, they found the inter- operation protocols themselves –Adapters will be developed to connect resources between entities when needed.

Comparison among the ways Same platform/middleware –For a new project, it is advisable –If there are a lot of grid systems based on different platforms exist, it is not a good choice Same protocol, different platforms –It may be a good choice technically, but the protocols is not easy to get because of non-technical reasons Different protocols and platforms/middlewares, glue by adapters case-by-case. –It is easy to reach and acceptable for the entities who control the grids –But the big number of adapters is not good at the standardization, performance and efficiency

My opinion We should start with the 3rd way (case-by-case), because it is easiest to achieve. When grids are connected, inter- operation protocols and adapters will be accumulated. Time, the best judge, will select a set of protocols for us as defacto- standards. Then, we got the 2nd way — same protocol, different platforms Maybe, at that time, an excellent middleware will be the choice of all entities…

Step by step Due to the different difficulty of co-operation levels, we can get the grids connected step by step: We may start by sharing data among exist grids and interested entities (only a suggestion)