deliverable d12 project presentation 31st july 200

37
F F uture uture A A ctive ctive I I P P N N etworks etworks IST - IST - 10561 10561 Deliverable D12 Deliverable D12 Project Project Presentation Presentation 31st July 200 31st July 200

Upload: eustace-hines

Post on 17-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deliverable D12 Project Presentation 31st July 200

FFuture uture AActivective

IIP P NNetworksetworksIST - 10561IST - 10561

Deliverable D12Deliverable D12

Project PresentationProject Presentation

31st July 20031st July 200

Page 2: Deliverable D12 Project Presentation 31st July 200

2

Presentation Outline

Active Networks Background & Key Active Networks Background & Key IssuesIssues

IST Projects OverviewIST Projects Overview

FAIN IST - 10561 ProjectFAIN IST - 10561 Project

Summary & ConclusionsSummary & Conclusions

Page 3: Deliverable D12 Project Presentation 31st July 200

3

Presentation Outline

Active Networks Background & Key Active Networks Background & Key IssuesIssues

IST Projects OverviewIST Projects Overview

FAIN IST - 10561 ProjectFAIN IST - 10561 Project

Summary & ConclusionsSummary & Conclusions

Page 4: Deliverable D12 Project Presentation 31st July 200

4

Background

Active NetworksActive Networks is about programming is about programming the network infrastructure as support of the network infrastructure as support of customised communication servicescustomised communication services ActiveActive = dynamic programmability and control = dynamic programmability and control CustomisationCustomisation = user/consumer centric = user/consumer centric

network and servicesnetwork and services

Store - Store - ComputeCompute - Forward - Forward

Expected major impact : Expected major impact : rapid service rapid service creation and deploymentcreation and deployment

Page 5: Deliverable D12 Project Presentation 31st July 200

5

Main Issues - Previous Attempts - Service Creation

Intelligent Networks ( 18 years of R&D)Intelligent Networks ( 18 years of R&D) TINA ( 7 years of R&D)TINA ( 7 years of R&D) TMN ( 15 years of R&D)TMN ( 15 years of R&D)

• Very ComplexVery Complex• User’s control was not includedUser’s control was not included• Standardisation cycles very longStandardisation cycles very long• Very few new Communication ServicesVery few new Communication Services• Management is detached from networksManagement is detached from networks

Page 6: Deliverable D12 Project Presentation 31st July 200

6

Active Networks Background

Active NetworksActive Networks Store - Store - ComputeCompute - Forward - Forward Level of abstraction / standardisationLevel of abstraction / standardisation

Programming modelProgramming model Programmability of network resourcesProgrammability of network resources

( communication, processing) -( communication, processing) -middlewaremiddleware

Programmability at the application layer Programmability at the application layer & down& down : across the transport, : across the transport, network, data link and physical layersnetwork, data link and physical layers

Page 7: Deliverable D12 Project Presentation 31st July 200

7

AN Background

Traditional location of intelligence and Traditional location of intelligence and controlcontrol Internet - in end-systems applications ( end-to-Internet - in end-systems applications ( end-to-

end issues)end issues) Telecom- in networks, centralised control with Telecom- in networks, centralised control with

the operatorthe operator

Technology changesTechnology changes Distributed OO, intelligent mobile code/agentsDistributed OO, intelligent mobile code/agents

ConvergenceConvergence Signalling controlled by customersSignalling controlled by customers QoS provision in Internet (intserv, diffserv)QoS provision in Internet (intserv, diffserv)

Page 8: Deliverable D12 Project Presentation 31st July 200

8

AN Introduction / Issues

Applications’ demand for customised Applications’ demand for customised communicationscommunications Application is aware of network semantics ( QoS, Application is aware of network semantics ( QoS,

“real-time” and location) - the network becomes “real-time” and location) - the network becomes a dedicated resource of applicationsa dedicated resource of applications

Network is aware of applicationsNetwork is aware of applications

Management of QoS in IP NetworksManagement of QoS in IP Networks Dynamic management ( in service)Dynamic management ( in service) Distributed between users and ownersDistributed between users and owners

