1 / 34

Overview of

Denis Caromel Scientific Coordinator Denis.Caromel@inria.fr 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

palma
Télécharger la présentation

Overview of

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Denis CaromelScientific CoordinatorDenis.Caromel@inria.frTechnical Concertation Meeting Sophia Antipolis, October 22 2008 Overview of

  2. Partners Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  3. GCM: Grid Component Model • GCM Being defined in the NoE CoreGRID (42 institutions) • Open Source ObjectWebProActive implements a preliminary version of GCM • Service 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 Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  4. Overview of Project Objectives: GRID PROGRAMMING WITH COMPONENTS: AN ADVANCED COMPONENT PLATFORM FOR AN EFFECTIVE INVISIBLE GRID • 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 Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  5. WP 2:Component Framework Implementation

  6. GCM + Scopes and Objectives: Grid Codes that Compose and Deploy No programming, No Scripting, … No Pain Innovation: Composite Components Multicast and GatherCast MultiCast GatherCast

  7. Wrapping Legacy MPI with Components C/Fortran: Messages on Tags sent/converted to Method Calls Method Calls sent as Messages on Tags ProActive Java: MPI or // Code 7 Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  8. ProActive / GCM Environment: Optimizing Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  9. ProActive / GCM Environment: Scheduling Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  10. Monitoring and Timing Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  11. Pies for Analysis and Optimization Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  12. Pies for Analysis and Optimization Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  13. Pies for Analysis and Optimization Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  14. Automatic Reporting Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  15. ChartIt Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  16. Video: Monitoring and Timing

  17. WP 3: Non Functional Component Features

  18. WP3 - Non Functional Component Features • A “framework” for autonomic management of components • Design of the manager structure • Definition of proper implementation mechanisms • Characterisation of properties handled through autonomic managers • Preliminary experiments on parallel component compositions • Autonomic management of simple performance contracts • Assessment of the autonomic framework features • Layered design of non functional component features • Identify proper mechanisms to handle dynamic adaptation of components • Define local strategies to achieve contractually specified QoS goals • Define orchestration strategies preserving local to global effect • Interaction with use cases to assess/improve NF framework Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  19. WP 4: Grid IDE for Programmers and Composers

  20. WP4 - Grid IDE for Programmers and Composers • Provides an integrated programming and composing GUI • Offers facilities to bind both normal code and legacy code into primitive components • Enables assembly of Grid applications • Provides launcher tools for the deployment of a component application • Offers a steering tool for installing, removing, and re-installing new versions of component code • Provides a tool for the monitoring of resources Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  21. Component GUI under Dev. at Westminster Univ. Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  22. WP 5: Usecases

  23. WP5 – Use cases • Three main partners: IBM, Atos Origin, GridSystems • Four 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 company • Telecom – EDR Processor (GS) • Aerospace – Wing Design (GS) • computes the aerodynamic wing performance for a given configuration, using a legacy fortran-77 app Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  24. Standardization

  25. 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 … Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  26. Melbourne Nancy Metz Napoli ETSI Grid Plugtests, 04, 05, 06, 07, 08 Amsterdam Belfast Fribourg Grenoble Lille Manchester Melbourne Merida Metz Bombay Nancy Napoli Nice Metz Paris Pise Rennes Santiago San Diego Beijing Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  27. 2008 Contest and GCM Test: Live View

  28. ETSI GCM TC Grid Standard Official Standard No 1 • GCM Interoperability Deployment • GCM Application Description • GCM Fractal ADL (Architecture Description Language) • GCM Management (Java, C, WSDL API) Official Standard No 2 Work Item No 3 Work Item No 4 Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  29. GCM Deployment (2/2) • Grid description: clear concepts • Bridges (1 -> 1) • Groups (1 -> N) • Hosts • Acquisition (lookup, p2p) • Application description: Split Grid / Application Description • Allows reuse of grid descriptors for any application type, • ProActive, using Virtual nodes Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  30. Protocols and Scheduler in GCM Deployment • Protocols: • rsh • ssh • Oarsh • Gsissh • Scheduler, and Grids: • GroupSSH, GroupRSH, GroupOARSH • ARC (NorduGrid), CGSP China Grid, EEGE gLITE, • Fura/InnerGrid • GLOBUS • GridBus • IBM Load Leveler, LSF, Microsoft CCS, Sun Grid Engine • OAR, PBS / Torque, PRUN Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  31. GridCOMP / GCM ProActive Exploitation • Used in Production by Companies • E.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) Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  32. 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 bindings Dynamic 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 Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  33. AGOS: Grid Architecture for SOA Buildinga Platform for Agile SOA with Grid • Partners and Solutions • Use Cases Grid programming with components: an advanced COMPonent platform for an effective invisible grid

  34. GridCOMP GCM+ProActive (+AGOS) Provides: - Middleware, Autonomic, IDE Component Standard & Open Source Reference Implementation Deployment & Virtualization Standard Workflow & Scheduling Business Process Management (Process Monitoring, QoS, BI, etc.) Pro Act ive / G C M Service Composition & Coordination (Components, Workflow engine, ESB, etc.) Service Infrastructure (Virtualization, Meta-scheduling)

More Related