outline
play

Outline The Phosphorus project (FP6) Network resource abstraction - PowerPoint PPT Presentation

FP6 Phosphorus and FP7 Federica projects Network resources for grid applications and Europe-wide experimental open infrastructure Joan Antoni Garca Espn Network Engineer i2CAT Foundation , Barcelona (Catalonia, Spain) 7 th NREN and Grids


  1. FP6 Phosphorus and FP7 Federica projects Network resources for grid applications and Europe-wide experimental open infrastructure Joan Antoni García Espín Network Engineer i2CAT Foundation , Barcelona (Catalonia, Spain) 7 th NREN and Grids workshop, Dublin (I reland), September 2008 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  2. Outline • The Phosphorus project (FP6) Network resource abstraction and allocation for Grid apps • The Federica project (FP7) Open network infrastructure virtualisation • The IaaS framework and Federica Beyond the Articulated Private Networks 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  3. PHOSPHORUS project overview What: 6 th FP project in the area “ Research networking test-beds ” 5.1 M€ EC contribution, 6.9 M€ budget 20 partners, 814 Person Months When: 1 st October 2007 – 30 th March 2009 (30 months) More: http://www.ist-phosphorus.eu Project Vision and Mission • The project addresses some of the key technical challenges in enabling on-demand e2e network services across multiple, heterogenous domains • Phosphorus has demonstrated solutions and functionalities across a test-bed involving European NRENs, GÉANT2, Cross Border Dark Fibre and GLIF 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  4. Members of the PHOSPHORUS consortium NRENs & RON: HPC centers, Universities and Research Institutions: � CESNET � Communication Research Centre � Poznan Supercomputing and Networking Center � Fraunhofer–Gesellschaft � SURFnet � Fundació I2CAT (with UPC as Third party) � MCNC � Forschungszentrum Jülich Manufacturers: � Interdisciplinair instituut voor BreedBand Technologies � ADVA Optical Networking � Research Academic Computer Technology � Hitachi Europe Ltd. Institute � NORTEL � Research and Education Society in Information Technology SMEs: � SARA Computing and Networking Services � NextWorks � University of Bonn � University of Amsterdam � University of Essex � University of Wales Swansea / University of Leeds 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  5. PHOSPHORUS Key Features Integration between application middleware and transport networks, based on three planes: – Service plane: • Middleware extensions and APIs to expose network and Grid resources and make reservations with those resources • Security mechanisms (AAA) for network domains participating in a global network infrastructure, allowing both network resource owners and applications to have a stake in the decision to allocate specific network resources – Network Resource Provisioning plane: • Adaptation of existing Network Resource Provisioning Systems (NRPS) • Implementation of interfaces between different NRPS to allow multi–domain interoperability with Phosphorus’ resource reservation system – Control plane: • Enhancements of the GMPLS Control Plane (Grid-GMPLS or G² MPLS ) to provide optical network resources as first-class Grid resource • I nterworking of GMPLS-controlled network domains with NRPS-based domains, i.e. interoperability between G 2 MPLS and Argia/ UCLP , DRAC and ARGON 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  6. PHOSPHORUS Architecture

  7. Harmony system: NRPS and NSP interfaces (WP1) NBI: It receives the reservation requests from the TOPOLOGICAL GRID APLICATIONS Grid Middleware. It is used to indicate to the CONFIGURATION & MIDDLEWARE NSP which are the resources under control (NRPSs, endpoints links). NBI NBI EWI: It is in charge of the communication between PHASE 2 NRPSs. Network Service Request Handler Scheduler OTHER SBI : It handles the communication between the PROJECTS NRPSs and the lower layers (GMPLS or transport layer). Reservation Path Computer Handler EI It provides intero-perability between the NSP EI: and the G 2 MPLS CP or other projects. Plane DB NRPS Broker 2 MPLS G EI EWI Network Resource Provisioning Systems Key points: ARGON DRAC UCLP Transport • Ability to create point-to-point Network SBI connections using resources from GMPLS SBI several domains NBI: North-Bound Interface SBI: South-Bound Interface Transport Transport • AAA mechanism for global EWI: East-West Interface Network Network authentication EI: External Interface • Advance reservations: users and Grid applications can program Type of advance reservations fixed, deferrable or malleable resource reservations with one or bw bw bw bw bw bw more connections t t t t t t (a) fixed reservation (b) deferrable reservation (c) malleable reservation 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  8. The NRPS systems Network Resource Provisioning Systems (NRPSs) The Allocation and Reservation in Grid-enabled Optic Networks system was developed to manage resources of advanced network equipment as it is present in the German VIOLA test- bed. The advance reservation service of ARGON is able to operate on the GMPLS as well as on ARGON the MPLS level. It guarantees a certain QoS for applications for the requested time interval. This feature enables a Meta-Scheduling Service to seamlessly integrate the network resources into a Grid environment. The Dynamic Resource Allocation Controller system was developed by NORTEL and it is a commercial-grade network abstraction and mediation middleware platform, acting as an agent for network clients (users, applications, compute resource managers) to negotiate and reserve DRAC appropriate network resources on their behalf. DRAC uses client's QoS requirements and pre- defined policies to negotiate end-to-end connectivity across heterogeneous in support of just-in- time or scheduled computing workflows. The User Controlled LightPaths is provided by CRC, Inocybe and i2CAT. It provides a network virtualization framework upon which communities of users can build their own services or applications. Articulated Private Networks (APNs) are presented as the first services. An APN UCLP can be considered as a next generation Virtual Private Network where a user can create a (ARGIA) complex, multi-domain topology by binding together network resources, time slices, switching nodes and virtual/real routing services.

  9. Current prototype: the Harmony Architecture Key points: • Distributed (P2P) or hierarchical architecture for the Network Service Plane • Harmony Service Interface common for the adaptation layer and the network service plane • The Network Service Plane is composed by independent entities (Inter Domain Brokers) • The distinct IDBs flood the information of each domain they control • The new P2P architecture is being tested over the new virtual testbed 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  10. Harmony system overview 10

  11. Harmony global architecture and NSP detail Provided by the partners Middleware (WP3) Implemented in Phosphorus Network Service Plane (NSP) ‘zoom’ Administrator Middleware User Topology client MSS Application NRPS NRPS NRPS Thin Adapter Adapter Adapter NRPS Reservation-WS ARGON UCLP GMPLS DRAC (NRPS) (NRPS) (NRPS) drive Network Service Plane Authn Topology Req handler Database Validation Path comp Topology-WS G²MPLS G²MPLS Notification-WS DB Resv setup Resv operation G-Lambda G-Lambda NRPS manager GÉANT2 (JRA3) GÉANT2 (JRA3) WS-Modules Java MySQL Reservation-WS Reservation-WS NSP NSP Reservation-WS Reservation-WS Reservation-WS Reservation-WS Key Points ARGON Adapter UCLP Adapter DRAC Adapter GMPLS thin • Ability to create point-to-point connections ARGON UCLP DRAC using resources from several domains • AAA mechanism for global authentication • Advance reservations: users and Grid applications can program fixed or malleable ARGON UCLP DRAC GMPLS ARGON UCLP DRAC GMPLS Domain Domain Domain Domain resource reservations with one or more Domain Domain Domain Domain connections

  12. The NRPS Manager (as part of the NSP) • Module inside the NSP in charge of direct communications with NRPSs, by means of their endpoints • It coordinates the call from the NSP to the NRPSs adapters and returns the replies • The requests to the NRPSs adapters are launched at the same time to let the NRPSs work in parallel in order to shorten the request processing time. D B H NRPS Controllers F G A E C … NRPS 1 NRPS 2 NRPS n Controller Controller Controller NRPS 1 NRPS 2 NRPS n D B F G H A C E 7 th NREN and Grids workshop, Dublin (I reland), September 2008

  13. Existing NRPS comparison ARGON DRAC UCLP Network virtualization Advanced reservations Partly Partly AAA (under further (under further development) development ) Restoration / Protection Point to point connections Point to multipoint connections WS WS WS Interface Type

Recommend


More recommend