On-Demand Services in the MUPBED Project - 5 MUPBED Consortium zEquipment Manufacturers Ericsson...

23
http://www.ist-mupbed.org/ Multi-Partner European Test Beds for Research Networking On-Demand Services in the MUPBED Project Laura Apicella, Luca Bincoletto, Carlo Cavazzoni, Tullio Loffredo, Roberto Morro

Transcript of On-Demand Services in the MUPBED Project - 5 MUPBED Consortium zEquipment Manufacturers Ericsson...

http://www.ist-mupbed.org/

Multi-Partner European Test Beds for Research Networking

On-Demand Services in theMUPBED Project

Laura Apicella, Luca Bincoletto, Carlo Cavazzoni, Tullio Loffredo, Roberto Morro

14/01/2008 - 2

Summary

The IST Project MUPBEDApplication/Network interworkingDemo

14/01/2008 - 3

Summary

The IST Project MUPBEDApplication/Network interworkingDemo

14/01/2008 - 4

MUPBED in a Nutshell

IST project, funded within Framework 6 of European Union3.25 years life time from 1 July 2004; about 5.3M€ funding

16 partners from 8 European countriescovering system vendors, research institutions, telecommunication operators and research network operators

short summary of main objectives:integrate and validate “telecommunication operator’s concepts”within research networking infrastructure

on-demand circuit switching, ASON/GMPLSmulti-domain, multi-layer “real world” environment

identify service/network requirements of high-end applicationscreate a European scale experimental environmentdevelop guidelines for the introduction of advanced technologies in future European (research) networks

14/01/2008 - 5

MUPBED ConsortiumEquipment Manufacturers

Ericsson (Germany); Project Co-ordinatorMarconi SpA (Italy)Juniper Networks (Ireland)

Network OperatorsTelecom Italia (Italy)Deutsche Telekom - T-Systems (Germany)Telefonica I+D (Spain)Magyar Telekom (Hungary)

Research CentresACREO (Sweden)TU Denmark (Denmark)Politecnico di Milano (Italy)University of Erlangen-Nuremberg (Germany)DFN-Verein (Germany)GARR (Italy)RedIRIS/Red.es (Spain)PSNC (Poland)

14/01/2008 - 6

Main MUPBED Working AreasLayout of MUPBED NetworkLayout of MUPBED Network

GÉANT2

GARR-G

TID TB

RedIRIS2

X-WIN

DTU

user community

TID

FAUT-Systems

Acreo

Southern Europetest bed

Central Europetest bed

Northern Europetest bed

Western Europetest bed

NORDUnet

PIONIER

Eastern Europetest bed

Acreo TB

PSNC

user community

user community

UPC

user community

T-SystemsDeutsche Telekom

TB

Ericsson/Marconi

TelecomItalia

Telecom Italia TB

Ericsson/Marconi

DFN

red.es

GARR IP + ASON/GMPLS

IP + 10GE + WDM

IP + 10GE

xyz Academic

xyz Private R&D

Labs

xyz Academic

xyz Private R&D

Labs

Networks

IP/MPLS

TB: Test Bed

IP + WDM + 10GE + MPLS

14/01/2008 - 7

Main MUPBED Working Areas

ASON/GMPLS

IP/MPLS

Network Domain 1

ASON

IP/MPLS

Network Domain 2

Interoperability between Network Domains

GMPLS

Ethernet

Network Domain N

Applicationplatforms

End-users/Applications

MultiserviceNetwork

Interaction betweenApplications and

Network

Interworking between IP/MPLS, Ethernetand ASON/GMPLS

14/01/2008 - 8

Summary

The IST Project MUPBEDApplication/Network interworkingDemo

14/01/2008 - 9

Network Provider stack

Application

Network ServiceRequester

API

Network Service Provider

Resource allocation and translation module

UNI-C (OIF/IETF)

UNI-N - (OIF/IETF)

AD

APT

ATI

ON

FU

NC

TIO

N

UNI

NETWORK PROVIDER STACK

14/01/2008 - 10

Hinx Easy Backup applicationThe Backup&Restore software chosen is Hinx Backup Easy version 2.1. The application features are:

It is OpenSourceIt is fully Java-developed:

multi-platformcompliant with the technologies used for the control plane implementation

Hinx Backup Easy is a simple but limited software. For our purposes, we identified the following extensions to be added and developed:

File size calculation

14/01/2008 - 11

Network Provider stack

Application

Network ServiceRequester

API

Network Service Provider

Resource allocation and translation module

UNI-C (OIF/IETF)

UNI-N - (OIF/IETF)

AD

APT

ATI

ON

FU

NC

TIO

N

UNI

NETWORK PROVIDER STACK

14/01/2008 - 12

NSR and NSP modules

The NSR module integrates the backup and restore application, supplyingsupport for the ResourceRequest API specified in MUPBED deliverable D2.2

The NSR module implements the parameters translation logic

NSR- NSP InteractionThe NSP is deployed as web-service through the Apache Axis tool on

