Overview of

  • Upload
    palma

  • View
    20

  • Download
    1

Embed Size (px)

DESCRIPTION

Denis Caromel Scientific Coordinator [email protected] Technical Concertation Meeting Sophia Antipolis, October 22 2008. Overview of. Partners. GCM: Grid Component Model GCM Being defined in the NoE CoreGRID (42 institutions) Open Source ObjectWeb Pro Active - PowerPoint PPT Presentation

Citation preview

WP5 - GridSystems' Use Cases (May 2007)

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

Denis CaromelScientific Coordinator [email protected] Concertation Meeting Sophia Antipolis, October 22 2008
Overview of

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Partners

Luxembourg - 6/7 February 2006 - TEL Projects meeting

GCM: Grid Component ModelGCM Being defined in the NoE CoreGRID (42 institutions)Open Source ObjectWeb ProActive implements a preliminary version of GCMService Oriented: NESSI relation

GridCOMP takes:GCM as a first specification, ProActive as a starting point, and Open Source reference implementation.
The vision: GCM to be the GRID GSM

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Overview of Project

Interoperability Objectives:Interoperability with other standards: EGEE gLite, UNICORE, NorduGrid, Globus, Web Services, LSF, IBM LL, SGE, CGSP China Grid, etc.,A GCM ETSI Official Public Standard
Objectives:

GRID PROGRAMMING WITH COMPONENTS: AN ADVANCED COMPONENT PLATFORM FOR AN EFFECTIVE INVISIBLE GRID

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

WP 2:Component Framework Implementation

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

Scopes and Objectives:Grid Codes that Compose and DeployNo programming, No Scripting, No Pain

Innovation:Composite Components Multicast and GatherCast
GCM +
MultiCast
GatherCast

*
Wrapping Legacy MPI with Components
MPI or // Code

Luxembourg - 6/7 February 2006 - TEL Projects meeting

ProActive / GCM Environment: Optimizing

Luxembourg - 6/7 February 2006 - TEL Projects meeting

ProActive / GCM Environment: Scheduling

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Monitoring and Timing

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Pies for Analysis and Optimization

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Pies for Analysis and Optimization

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Pies for Analysis and Optimization

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Automatic Reporting

Luxembourg - 6/7 February 2006 - TEL Projects meeting

ChartIt

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

Video: Monitoring and Timing

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

WP 3: Non Functional Component Features

Luxembourg - 6/7 February 2006 - TEL Projects meeting

WP3 - Non Functional Component Features
A framework for autonomic management of componentsDesign of the manager structureDefinition of proper implementation mechanismsCharacterisation of properties handled through autonomic managers

Preliminary experiments on parallel component compositionsAutonomic management of simple performance contracts Assessment of the autonomic framework features

Layered design of non functional component featuresIdentify proper mechanisms to handle dynamic adaptation of componentsDefine local strategies to achieve contractually specified QoS goalsDefine orchestration strategies preserving local to global effectInteraction with use cases to assess/improve NF framework

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

WP 4: Grid IDE for Programmers and Composers

Luxembourg - 6/7 February 2006 - TEL Projects meeting

WP4 - Grid IDE for Programmers and Composers
Provides an integrated programming and composing GUIOffers facilities to bind both normal code and legacy code into primitive componentsEnables assembly of Grid applications Provides launcher tools for the deployment of a component applicationOffers a steering tool for installing, removing, and re-installing new versions of component codeProvides a tool for the monitoring of resources

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Component GUI under Dev. at Westminster Univ.

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

WP 5: Use cases

Luxembourg - 6/7 February 2006 - TEL Projects meeting

WP5 Use cases
Three main partners: IBM, Atos Origin, GridSystemsFour use cases:Biometric Identification System (IBM)Identify people solely on their biometric information (1:N match)Management Application Computing of DSO value (ATOS)Days Sales Outstanding is the mean time that clients delay to pay an invoice to an companyTelecom EDR Processor (GS)Aerospace Wing Design (GS)computes the aerodynamic wing performance for a given configuration, using a legacy fortran-77 app

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

Standardization

