smart cities, iot, sdn, 5g networks, cloud computing… managing complexity with sdn orchestration

9
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity with SDN Orchestration Service & Content Providers’ Perspective of Smart Cities - How to enrich citizen experience using a pervasive urban SDN connectivity environment Ramon Casellas, Ricard Vilalta, Raül Muñoz and Ricardo Martínez The Software Defined Network – Programmable City Workshop - Bristol

Upload: bristol-is-open

Post on 13-Aug-2015

85 views

Category:

Documents


2 download

TRANSCRIPT

Smart Cities, IoT, SDN, 5G Networks, Cloud

Computing…

Managing Complexity with SDN Orchestration

Service & Content Providers’ Perspective of Smart Cities - How to enrich citizen

experience using a pervasive urban SDN connectivity environment

Ramon Casellas, Ricard Vilalta, Raül Muñoz and Ricardo Martínez

The Software Defined Network – Programmable City Workshop - Bristol

The Software Defined Network – Programmable City Workshop – BiO/ONF 2015/07/07

Introduction: Smart cities & IoT

Smart city Monitors critical infrastructures, optimizes resources, plans maintenance, offers services to citizens

and users.

50 billion devices expected to connect to the Internet by 2020 [Cisco, 2013]

Complexity management of monitoring, real-time data evaluation, …

Enhance/Automate decision-making?

Key elements:

Sensors/actuators (monitoring functionality, large amount of data flows)

Network (dynamic, large bandwidth)

Cloud (centralized approach) / Fog (distributed approach – end-user proximity)

Key requirements:

More agile IoT to accommodate the increased amount of transmitted data along with the expansion of connected devices

Flexible/elastic, dynamically adapting and large bandwidth network to connect sensors-to-cloud, cloud-to-cloud and multiple

end-users

High-capacity, fast processing, low latency to ensure quality of service and quality of experience

http://smartcity.bcn.cat

The Software Defined Network – Programmable City Workshop – BiO/ONF 2015/07/07

Take-away message 1:

Underlying Infrastructure to be complex & heterogeneous

To support new advanced city services and satisfactory user experience, the

underlying communications infrastructure needs to evolve, grow and adapt,

resulting in heterogeneous technologies (both at the data and control plane).

5G and beyond networks: 4G / 5G / mmWave /…

Net & Functions Virtualization, Fog & Cloud computing (local/remote processing)…

This network complexity needs to be managed

3

VNF InstancesvEPC

VNF

Instances

Edge DC

(NFVI-PoP)Core DC

(NFVI-POP)

Access Aggregation Core

RAN & Wireless Backhaul

(3G/LTE, Wi-FI)

LTEPhy

LTE stack

Metro DC

(NFVI-PoP)

VNF Instances

Radio Access

Network

(3G/LTE)

Wireless (Wifi,

Bluetooth, etc)

The Software Defined Network – Programmable City Workshop – BiO/ONF 2015/07/07

Take-away message 2:

Programmable optical technologies still much relevant

The optical technology still well positioned in view of latency / jitter and bandwidth

requirements Core of the infrastructure to support heterogeneous services.

Growth at the Data Center (Optical Interconnects) and Software Defined Optical

Transmission Flexible data plane supporting elastic, dynamic and reconfigurable

optical networks with scalable, power/cost efficient, and reliable technologies.

4

Electric

chargers

Air

quality

Noise

levels

Bikes

parking

Video

surveillance

Smart

vehicles

Car

parking

The Software Defined Network – Programmable City Workshop – BiO/ONF 2015/07/07

Take-away message 3:

Integration of SDN in a “CityOS” environment

A “SmartCityOS” platform can no longer rely on quasi-static network provisioning and will benefit from

network visibility & control and SDN principles. The re-configurability of the underlying networks

needs to be part of the “ToolBox” and “SystemCalls”

Unpredictability of traffic (bandwidth a scarce resource with latency requirements), dynamic management of services

