leveraging virtualization technologies to build the world ...wi-fi, lte, lte-a, 60ghz, massive mimo...

26
Leveraging Virtualization Technologies to Build the World’s First Open Programmable Smart City Dimitra Simeonidou Director of Smart Internet Lab, University of Bristol (www.bristol.ac.uk/smart) CTO, Bristol Is Open (www.bristolisopen.com) Co-Founder, Zeetta Networks (www.zeetta.com)

Upload: others

Post on 10-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Leveraging Virtualization Technologies toBuild the World’s First Open Programmable

Smart City

Dimitra SimeonidouDirector of Smart Internet Lab, University of Bristol (www.bristol.ac.uk/smart)

CTO, Bristol Is Open (www.bristolisopen.com)Co-Founder, Zeetta Networks (www.zeetta.com)

Page 2: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

‘Bristol Is Open’ Programmable City

Digital city testbed where an SDN-based NetworkOperating System (City OS) controls a programmable

city infrastructure

Page 3: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Dem

and

A Test-bed for Diverse Requirements

Infrastructures

Services

Applications

Wireless /Sensors Fixed/ Wired Compute/

StoragePeripherals/

Device

IMS Service DeliveryPlatforms

Media eHealthTransport ...

....

Enab

ling

Tech

nolo

gy

Users

Clouds

Page 4: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Bristol Is Open (BIO)

• We built a research network integrating optical, wireless, IoTand computing to provide an open and experimental platformin the centre of Bristol

• We offer the test-bed as utility for experimentation: CityExperimentation as a Service

• It supports City-driven digital innovation

• Three main technology pilars:• Technology agnostic• SDN• Hardware programmability

Page 5: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

INFRASTRUCTURE

An Open Infrastructure for Innovation

Optical & wireless

Sensors, M2M, IoT

User terminals

Data centres & Cloud

Network Operating System

VirtualNetwork A

VirtualNetwork BManage a diverse “Network-of-

Networks”Optical, packet wired, wireless, compute, storage ,

IoT, cameras, etc

Multi-Technology Support

Manage a diverse “Network-of-Networks”

Optical, packet wired, wireless, compute, storage ,IoT, cameras, etc

Multi-Technology Support

Eliminate Vendors Lock-insAbstractions of the underlying hardware, SDN

Control

Technology Agnostic-Future Proof-WhiteBox?

Eliminate Vendors Lock-insAbstractions of the underlying hardware, SDN

Control

Technology Agnostic-Future Proof-WhiteBox?

Multi-Tenant SolutionNetwork to share resources among many users

(Virtualization)Efficient utilization & monetization

Multi-Tenant SolutionNetwork to share resources among many users

(Virtualization)Efficient utilization & monetization

Courtesy Zeetta Networks

Page 6: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Key Aim

Develop a NETWORK TECHNOLOGY USB which will enable anynetwork device to be pluggable , discoverable, describable,interoperable and programmable in the network

A1

Page 7: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Slide 6

A1 Add outdoor LiFiAnna, 09-Sep-14

Page 8: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

The Infrastructure

Page 9: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

The “Bristol Is Open” Network

Optical Network144-fiber core network

connecting 4 nodes

Optical Network144-fiber core network

connecting 4 nodes

Wireless Network1Gbps access network

Wi-Fi, LTE, LTE-A, 60Ghz,Massive MIMO

Wireless Network1Gbps access network

Wi-Fi, LTE, LTE-A, 60Ghz,Massive MIMO

IoT Network54 Fiber-connected

lamppostClusters & canopy of 1500

sensors

IoT Network54 Fiber-connected

lamppostClusters & canopy of 1500

sensors

Cloud InfrastructureHPC and commoditycompute and storage

centralised & edge

Cloud InfrastructureHPC and commoditycompute and storage

centralised & edge

Page 10: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

A New Way to Think AboutNetwork Control

Page 11: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Data Center

Network TechnologiesCompute Storage

