11
Towards Management of Software-Driven Networks 3rd ETSI Future Networks Workshop Sophia Antipolis 9 th April 2013 Prof. Alex Galis University College London [email protected]

Towards Management of Software-Driven Networks

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Towards Management of Software-Driven Networks

3rd ETSI Future Networks Workshop

Sophia Antipolis 9th April 2013  

Prof. Alex Galis University College London

[email protected]

Content List

• SDN Context and Advances – A view point • Self-Management Functionality in SDN • An SDN management testbed • Concluding Remarks

2  

Some current SDN’s Systemic Limits   Networks are becoming both a connectivity and service execution

environment

  Computation, storage and connectivity Virtualised separately (but not in an integrated way)

  Silos and disparate systems with limited extensibilities which created a segmentation of networking & computation

  Need for Software driven features:

àWork towards a service and management aware connectivity infrastructure   Work towards a flexible and cost effective integrated virtual

infrastructure with elastic usage and sharing resources

  Programmability: dynamic and autonomic activation of network and service functions

•  Programmability and Elasticity •  Integrated Virtualisation of Connectivity Storage and Processing Resources •  In-Network Management •  Service awareness

•  Energy awareness •  Content awareness •  Knowledge awareness •  Economic awareness •  Extensibility with new features •  ............

Network API

Node API

Applications

Execution Environments

Node

EE1 EE2 EEn

Router

Node OS

SDNs Architecture Connectivity & Computation Infrastructure

Status in the early 2000+ ( active & programmable networks)

SDN Evolution - Conceptual Networked Systems

Network API

Node API

Applications

Execution Environments

Node

EE1 EE2 EEn

Router

Node OS

SDNs Architecture Connectivity & Computation Infrastructure

Status in the early 2000+ ( active & programmable networks)

Network Device Network Device

Network Device Network Device Network Device

SDN Connectivity Control Software

Network Services Network

Services Network Services

Business Applications

Business Applications Business

Applications

Physical Infrastructure

Application Layer

Control Layer

Control APIs (e.g. OpenFlow)

Northbound APIs

SDNs Architecture Connectivity Only Infrastructure

Status in the 2010+ ( ONF – Open Networking Foundation)

SDN Evolution - Conceptual Networked Systems ( continuation)

Revised SDN Architecture –> Service-aware Networked Systems

Smart Objects

Network Device Mobile Device Network Device

Physical Infrastructure

SDN-aware Network Apps /Services Programmability Control and Self-Management CEs: Deployment, execution, self-management of SDN-aware apps

Virtual Network Service-aware Control and Self-Management

CEs: Resources Virtualisation Functions, VM management, Service-awareness Enablers, Execution Environments Management, Network Services, Self-management

Functions

Virtual Resources Service-aware Control and Self Management CEs: firewall, routing, connectivity

Physical Resources Control

Configurations  

Protocols  

Network (B) I/Fs  

Network (A) I/Fs  

Network (C) I/Fs  

Network Configurations  

Federation &

Multi-operator Protocols

 

Services and Network Services Orchestration and Programmability

Network Orchestration

and Programmability

3rd Party Service

Providers

Service O

perator C

ontrol

Virtual O

perator C

ontrol

Physical O

perator C

ontrol

Virtual Res

Operator

Control

SDN-aware Network Cloud Programmability Control CEs: Deployment, execution and self-management of SDN-aware Network Clouds

(e.g. Management OpenStack Apps)

Network Apps – Service-aware Control and Self-management

3rd Party Service

Providers

Blue color marks potential standardization points

3rd Party Service

Providers

New Management & Control Functionality: SDN as Service-aware Networked Systems

Massive Scalability of Network Infrastructure

Global Access

Integration with IoT World

Network Wire & Mobile Infrastructure Virtualisation

Network Infrastructure Elasticity and Programmability

Advanced Service-aware Network Infrastructure Management

Orchestration of Network Infrastructure

Unified in-network autonomic management

Flexibility of the Network Infrastructure

Management Operations

Service Operations

Interaction Operations

Aggregation of Resources

New Managed Entities: • Integrated Virtual Resources- dynamically created groups of physical resources need to be managed in an autonomous or cooperative way • Groups of Virtual Machines, Virtual Machines - representing service components and virtual routers, network attachments, domains, smart objects Established Managed Entities: Service Components, Networks, Resources, Domains

Host  1   Host  2   Host  N  Physical  Plane  

Pub-­‐Sub  Broker    

VR  VR   VR  VR   VR  

VN  ControlPlane  

MI   MI   MI   MI   MI  

JVM  

 

Management  FuncBons  

InformaBon  CollecBon  

Control  AcBons  

 Control  and        OrchestraBon  

Topology    Control  Loop  

Topology  Controller  

Key:  PS  -­‐  PublicaBon  /SubscripBon  Sources/Clients  VR  –  Virtual  Router                  MI  –  Monitoring  InstrumentaBon  (probes,  control  points  data  sources,  filtering,  data  structures)  

Pub-­‐Sub  Source    

Pub-­‐Sub  Source    

Pub-­‐Sub  Client  

Pub-­‐Sub  Client  

Net  Apps  Control  Plane  

UCL SDN Management TestBed  

Virtual  Infrastructure  Management  

Placement  OpBmizaBon  

 Reorganize communicating nodes"

Knowledge Block REST  

Interfaces  

Information Sharing or Publishing"

Network  Viewer  

Timeline  Viewer   Web  Browser  REST  

Interface  

Lookup with pull or pub/sub"

Real-time "Updates"

in the Virtual "Infrastructure "

Wrapper  

Virtual"network"

Demo Screen – Visualization of Virtual Network  

Initial design, demos & results where the basis of 3 papers: o  “Selection of management/monitoring nodes in virtual networks”, R. G. Clegg, S.

Clayman, G. Pavlou, L. Mamatas and A. Galis: IEEE Transactions on Computers March 2012

o  "Monitoring, Aggregation and Filtering for Efficient Management of Virtual Networks", S. Clayman, R. Clegg, L. Mamatas, G. Pavlou and A. Galis - In Proceedings of the 7th International Conference on Network and Service Management (CNSM 2011) – Mini-conference track, October 2011, Paris, France

o  “Self Management for Inter-Connected Smart Objects”- S. Clayman and A. Galis: ACM CoNEXT 2011, December 2011, Tokyo, Japan

Thank You

Concluding Remark: (Self)Management and Control would

represent nearly 100% of the Future SDN functionality !!!