Network Evolution for Smart City Services:

Infrastructure From a model of vertical (separated) networks for services to a convergent network model of

supporting diverse services and the implementation of new ones

Control SDN principles -- IoT Gateways (GW) and other network elements becoming SDN-enabled in order

to reduce operational and maintenance expenditures of the network.

5

Social impact and Citizenship

Services

Platform

Network

Council Corporate Network

(Fiber, WiFi, …)

Operators’ Network

(xDSL, GPRS, UMTS,…)

Sensors and Actuators

Aggregation and TransportNetwork

S/A

Wireless Access Networks

Opportunities for SDN

Platform

The Software Defined Network – Programmable City Workshop – BiO/ONF 2015/07/07

Take-away message 4:

The need to orchestrate heterogeneity

It is not reasonable to assume a single “God” SDN controller controlling such

complexity, and we will need to manage vendor islands and segmentation

Scalable solutions will need to rely on abstraction, virtualization and orchestration

of cloud / network services

Example: Orchestration of heterogeneous transport networks – STRAUSS Control

Orchestration Protocol (COP) https://github.com/ict-strauss/COP

6

SDN Controller

DC 2 Orchestrator

SDN Controller

MAN

E2E Network Orchestrator

SDN Controller

WAN

Global Orchestrator (IoT, Network and Cloud)

Cloud Controller

SDN Controller

RAN

SDN Controller

DC 1 Orchestrator

Cloud Controller

IoTGateway

SDN ControllerWLAN/WPAN

IoT 1 Orchestrator

SDN ControllerLAN/PAN

IoT2 Orchestrator

IoTGateway

Application #1

Application #2

Application … N

The Software Defined Network – Programmable City Workshop – BiO/ONF 2015/07/07

Take-away message 5:

The need for Open and Standard Interfaces - also for Nets!

An SDN/CityOS platform should relying on open and standard Data and Information Models,

Protocols and Interfaces, ultimately offering open access to collected data to public and third

parties. Enable applications that are developed to exploit the information "generated by

the city" and the layer of sensors deployed across the city.

cityprotocol.org -- seeks to define a common systems view for cities of any size or type, and then embraces or develops

protocols that will help innovators create – and modern cities deploy – cross-sectorial solutions that can connect and/or break

city silos.

Sentilo -- The Platform of Sensors and Actuators of Barcelona Unified catalog and global monitoring, Standardized and

automated processes for sensors, Agreements with municipal services/areas, Unified communication interface for all the

applications, Facilitate others to reuse the tools and products.

7

http://www.sentilo.io/

The Software Defined Network – Programmable City Workshop – BiO/ONF 2015/07/07

Take-away message 6:

The need for PoC / testbed deployment / Exp. Evaluation

VNF InstancesvEPC

VNF

Instances

Edge DC Core DC

ADRENALINE testbed ® EXTREME testbed ®

RAN & Wireless Backhaul

(3G/LTE, Wi-FI)

MAN

(Packet Aggregation)WAN

(Optical Core)LTE/5G/ SATELLITE PHY

(SDR/SIMULATION)

CASTLE testbed LTE stack

Metro DC

Cloud Services

IoTworld testbed

Analog Front-end GEDOMIS® testbed

LTE/5G analog

front-end µwave

& mmwave:

- Antenna

- Power amplifier

- Fillter

- Mixer

- Digital

predistortion

(SHAPER)

GWmGW3

WSNmWSN5WSN4

GW2

WSN3

GW1

WSN2WSN1

Sensors, Actuators

LTE Phy

LTE Phy

LTE/5G PHY (FPGA/SDR)

Energy harvesting devices

Thank you!

Questions?

[email protected]

http://networks.cttc.es/ons

This work was supported by the European Community’s Seventh Framework Programme FP7/2007-2013

through the STRAUSS project (608528) and IDEALIST project (317999)