ADAPTING THE DEVELOPMENT MODEL OF THE GRID ANATOMY TO MEET THE NEEDS OF VARIOUS APPLICATION DOMAINS Soha Maad, Brian Coghlan, Gabriel Pierantoni, Eamonn Kenny, John Ryan, Watson Ronan Trinity College Dublin, Dublin, Ireland - PowerPoint PPT Presentation

About This Presentation
Title:

ADAPTING THE DEVELOPMENT MODEL OF THE GRID ANATOMY TO MEET THE NEEDS OF VARIOUS APPLICATION DOMAINS Soha Maad, Brian Coghlan, Gabriel Pierantoni, Eamonn Kenny, John Ryan, Watson Ronan Trinity College Dublin, Dublin, Ireland

Description:

ADAPTING THE DEVELOPMENT MODEL OF THE GRID ANATOMY TO MEET THE NEEDS OF VARIOUS APPLICATION DOMAINS Soha Maad, Brian Coghlan, Gabriel Pierantoni, – PowerPoint PPT presentation

Number of Views:360
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: ADAPTING THE DEVELOPMENT MODEL OF THE GRID ANATOMY TO MEET THE NEEDS OF VARIOUS APPLICATION DOMAINS Soha Maad, Brian Coghlan, Gabriel Pierantoni, Eamonn Kenny, John Ryan, Watson Ronan Trinity College Dublin, Dublin, Ireland


1
ADAPTING THE DEVELOPMENT MODEL OF THE GRID
ANATOMY TO MEET THE NEEDS OF VARIOUS APPLICATION
DOMAINSSoha Maad, Brian Coghlan, Gabriel
Pierantoni, Eamonn Kenny, John Ryan, Watson
RonanTrinity College Dublin, Dublin, Ireland
Cracow Grid Workshop CGW'05 (Cracow, Poland)
2
Outline
  • The grid in various application domains
  • Application domain and grid middleware
    development
  • Software Engineering perspective on grid
    middleware development
  • Software Engineering Practice Proposed
  • A concrete implementation example

Cracow Grid Workshop CGW'05 (Cracow, Poland)
3
The grid in various application domains
Cracow Grid Workshop CGW'05 (Cracow, Poland)
4
The grid in various application domains
Government
Chemistry
Engineering
Environment
Finance
Astronomy
Media
Medicine
Cracow Grid Workshop CGW'05 (Cracow, Poland)
5
The grid in various application domains
Government
Chemistry
Engineering
Environment
Finance
Astronomy
Media
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
6
The grid in various application domains
Government
Chemistry
Engineering
Environment
Finance
Media
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
7
The grid in various application domains
Government
Chemistry
Engineering
Finance
Astronomy
Media
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
8
The grid in various application domains
Government
Chemistry
Environment
Finance
Astronomy
Media
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
9
The grid in various application domains
Government
Chemistry
Engineering
Environment
Finance
Astronomy
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
10
The grid in various application domains
Government
Chemistry
Engineering
Environment
Astronomy
Media
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
11
The grid in various application domains
Government
Engineering
Environment
Finance
Astronomy
Media
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
12
The grid in various application domains
Limitation
Grid Solution
Challenge
Chemistry
Engineering
Environment
Finance
Astronomy
Media
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
13
Discussion
Impact of the Application Domain on Grid
Middleware
advising semantic-aware solutions
developing grid application toolkits
adding new middleware services
developing new middleware kernels
Raising grid awareness of business concepts
Developing special purpose grid middleware
Developing grid service APIs
Government
Chemistry
Engineering
Environment
Finance
Astronomy
Media
Medicine
Physics
Cracow Grid Workshop CGW'05 (Cracow, Poland)
14
Key Issue Addressed
  • Grid Middleware Software Development Model
  • Bottom-up approach
  • Top-down approach

Cracow Grid Workshop CGW'05 (Cracow, Poland)
15
Bottom-up Approach
  • Ecosystem of Grid Components (Globus Alliance)
  • Individual parts of the system are specified in
    detail and the parts are then composed to form
    larger components, which are in turn composed
    until a complete system is formed
  • The exercise of building a Grid system or
    application is framed as a software integration
    problem, hopefully, leveraging existing grid
    components to reduce the development cost .

Cracow Grid Workshop CGW'05 (Cracow, Poland)
16
Top-Down Approach
  • In WebComG, applications are specified as
    Condensed Graphs in a manner which is independent
    of the execution architecture, thus separating
    the application and execution environments.

Cracow Grid Workshop CGW'05 (Cracow, Poland)
17
However ..
  • However, our survey reveals that the development
    cost of grid applications using a bottom-up
    approach is considerable.
  • By adopting a bottom-up approach, most of grid
    middleware development has evolved in isolation
    of application domain needs.

Cracow Grid Workshop CGW'05 (Cracow, Poland)
18
However ..
  • A top-down approach for grid middleware
    development may lead to narrow solutions and tend
    to be less generic

Cracow Grid Workshop CGW'05 (Cracow, Poland)
19
Adapting the development model of the grid
anatomy
We propose marrying a top-down approach with a
bottom-up approach for middleware
development From a software engineering
perspective, we need bridge infrastructures
capable of merging a top down with a bottom-up
approach. This relies on ? A Unified
Computational Model capable of expressing the
workflow of operations ? Stateful Web Services
for the implementation of the Bridge
Infrastructures.
Cracow Grid Workshop CGW'05 (Cracow, Poland)
20
A Concrete Example
Border services involve Guardian services
have the duty to check whether all the conditions
to cross the border are met Translation
services have the duty to translate information
between the different protocols and languages
used in WebCom-G and the various Grid
Middlewares. Proxy services have the duty to act
in one middleware on behalf of a service residing
in the other.
Cracow Grid Workshop CGW'05 (Cracow, Poland)
21
A Concrete Example
WebCom-G Interoperability with existing Grid
Middleware
Border Region
WebCom Region
LCG2 Region
GT4 Region
At most two technologies overlap
Cracow Grid Workshop CGW'05 (Cracow, Poland)
22
Thanks Questions
Cracow Grid Workshop CGW'05 (Cracow, Poland)
Write a Comment
User Comments (0)
About PowerShow.com