Application and Service modelsApplication and Service models What resources ( abstractions, APIs)What resources ( abstractions, APIs) What models for execution, code distributionWhat models for execution, code distribution

Page 9: Deliverable D12 Project Presentation 31st July 200

9

AN Introduction / Issues

Management SolutionsManagement Solutions From customised Net Management ( static, From customised Net Management ( static,

configurable) towards programmable Netconfigurable) towards programmable Net

Passive NetworksPassive Networks Store - ForwardStore - Forward Level of abstraction /standardisation : protocolLevel of abstraction /standardisation : protocol No control by usersNo control by users

Page 10: Deliverable D12 Project Presentation 31st July 200

10

Active Management Model

Network supports management servicesNetwork supports management services Dynamically configurable Business Objects Dynamically configurable Business Objects

communications servicescommunications services Dynamically configurable Work Flow Dynamically configurable Work Flow

management Engines -integration with service management Engines -integration with service & network management, processing & network management, processing management and information management via management and information management via dynamic brokeragedynamic brokerage

The application includes the business level The application includes the business level management solution ( owned by the management solution ( owned by the customer) - includes Work Flow componentscustomer) - includes Work Flow components

Page 11: Deliverable D12 Project Presentation 31st July 200

11

Active Networks Impact

Facilitate the infrastructure innovation ( eliminate standardisation of protocols)

Customers / Consumers Relationship Dynamic network reconfiguration without operator

intervention Customer control of Network & services

Network Service Providers Partitioning of network resources and services Customised management & value added services Legacy network infrastructure can co-exist

Application Developers Non-standardised components can be used Lightweight applications on top of services offered

by the network

Page 12: Deliverable D12 Project Presentation 31st July 200

12

Active Network Impact

Augmented Performance by Combining Augmented Performance by Combining Communication & Information Processing Communication & Information Processing PowerPower Packet Data Processing on the way to Packet Data Processing on the way to

destination and on-the-fly ( by Active Nodes)destination and on-the-fly ( by Active Nodes)

Rapid Deployment of ServicesRapid Deployment of Services Service components can be injected at the Service components can be injected at the

right-place at right-timeright-place at right-time

Flexible Customisation of ServicesFlexible Customisation of Services Services can be tailored according to packet Services can be tailored according to packet

data as well as packet headerdata as well as packet header

Page 13: Deliverable D12 Project Presentation 31st July 200

13

AN Architectures

OPENSIGOPENSIG - Programmable Networks in - Programmable Networks in telecom oriented approachtelecom oriented approach Opening up the switchesOpening up the switches Modelling communication hardware using Modelling communication hardware using

open programmable network interfacesopen programmable network interfaces Emphasis on service creation with QoSEmphasis on service creation with QoS Open interfaces allow service providers to Open interfaces allow service providers to

manipulate the network via middleware toolkitsmanipulate the network via middleware toolkits IEEE P1520 Project follows this approach IEEE P1520 Project follows this approach

( standardise programming interfaces for ATM ( standardise programming interfaces for ATM switches, IP routers & mobile networks)switches, IP routers & mobile networks)

Page 14: Deliverable D12 Project Presentation 31st July 200

14

AN Architectures

DARPA ProjectsDARPA Projects - a diverse approach - a diverse approach Manly focussed on IP routers / IP networks Manly focussed on IP routers / IP networks

where control and data paths are combinedwhere control and data paths are combined An approach which mode dynamic that An approach which mode dynamic that

OPENSIG’s semi-static network programming OPENSIG’s semi-static network programming interfacesinterfaces

Range of approaches:Range of approaches: A single packet ( capsule) modifies the behaviour A single packet ( capsule) modifies the behaviour

seen only by that packetseen only by that packet A single packet boots a complete software A single packet boots a complete software

environment seen by all packets arriving at the node.environment seen by all packets arriving at the node.

MIAM I AC208 ProjectMIAM I AC208 Project - Active Connectivity - Active Connectivity Service - based on Mobile Agents Service - based on Mobile Agents

