· phosphorus (fp6 ip ist project) - terena · · phosphorus (fp6 ip ist project) ... –...

26
· PHOSPHORUS (FP6 IP IST Project) · Web 2.0 & UCLPv2 · Media eInfrastructures European Future Networking Initiatives TERENA Workshop February 2007, Amsterdam Sergi Figuerola i2CAT Foundation

Upload: doanthu

Post on 16-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

· PHOSPHORUS (FP6 IP IST Project)

· Web 2.0 & UCLPv2· Media eInfrastructures

European Future Networking InitiativesTERENA Workshop

February 2007, Amsterdam

Sergi Figuerolai2CAT Foundation

Page 2: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

2European Future Networking Initiatives Workshop 2007

Phosphorus Overview

Instrument: Integrated Project under FP6

Activity: IST-2005-2.5.6 – research networking test-beds

Project duration 30 months

Project started 01 October 2006

Project budget 6.868.969 euro (5.125.098 euro EC contribution)

Project resources 814 person months

http://www.ist-phosphorus.eu

Page 3: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

3European Future Networking Initiatives Workshop 2007

Participants

Page 4: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

4European Future Networking Initiatives Workshop 2007

Phosphorus Project

European and Global alliance of partners to develop advanced solution of application-level middleware and underlying management and control plane technologiesProject Vision and Mission• The project will address some of the key technical challenges in

enabling on-demand end-to-end network services across multiple heterogenous domains

• In the Phosphorus' implementation the underlying network will betreated as first class Grid resource

• Phosphorus will demonstrate solutions and functionalities across a test-bed involving European NRENs, GÈANT2, Cross Border Dark Fibre and GLIF

Page 5: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

5European Future Networking Initiatives Workshop 2007

Project key features (I/II)Develop integration between application middleware and transportnetworks, based on three planes:

• Service plane:

– Middleware extensions and APIs to expose Network and Grid resources and make reservations of those resources

• Network Resource Provisioning plane:

– Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework of the project

– Interworking of NRPS-based domains with GMPLS-controlled network domains, i.e. interoperability between G[2]MPLS and UCLPv2, DRAC, ARGON and JRA3(GN2).

• Control plane:

– Enhancements of the GMPLS Control Plane (G²MPLS) to provide optical network resources as first-class Grid resource

Page 6: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

6European Future Networking Initiatives Workshop 2007

Project key features (II/II)Studies to investigate and evaluate further the project outcomes :• Study resource management and job scheduling algorithms

incorporating network-awareness, constraint based routing and advance reservation techniques

• Develop a simulation environment, supporting the Phosphorus network scenario

Disseminate the project experience and outcomes, toolkits and middleware to NRENs and their users, such as Supercomputing centres

Page 7: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

7European Future Networking Initiatives Workshop 2007

Applications

NREN+vendor 1

Serviceplane 1

Controlplane

Equipmenttransport+Data

NREN+vendor 2

Serviceplane 2

NRPS

Equipmenttransport+Data

NREN+vendor n

Serviceplane n

NRPS+Controlplane

Equipmenttransport+data

Application 1 Application 2 Application n

λ λ

PHOSPHORUS NETWORK SCENARIO

Page 8: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

8European Future Networking Initiatives Workshop 2007

PHOSPHORUS ARCHITECTURE

The different domains of the Phosphorus' test-bed will have:

Two “flavours” of GMPLSstandard (Ph. 1)Grid-enabled (Ph. 2)

Three types of NRPS:UCLPDRACARGON

Grid middlewareUNICORE as

a reference pointAAA policies

Page 9: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

9European Future Networking Initiatives Workshop 2007

Initial ApplicationsWISDOM - Wide In Silica Docking On Malaria (FHG, PSNC):

• Large scale molecular docking on malaria to compute million of compounds with different software and parameter settings (in silico experimentation)

KoDaVis – Distributed visualisation (FZJ, PSNC, UESSEX)

• Compute capacity on the data server and the visualisation clients

• Allocate network bandwidth and QoS between server and clients

TOPS – Technology for Optical Pixel Streaming (FHG, SARA)

• Streaming of Ultra High Resolution Data Sets over Lambda Networks

• Use lossy protocols for long distance connectivity: High performance TCP hard to achieve, UDP performance trivial

• Light weight application – scalable bandwidth usage

DDSS - Distributed Data Storage System (PSNC, HEL, FZJ, FHG, UESSEX)• Possible scenarios of usage:

– Data gathering or data distributing– Backups of large medical data volumes (bandwidth demanding) from one or many clients