Luxembourg - 6/7 February 2006 - TEL Projects meeting

GCM Standardization
One of the Outcomes of the Technical Committee on Grid Computing

Overall, the standardization is supported by industrials: BT, FT-Orange, Nokia-Siemens, Telefonica,NEC, Alcatel-Lucent, Huawei

Luxembourg - 6/7 February 2006 - TEL Projects meeting

ETSI Grid Plugtests, 04, 05, 06, 07, 08
MelbourneNancyMetzNapoli
NancyNapoli NiceMetzParis
PiseRennesSantiago San DiegoBeijing
AmsterdamBelfastFribourgGrenobleLille
ManchesterMelbourneMeridaMetzBombay

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

2008 Contest and GCM Test:

Live View

Luxembourg - 6/7 February 2006 - TEL Projects meeting

ETSI GCM TC Grid Standard
GCM Interoperability Deployment

GCM Application Description

GCM Fractal ADL (Architecture Description Language)

GCM Management (Java, C, WSDL API)
Official Standard No 1
Official Standard No 2
Work Item No 3
Work Item No 4

Luxembourg - 6/7 February 2006 - TEL Projects meeting

GCM Deployment (2/2)
Grid description: clear conceptsBridges (1 -> 1)Groups (1 -> N)HostsAcquisition (lookup, p2p)

Application description: Split Grid / Application Description Allows reuse of grid descriptors for any application type,ProActive, using Virtual nodes

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Protocols and Scheduler in GCM Deployment
Protocols:rsh sshOarshGsisshScheduler, and Grids:GroupSSH, GroupRSH, GroupOARSHARC (NorduGrid), CGSP China Grid, EEGE gLITE, Fura/InnerGridGLOBUSGridBusIBM Load Leveler, LSF, Microsoft CCS, Sun Grid EngineOAR, PBS / Torque, PRUN

Luxembourg - 6/7 February 2006 - TEL Projects meeting

GridCOMP / GCM ProActive Exploitation
Used in Production by CompaniesE.g. Amadeus (Air France, Lufthansa)Already 4 on going thesis at INRIA:Component reconfiguration (Marcela Rivera), GCM extensions for autonomic applications (Paul Naoumenko), Specification Languages and Model-Checking (Antonio Cansado)Autonomic Service Management of Enterprise Grid Services (Cristian Ruz)Use in other projects: EU SOA4ALL, EU QosCosGrid, Prospect: RESERVOIR INRIA ADT Galaxy, Pole Comp. AGOS (HP, Oracle)

Luxembourg - 6/7 February 2006 - TEL Projects meeting

GridCOMP and SOA

Components: The binding is achieved at deployment, statically. Services: a new binding can occur at each invocation, depending of SLA, conditions, etc. What we aim at in GridCOMP:A Cp system with dynamic reconfiguration including new bindingsDynamic Dispatch Multicast, Autonomicity, Reconfiguration

Other relations to SOA:Component Exportation as Web Services (Server Interface), and Component Connection to Web Services (Client Interface) Future compliance with SCA standard: Service Component Architecture

Luxembourg - 6/7 February 2006 - TEL Projects meeting

AGOS: Grid Architecture for SOA
Partners and Solutions
Building a Platform for Agile SOA with Grid
Use Cases

Luxembourg - 6/7 February 2006 - TEL Projects meeting

Grid programming with components: an advanced COMPonent platform for an effective invisible grid 2006-2007 GridCOMP Grids Programming with components. An advanced component platform for an effective invisible grid is a Specific Targeted Research Project supported by the IST programme of the European Commission (DG Information Society and Media, project n034442)

GridCOMP GCM+ProActive (+AGOS)
Provides:

- Middleware, Autonomic, IDE Component Standard & Open Source Reference Implementation

Deployment & Virtualization Standard Workflow & Scheduling
Service Infrastructure(Virtualization, Meta-scheduling)
Service Composition & Coordination(Components, Workflow engine, ESB, etc.)
Business Process Management(Process Monitoring, QoS, BI, etc.)
ProActive/GCM

Luxembourg - 6/7 February 2006 - TEL Projects meeting