Page 15: Deliverable D12 Project Presentation 31st July 200

15

DARPA Active Networks Architecture

Application Application Application

ExecutionEnvironment(e.g., ALIEN)

ExecutionEnvironment(e.g., ANTS)

Node Operating System(e.g., Nemesis, Scout, Linux, NT)

AAs

EEs

NodeOS

Page 16: Deliverable D12 Project Presentation 31st July 200

16

Performance Vs. Flexibility

155 Mb/s

80 Mb/s 100 Mb/s

60 Mb/s

16 Mb/s

Flexibility of System as demonstrated

P4

PLAN

SNAP

ALIEN

ANTS

PAN

Page 17: Deliverable D12 Project Presentation 31st July 200

17

Presentation Outline

Active Networks Background & Key Active Networks Background & Key IssuesIssues

IST Projects OverviewIST Projects Overview

FAIN IST - 10561 ProjectFAIN IST - 10561 Project

Summary & ConclusionsSummary & Conclusions

Page 18: Deliverable D12 Project Presentation 31st July 200

18

IST Projects in Key Action IV

Premium IPPremium IP

TEQUILA

AQUILA

CADENUS

OpticsOptics

IPv6IPv6

WirelessWireless

Network ManagementNetwork Management

WINMAN FAINFAIN FORM ANDROID

LION M3I MANTRIP NETGATE

DAVID

METEOR

HARMONICS6INIT

GCAP

WINE

GEOCAST

BRAHMS

MOEBIUS

SUITED

BRAHMS

ATLAS

HomeHome

E-HOME

InHomNet

SIRLAN

IPIP

Page 19: Deliverable D12 Project Presentation 31st July 200

19

Presentation Outline

Active Networks Background & Key Active Networks Background & Key IssuesIssues

IST Projects OverviewIST Projects Overview

FAIN IST - 10561 ProjectFAIN IST - 10561 Project

Summary & ConclusionsSummary & Conclusions

Page 20: Deliverable D12 Project Presentation 31st July 200

20

FAIN IST- 10561 Project Partners

P1 – University College LondonP1 – University College London UKUKP2 – Jozef Stefan InstituteP2 – Jozef Stefan Institute SloveniaSlovenia

P3 – National Technical University of Athens GreeceP3 – National Technical University of Athens Greece

P4 – Universitat Politecnica de CatalunyaP4 – Universitat Politecnica de Catalunya SpainSpain

P5 – Deutsche Telekom/ T-Nona P5 – Deutsche Telekom/ T-Nona GermanyGermany

P6 – France Telecom/CNETP6 – France Telecom/CNET FranceFrance

P7 – KPN P7 – KPN NetherlandsNetherlands

P8 – Hitachi Europe Ltd. P8 – Hitachi Europe Ltd. UKUK

P9 – Hitachi Ltd.P9 – Hitachi Ltd. JapanJapan

P10 – Siemens AG P10 – Siemens AG GermanyGermany

P11 – ETH ZurichP11 – ETH Zurich SwitzerlandSwitzerland

P12 – GMD Fokus GmbH P12 – GMD Fokus GmbH GermanyGermanyP13 – IKV++ GmbHP13 – IKV++ GmbH GermanyGermany

P14 – INTERGAsysP14 – INTERGAsys SpainSpain

P15 – University of Pennsylvania P15 – University of Pennsylvania USAUSA

Page 21: Deliverable D12 Project Presentation 31st July 200

21

FAIN Project Main Objectives

Develop and validate an open, programmable Develop and validate an open, programmable and dependable active network architecture and dependable active network architecture Active network, node and management Active network, node and management

architecturesarchitectures Pan-European & International Active Network Pan-European & International Active Network

infrastructureinfrastructure 2 Active Services : Policy based network 2 Active Services : Policy based network

management + Dynamic Provisioning of management + Dynamic Provisioning of protocolsprotocols

Evaluate advantages / limitations Active IP Evaluate advantages / limitations Active IP Network Vs IP networkNetwork Vs IP network