Orchestrator

Applications

SDN Controller and Virtualisation ControllerHypervisor

Software Defined Networking

Page 12: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Virtualized Resource PoolVirtualized Resource Pool

OpticalNetwork

CloudCloud

Wifi3G/4G/5GFiber DBDBDBDB

SwitchSwitch

EdgeProcessi

ng

AnyThing

EdgeNodeEdgeNode

Routers

Routers vCPUvCPU vRAMvRAMvStora

gevStora

ge

SDN Network Operating SystemSDN Network Operating System

NetworkAPP

NetworkAPP

NetworkAPP

NetworkAPP

IoTAPPIoTAPP

Anytype ofconnection

IoTAPPIoTAPP

IoTAPPIoTAPP

Cloud APPCloud APP

PortsPorts LinksLinks

Cloud Service/OrchestrationPlatform

Cloud APPCloud APP

IoT PlatformIoT Platform

Page 13: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

City Operating System (CityOS)

Page 14: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

802.11acLi-Fi Flex-gridROADM

WDM ROADM Space Switch LTE

Extended OpenFlow Protocol

Resource Model

Technology specific interface

OpenFlowAgent

SDNController

Page 15: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Multi-dimension Resource Abstraction Mechanism

W irelessAccessPointorEN odeB

λ,λ,λ

O pticalSw itching Elem ent

4 3 ×

= 0 = 1

= 4 3

2 × 2=

2 3 × = 23

… …

ROADM

λ…λ λ…λ

λ…λ λ…λ

1 2

λ

λ

InputM atrix

Frequency

Space

2

4 35

2 34

… ...

……

O utputM atrix

Frequency

2

345

234

…...

λ

……

λ

12

Space

ResourcesAllocation

Flow 1Flow 2Flow 3

Space

100

Frequency

O pticalDom ain

Flow 3

100

000

0.30

0.30

0.4

100X =

000

300

300

40

F

Tt2t1

0.250.30.35

00.1

000

100X =

2530350

10000

t3

0

0.5500000

0.45

55000000

45

100X =

t4

0.5

00.50000

0

100X =

50

0500000

0

00

300

300

40

0

2530

010000

35

550

0000

45

0

050

000

500

0

F

Tt2t1 t3 t4

Space

Flow 1Flow 2Flow 3

W irelessDom ain

2

1

Page 16: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Multi-dimension Resource Abstraction Mechanism

Frequency

Time

Freq

uenc

y Ra

nge

TimeRange

Optical Flow Space

Multi-Dimensional Optical FlowPort

Fibre Core

Lambda/Centre Frequency Bandwidth

Format ModulationType Header Time

Slot Bit rate Option

Signal TypeConstraints

Port

Fibre Core

Lambda/Centre Frequency Bandwidth

Format ModulationType Header Time

Slot Bit rate Option

Signal TypeConstraints

Abstraction

802.11acLi-Fi Flex-gridROADM

WDM ROADM Space Switch LTE

Page 17: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Converged VirtualInfrastructure Mapping

Algorithm

Abstract Resource PoolVirtual InfrastructureRequest

Virtual Infrastructure

Page 18: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Abstraction and Virtualisation

Network Infrastructure Virtualisation

Page 19: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Network Slicer

We can define network ‘slices’ by anycombination of:• Switch ports• Wavelengths• Spectrum (layer 0/1)• Ethernet address or type (layer 2)• IP address or type (layer 3)• TCP/UDP port or ICMP code (layer4)

We can define network ‘slices’ by anycombination of:• Switch ports• Wavelengths• Spectrum (layer 0/1)• Ethernet address or type (layer 2)• IP address or type (layer 3)• TCP/UDP port or ICMP code (layer4)

. . . . .

SlicerSlicer

NodeConstraints

NodeConstraints

TopologyControllerTopologyControllerClassifierClassifier

Flow Message ControlFlow Message Control

Extended OpenFlow Protocol CommsExtended OpenFlow Protocol Comms