Page 10: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

10European Future Networking Initiatives Workshop 2007

Phosphorus Work Packages

-

Optical RouterWP3

WP4: Authentication, Authorization and Accounting (AAA)WP4: Authentication, Authorization and Accounting (AAA)

Final DemonstratorWP6

WP2

Net

wor

k Sc

enar

io a

nd

Syst

em S

peci

ficat

ions

Project ManagementWP1

Exploitation and DisseminationWP7

Optical RouterWP3

Final DemonstratorWP6

WP5

Supp

ortin

g St

udie

s

Project ManagementWP0

WP7: Dissemination, Contribution to standards, Liaisons

WP1: NRPS WP2:Enhancements to GMPLS for Grid Services

WP3: Middleware and Applications

WP6: Test-bed and Demonstration Activities

Page 11: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

11European Future Networking Initiatives Workshop 2007

WP 1: Network Resource Provisioning Systems (NRPS) for GRID Network Services

Objectives:1. Definition of NRPS and GMPLS control plane boundaries2. Development of interfaces and NRPS driver3. Implementation of the Network Service Plane:

• Implements advance reservations• AAA Functionalities• System information management (Topology, users, resource usage, etc.)

Interoperability between NRPS, G2MPLS,Grid middleware and JRA3 (GN2),

TN

NRPS

SNMP/CLI/TL1

TN

NRPS

SNMP/CLI/TL1

GMPLS

NRPS

SNMP/CLI/TL1

NRPS Driver NRPS Driver NRPS Driver

G HFD

E

B

C

A

Grid App

Network Service PlaneNRPS Broker

1st Ph. Architecture:Planned delivery date:System requirements (D1.1): March 07

SW prototypes by the end of 2007

International cooperation:• EnLIGHTened

• G-Lambda

Page 12: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

12European Future Networking Initiatives Workshop 2007

WP1: Architecture 2nd Ph.

NRPS

NSP

NRPSNRPS . . . NRPS

NSP

NRPSNRPS . . . NRPS

NSP

NRPSNRPS . . .

DM

G2MPLS

TN NRPS

NSP

NRPSNRPS . . .

JRA3 IDM

TNTN TN TN

. . .

. . .

G-LambdaEnLIGHTened? ?

Distributed architecture:

Phosphorus interoperability:

Page 13: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

13European Future Networking Initiatives Workshop 2007

WP2 - Enhancements to the GMPLS Control Plane for Grid Network Services (GNS)

G2G2

G2

G2

G.I-NNIG.E-NNI

G.O-UNI

G2MPLSNRPS

G.O-UNI

VOa

VOb VOc

Extensions to the GMPLS CP for automatic and single-step setup of Grid & network resources

Grid-GMPLS (G2MPLS) main tracks:• seamless coexistence with NRPS & Grid MW

• Grid-aware network reference points (G.O-UNI, G.E-NNI, G.I-NNI)

• CBR algorithms for recovery and TE

• Integration with AAA system

Planned delivery of G2MPLS CP prototypes• R1.0 by M12: sw. rel. of G.I-NNI + G.O-UNI

• R2.0 by M24: sys. rel. of full-fledged G2MPLS

Technical validation• supporting studies (WP5), demos (WP6)

and disseminations (WP7)

• cooperation with Intl. initiatives (i.e. EnLIGHTened, G-Lambda) and synergies with GN2-JRA3

Page 14: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

14European Future Networking Initiatives Workshop 2007

WP3: Middleware and Applications

Integration of network reservation services into existing Grid middleware• services for user-driven or application-driven set-up of execution environments

with dedicated capabilities & performance– Compute nodes, storage systems, visualization devices

– Network resources with defined QoS

Integration of applications• WISDOM: Wide in silicio docking on Malaria

• KoDaVis: collaborative, distributed visualization of huge data sets

• TOPS: Streaming of ultra high resolution data sets over lambda networks

• DDSS: Distributed Data Storage System

Provide application access to PHOSPHORUS services and showcase their benefit via applications

Page 15: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

15European Future Networking Initiatives Workshop 2007

WP4: Authentication, Authorization & Accounting

Service Plane - AAA will focus on implementing and integrating AAA solutions for the Phosphorus test-bed. The objectives of WP4 in the first 18 month are:

• To study the applicability of current and emerging AAA related technologies in order to select a suitable set with enough flexibility to create and test the interoperability of optical network domains. Collaborations with GEANT2 (JRA5), DRAGON and EGEE will be established which and will be used as a base.