Page 22: Deliverable D12 Project Presentation 31st July 200

22

Enterprise Model

Consumer Domain

FAIN Scope

AN Provider Domain

AN Solutions Provider Domain

Customer / User

Mgmt. Service Provider

(Active NW) Application

Provider

Protocol Provider

Active Middleware Provider

Active Node Vendor

Active Network Operator

RP1

RP8RP7

RP6

RP5

RP4 RP3

RP2

Page 23: Deliverable D12 Project Presentation 31st July 200

23

Network Architecture

AN Operator Domain

...

...

FAIN AN Infrastructure

AN Solutions Provider Domain

Policy Mgmt.

Dynamic Protocol ProvisioningNW Resource

Mgmt.

Consumer Domain

AN enabledApplication

(Customer Controlled)

AN enabledApplication

(Appl. Provider Controlled)

RP4 Interface RP3 InterfaceRP6

Interface

RP7 Interface

Service Creation Environment

(Appl. Provider)

RP5 Interface

FAIN AN Architecture Scope

Page 24: Deliverable D12 Project Presentation 31st July 200

24

Node Architecture

Active Node Platform

Layer

Consumer Domain

Active Network (AN) Operator Domain A

AN Solution Provider

Domain

FAIN Active Network Node (ANN) Infrastructure

Progammable Router

(Hardware)

Node Kernel

High Perfor-

mance EEDPE

based EE

Active Node Excecution Environments

Mobile

agent EE

Resource Access Control (policy based)

Application

s

Open Router Interface/API

RP6, RP7

Interfaces

AN Solutions :

RP3, RP4

Interfaces

AN Operator

Domain BRP8

Inter-

Domain

Interface

Security

mgmt

Network

Mgmt.

Service

Provision

Active Node / Network facilities

Active software components

Service Execution

Layer

Programmable

Element Layer

Node API

Node OSNode OS

Page 25: Deliverable D12 Project Presentation 31st July 200

25

Trial Topology

Page 26: Deliverable D12 Project Presentation 31st July 200

26

WP1 Structure

PMC (Project Management Committee)

TMC (Technical Management Committee)

WP Leaders

WP2/3/4/5WP2/3/4/5

WP1WP1

EU -POEU -PO

For a &For a &ProjectsProjects

PCPC

Page 27: Deliverable D12 Project Presentation 31st July 200

27

WP1 Objectives and Tasks

Objectives:Objectives: provide the technical, administrative provide the technical, administrative and consortium management for the project. and consortium management for the project. Development of the project exploitation & Development of the project exploitation & dissemination plan.dissemination plan.

Tasks:Tasks: T1.1 Project administrative co-ordination T1.1 Project administrative co-ordination

T1.2 Technical co-ordinationT1.2 Technical co-ordination

T1.3 Information exchange and disseminationT1.3 Information exchange and dissemination

T1.4 Exploitation planT1.4 Exploitation plan

Deliverables:Deliverables:D12D12 - Project Presentation - - Project Presentation - Y1 M3Y1 M3

D10D10 - Technology Implementation Plan- Version1 - - Technology Implementation Plan- Version1 - Y1M12Y1M12

QPMR ( Quarterly Project Management Reports) - Y1 M3, M6, QPMR ( Quarterly Project Management Reports) - Y1 M3, M6, M9, M12M9, M12

Page 28: Deliverable D12 Project Presentation 31st July 200

28

WP2 Objectives & Tasks

ObjectiveObjective: Requirements & Specification : Requirements & Specification for an active IP Network Architecturefor an active IP Network Architecture

T2.1 - Business ModelT2.1 - Business Model T2.2 - Use Cases and Network Architecture T2.2 - Use Cases and Network Architecture

RequirementsRequirements

Deliverables: D1Deliverables: D1 - Requirement Analysis - Requirement Analysis & AN Architecture - & AN Architecture - Y1M9Y1M9

Page 29: Deliverable D12 Project Presentation 31st July 200

29

WP2 Plan

Page 30: Deliverable D12 Project Presentation 31st July 200