TopologyPlanner

TopologyPlanner

Slice QoTChecker

Slice QoTChecker

FlowVisor

ExtendedSDN Controller 1

Virtual network 1

ExtendedSDN Controller N

Virtual network N

Circuit Switches Packet Switches

App1

App1

AppN

AppN

. . . . App1

App1

AppN

AppN

. . . .

Physical Layer impairments are takeninto account before network ‘slicing’.The network ‘slices’ have guaranteedQuality of Transmission (QoT)

Physical Layer impairments are takeninto account before network ‘slicing’.The network ‘slices’ have guaranteedQuality of Transmission (QoT)

Many Virtual Networks (‘slices’) cancoexist. They are isolated and can becontrolled and operated individually.

Many Virtual Networks (‘slices’) cancoexist. They are isolated and can becontrolled and operated individually.

Page 20: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Physical Layer Impairment Assessment

Shuping Peng, Reza Nejabati, DimitraSimeonidou, “Impairment-Aware OpticalNetwork Virtualization in Single-Line-Rateand Mixed-Line-Rate WDM Networks”,IEEE/OSA Journal of Optical Communicationsand Networking (JOCN), 5(4), pp. 283-293,April 2013.

Page 21: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

ServerVMVM VMVM

OVS

ServerVMVM VMVM

OVS

Agent

Agent

ToR1(FPGA)

Agent

ServerVMVM VMVM

Rack1

OVS

ToR2(FPGA)

AgentEthernetFrame

Agent

10G SFP+

ToR3(FPGA)

Agent

ServerVMVM VMVM

OVS

ServerVMVM VMVM

OVS

ServerVMVM VMVM

Rack2

OVS

ServerVMVM VMVM

OVS

ServerVMVM VMVM

OVS

ServerVMVM VMVM

Rack3

OVS

TL1

Raw socket extended OF msg.OPS

Forwarding Rules M

anagerForw

arding Rules Manager

TopologyM

anagerTopology

Manager

Service Abstraction LayerService Abstraction Layer

PluginPlugin

OF

lib with proposed extension

OF

lib with proposed extension

Extended modules

SDN Controller

Back Plane(192×192 Polatis)

Application

RE

ST

Fully Programmable Network Fabric

Page 22: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

VDC deployment and configurations

Page 23: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Compute/CloudControl

NetworkControl

DevicesControl

Network Slicing Compute Slicing Multi-tenancy & UsagePolicy

SDN Enabled Infra.Vendor andTechnology

Agnostic

Virtual City Control &Management

City Experimentation As a Service

Digital City VirtualizationSDN EnabledVirtualization

SDN EnabledVirtual Infrastructure

ControlCity O

S

Virtual City Control &Management

City Slice

API

API

City Slice

City Experimentation As a Service

Page 24: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Compute/CloudControl

NetworkControl

DevicesControl

Network Slicing Compute Slicing Multi-tenancy & Usage Policy

SDN Enabled Infra.Vendor andTechnology

Agnostic

Test-bed as serviceCity Experimentation As a Service

Digital City VirtualizationSDN EnabledVirtualization

SDN EnabledVirtual Infra Control

City SliceCity Slice

Net TrafficStat

UserBehavior

MobilityPattern

User definedKnowledge

Knowledge BuildingKnowledge

Virtual City Control Kwonledge

Test-bed as service

Virtual City Control Kwonledge

City App Store

API

API

City O

S

Page 25: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

What is on offer?• First SDN-based solutions for Smart Cities & Smart Venues• New applications

– User– Administrator

• Showcases at Bristol as leading innovator in smartenvironment technologies

• Access to SDN & Network Virtualization expertise• Opportunity to commercially exploit the solutions

through an ecosystem of encouraging and supportingtechnology SMEs/spin-outs

Page 26: Leveraging Virtualization Technologies to Build the World ...Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & canopy of 1500 ... Virtualized

Thank youfor your attention!

[email protected]