Developing GRID Applications GRACE Project

Slides:



Advertisements
Similar presentations
Geoscience Information Network Stephen M Richard Arizona Geological Survey National Geothermal Data System.
Advertisements

Classification & Your Intranet: From Chaos to Control Susan Stearns Inmagic, Inc. E-Libraries E204 May, 2003.
Database System Concepts and Architecture
Executional Architecture
James Martin CpE 691, Spring 2010 February 11, 2010.
Information Retrieval in Practice
T.Sharon - A.Frank 1 Internet Resources Discovery (IRD) Classic Information Retrieval (IR)
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
University of Kansas Data Discovery on the Information Highway Susan Gauch University of Kansas.
Overview of Search Engines
Databases & Data Warehouses Chapter 3 Database Processing.
Architectural Design.
Portals and Credentials David Groep Physics Data Processing group NIKHEF.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Chapter 10 Architectural Design
Universität Stuttgart Universitätsbibliothek Information Retrieval on the Grid? Results and suggestions from Project GRACE Werner Stephan Stuttgart University.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Chemical Toxicity and Safety Information System Shuanghui Luo Ying Li Jin Xu.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Towards a Universal Client for Grid Monitoring Systems Towards a Universal Client for Grid Monitoring Systems Design and Implementation of the Ovid Browser.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Provenance Challenge gLite Job Provenance.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Search Engine Architecture
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Metadata Mòrag Burgon-Lyon University of Glasgow.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
AliEn AliEn at OSC The ALICE distributed computing environment by Bjørn S. Nilsen The Ohio State University.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
Application Software System Software.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
Group Members Sara Muir Eyyup Gur Lan Cui.  Summary of Business Requirements  Context Diagram  Level 0 DFD For Job Search System  Level 1 DFD for.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
Manchester Computing Supercomputing, Visualization & eScience Seamless Access to Multiple Datasets Mike AS Jones ● Demo Run-through.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Identify internal hardware devices (e. g
Information Retrieval in Practice
Big Data is a Big Deal!.
Search Engine Architecture
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Introduction to Grid Technology
Search Engine Architecture
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Information Integration for Digital Libraries
Data, Databases, and DBMSs
Research Issues in Electronic Commerce
Development of Information Grid
Search Engine Architecture
German Astrophysical Virtual Observatory
Chaitali Gupta, Madhusudhan Govindaraju
Information Retrieval and Web Design
Lecture 23 CS 507.
Presentation transcript:

Developing GRID Applications GRACE Project

Why do we want to run an application on the GRID ? Compute power Storage resources Parallel processing

What does GRACE aims to do ? GRid enabled seArch and Categorization Engine GRACE proposes the development of a distributed search and categorization engine that will enable just ‑ in ‑ time, flexible allocation of data and computational resources GRACE handles unstructured textual information (text files, documents, Web pages, text stored in databases) in GRID environment Project’s lifetime: Sept 2002-February 2005

Which GRID ? extended testbed standard high-level functionalities supported documented efficient cheap reliable APPLICATIONS FABRIC MIDDLEWARE

GRACE Architecture GRACE Application Heterogeneous data sources classified by knowledge domain

GRACE Architecture Categorization Engine Heterogeneous data sources classified by knowledge domain GRACE Search Hub GRACE node

Client Application Document Processor Grace Catalog DataSource Interface Categorization engine B1. B2. B3. A1. NFP A2. B4. GRACE Node Storage element B5. Result set JDLXML response Grid Env NFP Search Hub KD B0. Categorization Engine: It takes as an input one or more lists of NFPs (the output from multiple Grace Catalogs), and additional user’s input (e.g. query, predefined taxonomies, etc.). The output is a map of the resulting categories, and their relation to the documents. User profile

Document Processor: it processes input documents and their meta ‑ data. The output for each document is called NFP (Normal Form Page), which includes the digested document data, ready for the categorization algorithm. This NFP is context ‑ free and thus have a 1:1 relation to the document. GRACE Catalog: an abstraction of search engine. It can sit on ‑ top of an actual search engine, a database, or any other query ‑ supporting module. Its purpose is to translate a user query into the native query language, and its output is a list of results (Result-Set). Each result must contain a reference to the original document and a reference to the matching NFP file Categorization Engine: It takes as an input one or more lists of NFPs (the output from multiple Grace Catalogs), and additional user’s input (e.g. query, predefined taxonomies, etc.). The output is a map of the resulting categories, and their relation to the documents. Search Hub: it can handle automatic redirection of a user query to the relevant catalogs, by propagating an appropriate JDL section derived from the original job description. Storage Element: Grid Storage Element Node where NPF are stored DS Interface: it represents the generic interface to data sources, which can be both internal or external to the Grid

General Problems APPLICATIONS FABRIC MIDDLEWARE Evolving technology timing standards documentation Young technology lack of functionalities stability / security lack of experience

General Problems (2) Few available experts and updated documentation No supported Grid infrastructure for application development available