30

WP3 Objectives & Tasks

ObjectivesObjectives : develop/design/prototype the : develop/design/prototype the architecture & APIs for IP Active Networksarchitecture & APIs for IP Active Networks

T3.1 - Active Node ArchitectureT3.1 - Active Node Architecture

T3.2 - Active Node Design & SpecificationT3.2 - Active Node Design & Specification

T3.3 - Active Node Platform ImplementationT3.3 - Active Node Platform Implementation

T3.4 -Active Node Execution - ImplementationT3.4 -Active Node Execution - Implementation

T3.5 - Prototype Integration & TestT3.5 - Prototype Integration & Test

Deliverables:Deliverables: D2 D2 - Initial A N and Active Node - Initial A N and Active Node Architecture - Architecture - Y1M9 ( WP3)Y1M9 ( WP3)

M1 M1 - Initial Implementation & components -- Initial Implementation & components -Y1M11 (WP3/WP4)Y1M11 (WP3/WP4)

Page 31: Deliverable D12 Project Presentation 31st July 200

31

WP3 Plan

Page 32: Deliverable D12 Project Presentation 31st July 200

32

WP4 Objectives & Tasks

Objective :Objective : develop 2 active services: Policy develop 2 active services: Policy based network management + Dynamic based network management + Dynamic Provisioning of protocolsProvisioning of protocols

T4.1 - Req , Design, Spec. Policy based network T4.1 - Req , Design, Spec. Policy based network management management

T4.2 - Implementation Policy based network managementT4.2 - Implementation Policy based network management

T4.3 - Req , Design, Spec.Implementation- Policy based T4.3 - Req , Design, Spec.Implementation- Policy based network managementnetwork management

Deliverables Deliverables D3D3 Initial Specification of Case Initial Specification of Case Studies Systems - Studies Systems - Y1M9 (WP4)Y1M9 (WP4)

M1M1 - Initial Implementation & components - - Initial Implementation & components -Y1M11 (WP3/WP4)Y1M11 (WP3/WP4)

Page 33: Deliverable D12 Project Presentation 31st July 200

33

WP4 Plan

Page 34: Deliverable D12 Project Presentation 31st July 200

34

WP5 Objectives & Tasks

Objectives :Objectives : Develop & Run an A N Testbed & Develop & Run an A N Testbed & Evaluate advantages / limitations ANsEvaluate advantages / limitations ANs

T5.1-Trials Set-upT5.1-Trials Set-up

T5.2-Trial ExecutionT5.2-Trial Execution

T5.3-Trial EvaluationT5.3-Trial Evaluation

T5.4-Interworking & other testbedsT5.4-Interworking & other testbeds

Deliverable: NoneDeliverable: NoneM1M1 - Initial Implementation & components - - Initial Implementation & components -Y1M11 Y1M11

(WP3/WP4) + (WP3/WP4) + Draft Reference Configuration - Draft Reference Configuration - FAIN Testbed- a ppt presentation (WP5)FAIN Testbed- a ppt presentation (WP5)

Page 35: Deliverable D12 Project Presentation 31st July 200

35

WP5 Plan

Page 36: Deliverable D12 Project Presentation 31st July 200

36

Presentation Outline

Active Networks Background & Key Active Networks Background & Key IssuesIssues

IST Projects OverviewIST Projects Overview

FAIN IST - 10561 ProjectFAIN IST - 10561 Project

Summary & ConclusionsSummary & Conclusions

Page 37: Deliverable D12 Project Presentation 31st July 200

37

Key Issues & Conclusions

Active Network technology is a hot Active Network technology is a hot research arearesearch area

Proof of concepts results so farProof of concepts results so far Interoperability issues in the next stepsInteroperability issues in the next steps Performance issues and large scale test Performance issues and large scale test

beds to followbeds to follow Active Management & Management of AN Active Management & Management of AN

to followto follow Active Networks will speed-up network Active Networks will speed-up network

evolution and eventually impact the evolution and eventually impact the creation and management of many new creation and management of many new servicesservices