• Collaborate with WP1, 2 and 3 to establish their specific needs towards AAA and describe their needs in a uniform way that allowing a more generalized implementation

• To create prototypes, running in a test-bed which demonstrates authorization sequences applied in multiple functional layers of the network. The AAI work within GEANT2 and VOMS work within EGEE will be used as starting point and expanded.

Page 16: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

16European Future Networking Initiatives Workshop 2007

WP5: Supporting Studies

Job routing & scheduling algorithmsNetwork & resource management

Job routing & scheduling algorithmsNetwork & resource management

Simulation environmentSimulation environment

Control plane designControl plane design

• Job demand models

• QoS resource scheduling

• Grid job routing algorithms

• Physical layer constraints

• Advance reservations

• Optical network

• Advanced control plane

• Network service plane

• Architectural issues

• Integration strategies

• Recommendations

WP1

WP2

Page 17: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

17European Future Networking Initiatives Workshop 2007

WP6: Testbed & Demonstration Activities

Page 18: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

18European Future Networking Initiatives Workshop 2007

WP7: Dissemination, Contribution to Standards, Liaisons

Disseminate information concerning the technical developments to NRENs and related projects (MUPBED, GN2, NOBEL, EGEE, DEISA, OpenNet, RING, ONELAB, PANLAB, UCLP, DRAGON, Enlightened Computing, G-Lambda…)

• Collaboration of 3 Continents (C3C): Phosphorus, Enlightened and G-Lambda

• Meeting between WP1, WP2 and JRA3 (GN2); WP4 and JRA5(GN2) and DRAGON

Coordinate direct contributions to standards

Build a collaborative framework for participation to test-bed activities from within and external to EU

Questionnaire to collect information about NRENs that would want to deploy GMPLS & G2MPLS protocol and NRPS systems in their networks and inform about Phosphorus directions of work.

We want to provide solutions which will expect by our community and could be deployed in short time as new offered service

http://www.ist-phosphorus.eu/documents.php(http://www.ist-phosphorus.eu/files/press/phosphorus-questionnaire.doc)

Page 19: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

UCLPv2: Applying the Web 2.0 UCLPv2: Applying the Web 2.0 philphilosophy to the osophy to the networking networking

revolutionrevolution

Page 20: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

Web 2.0:• Provides tools and applications to empower user

participation, content creation and sharing over the web.

Page 21: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

UCLP v2 (I)

• Provides tools to allow users to participate in the process of creating and setting up their own virtual/logical networking infrastructure

• Virtual networking infrastructure made up of physical resources (partitions of physical nodes, physical links, sensors, instruments, …) provided by different physical administrators

• Users can use this virtual infrastructure for their own needs and/or exchange/acquire/sell part of this infrastructure to other users

• Provides a network virtualization framework upon which communities of users can build their own services or applications

Page 22: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

Physical network administrator creates logical resources by

partitioning its network

UCLP v2 (II)

User get resources from the administrator and

configures his own network setup

Page 23: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

Web 2.0, SOA and UCLPv2

• Web 2.0 tools are a collection of software services (service “mashups”) whose API is usually publicly accessible trough open standards (XML, REST web services, SOAP web services)

• SOA is about creating modular, secure and reusable services that can be used to build other services and applications

• UCLPv2 is not an application software but a suite of different application modules based on SOA. By having these different modules interacting together users can create network behaviors specific to their needs

– Web 2.0 = The Web as a Platform – UCLPv2 = The Network as a Platform

Page 24: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

A new Media A new Media eInfrastructureeInfrastructure

Page 25: · PHOSPHORUS (FP6 IP IST Project) - TERENA · · PHOSPHORUS (FP6 IP IST Project) ... – Adaptation of existing Network Resource Provisioning Systems (NRPS) to support the framework

• Internet is increasingly a media network, but limitations of current network media technology

• The need for a Media eInfrastructure for Future Research on Visualization and Media

Networking:3/4G, Lambda Networking, GN2..

Digital repositories

Media:HD/3D/Visualization

Computing: SuperComputing/GRIDS, DEISA

A new Media and Visualization layer to offer experimental media services, that integrates the new digital interfaces

European eInfrastructures (2013)

• An environment to enable users to set up the media-network infrastructure under requests when needed

• Collaboration between:– Network engineering research community– Media content research community

• These Media eInfrastructure should provide:– capacity detection: in order to distinguish between users (network and resources)– Transcodification: depending on the capacities the content should dynamically adapt, by

means of different codifications schemes– Security, integrity and confidentiality– Balancing/distribution/ load clustering– Content Storage capacity– Detection, publish and new contents service