If you can't read please download the document
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