Tomcat Web Server (SOAP/HTTP)

NSP InteractionThe communication between NSP and resource allocation module is

implemented through XML/HTTP protocol

14/01/2008 - 13

Resource Request and Release APIsAPI Name Description Sinchronous Return

Parameters RP Type Argument Name Argument Type

Resource Request Resource AllocationRequest X

Return Int Request_id Int

Handler Int Service String

Media String

Codec String

Service class String

Average bandwith Bw

Peak bandwith Bw

SourcePort Int

DestinationPort Int

Transport String

Direction Enum

1..N

Priority Int

SourceAddress IP_Address

DestinationAddress IP_Address

Multicast Group IP_Address

Delay Int

Jitter Int

Link Protection Byte

start_time Time

end_time Time

Resource Release Resources Allocation Release X

Return Int Request_id Int

Handler Int

14/01/2008 - 14

Network Provider stack

Application

Network ServiceRequester

API

Network Service Provider

Resource allocation and translation module

UNI-C (OIF/IETF)

UNI-N - (OIF/IETF)

AD

APT

ATI

ON

FU

NC

TIO

N

UNI

NETWORK PROVIDER STACK

14/01/2008 - 15

Resource allocation and translation module (QoS Server)

The QoS Server has a two layers functional architecture: Coordination Logic - Service Policy Decision Function (CL-SPDF): This software process is involved with the management of the requests coming from the application layer and forwards themtowards the suitable Admission Control modulesAdmission Control Module –Resource Admission Control Function (ACM- RACF): These modules perform Admission Control based on resource availability. They operate as a serverfor the CLs. Each ACM performs admission control for a specific area network

RACF selection based on Context DB InformationEach RACF performs Admission Control exploiting information available in a topology database

14/01/2008 - 16

Applications

QoS ServerCoordination

Logic

Application/Network interworking scenario

RACFA1

Context DBTopology DB

Topology DB

Topology DB RACFAn

RACFA3

Network Service Provider

Topology DB

RACFB Topology DB

RACFA2

Metro Area 1

Metro Area n

BackboneMetro Area 2 Metro

Area 3

Optical Backbone

API: connectivity requests, network state info

Network Service RequesterAPI: service requests, service requirements

14/01/2008 - 17

Applications

QoS ServerCoordination

Logic

Application/Network interworking scenario

RACFA1

Context DBTopology DB

Topology DB

Topology DB RACFAn

RACFA3

Network Service Provider

Topology DB

RACFB Topology DB

RACFA2

Metro Area 1

Metro Area n

BackboneMetro Area 2 Metro

Area 3

Optical Backbone

Network Service Requester

Optical Tunnelsetup

MPLS-TE Tunnelsetup

AdmissionControl

14/01/2008 - 18

Summary

The IST Project MUPBEDApplication/Network interworkingDemo

14/01/2008 - 19

Application/Network interworkingDemo part 1 – Backup without QoS request

172.31.1.4/30.6 .5

172.31.255.4/30

.5

.6 172.16.1.0/24.2

.1

.17 .18

172.

16.2

54.8

/30

.10

.9

172.

16.2

54.4

/30

.6

.5

172.16.254.16/30

InterfacesSTM-16 / POS-16

STM-1 / POS-1

GbE (SM)

GbE (MM)

GbE (RJ)

Applicationclient

Storageserver

QoS server(Network Provider Stack)

Optical backbone

UNI(inactive)

14/01/2008 - 20

Backbone

MetroArea 2Metro

Area 1

Application/Network interworkingDemo part 2 – Backup with QoS request

172.31.1.4/30.6 .5

172.31.255.4/30

.5

.6 172.16.1.0/24.2

.1

.17 .18

172.

16.2

54.8

/30

.10

.9

172.

16.2

54.4

/30

.6

.5

172.16.254.16/30

InterfacesSTM-16 / POS-16

STM-1 / POS-1

GbE (SM)

GbE (MM)

GbE (RJ)

Applicationclient

Storageserver

QoS server(Network Provider Stack)

Optical backbone

UNI(inactive)

NSR request

RAC on Metro 1

RAC on Metro 2

RA

C o

n B

ackb

one

UNI(active)

.13.14

172.

16.2

54.1

2/30

NSR response

14/01/2008 - 21

Application/Network interworkingDemo – Video screenshot

172.31.1.4/30.6 .5

172.31.255.4/30

.5

.6 172.16.1.0/24.2

.1

.17 .18

172.

16.2

54.8

/30

.10

.9

172.

16.2

54.4

/30

.6

.5

172.16.254.16/30

InterfacesSTM-16 / POS-16

STM-1 / POS-1

GbE (SM)

GbE (MM)

GbE (RJ)

Applicationclient

Storageserver

QoS server(Network Provider Stack)

Optical backbone

UNI

.13.14

172.

16.2

54.1

2/30

14/01/2008 - 22

Demo

14/01/2008 - 23

Further Information

http://www.ist-mupbed.eu