4. Bristol Is Open (BIO)
• We are building a research network integrating optical, wireless, IoT
and computing to provide an open and experimental platform in
the centre of Bristol
• We offer the test-bed as utility for experimentation: City
Experimentation as a Service
• It will support City-driven digital innovation
• Three main technology pilars:
• Technology agnostic
• SDN
• Hardware programmability
5. DemandA Test-bed for Diverse Requirements
Infrastructures
Services
Applications
Wireless /
Sensors
Fixed/ Wired
Compute/
Storage
Peripherals/
Device
IMS
Service Delivery
Platforms
Media eHealthTransport ...
....
EnablingTechnology
Users
Clouds
6. Who is this for?
Ggj
TMT
businesses
& academia
___________
Culture &
creative
content
___________
People,
community,
service delivery
___________
Better
city
management
13. INFRASTRUCTURE
The Bristol Is Open Solution
Telecoms
Sensors, M2M, IoT
Computers
Data centres & Cloud
Network Operating System (NetOS™)
Virtual
Network A
Virtual
Network B
Manage a diverse “Network-of-Networks”
IT, Telecoms, Wireless, Sensors, Actuators, IoT, etc.
Multi-Technology Support
Software Defined Networking
Abstractions of the underlying hardware
Logically centralized control
Eliminate Vendor Lock-ins – Technology Agnostic
Network Virtualization
“Slice” network to share resources among many users
Efficient utilization & monetization
Multi-Tenant Solution
Ref: V. Seferidis, Zeetta Networks
14. Data Center
Network TechnologiesCompute Storage
Service Orchestrator and NFV
Applications
SDN Controller, Abstraction and Virtualisation ControllerHypervisor
15. Smart City OS
CCTV
public
buildings
weather
sensors . . .
parking
traffic
gates smart grid
public
transport
city resources
home
meters
smart-
phones cars
citizen resources
sensors Wireless
HPC Optical
aux resources
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
……
City Network(s) SDN Controller
Data Collection Engine sync async
Information Models
OpenStack
OpenStack
Platform Virtualization/Slicing
OpenStack, etc.
Data Pre-Processing Services service 1 … service N
Data Presentation Layer
Service Development Kit Enhanced SDK
end-user services
App 1 App 2 App 3 App N…
core services
experimental
services
NetOS Mgmt Platforms
management Exp 1
16. CCTV
public
buildings
weather
sensors . . .
parking
traffic
gates smart grid
public
transport
city resources
home
meters
smart-
phones cars
citizen resources
sensors Wireless
HPC Optical
aux resources
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
……
OpenFlow Agent
Extended OpenFlow Channel
Resource Modeller
(Network Device Model)
Technology-specific Interface
LTE-Advanced 60GHz802.11ac LTE
IoT devices
Flex-grid
ROADM
WDM ROADM Space Switch
Frequency
Frequency
Time
FrequencyRange
Time
Range
Optical Flow Space
17. CCTV
public
buildings
weather
sensors . . .
parking
traffic
gates smart grid
public
transport
city resources
home
meters
smart-
phones cars
citizen resources
sensors Wireless
HPC Optical
aux resources
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
……
City Network(s) SDN Controller
Data Collection Engine sync async
Information Models
OpenDaylight SDN controller
Service Abstraction Layer
Capability Abstraction, Flow Programming, Inventory
Forwarding Rules
Manager
Statistics
Manager
Topology
Manager
Base Network Service Functions
Builds a database of uniform data
models for all optical, wireless and
packet devices in the network
Extensions support:
• Forwarding: Pushing circuit flow entries
• Statistics: Circuit flows & port statistics
• Topology: Build total network topology
18. CCTV
public
buildings
weather
sensors . . .
parking
traffic
gates smart grid
public
transport
city resources
home
meters
smart-
phones cars
citizen resources
sensors Wireless
HPC Optical
aux resources
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
Gateway
/Driver
……
City Network(s) SDN Controller
Data Collection Engine sync async
Information Models
OpenStack
OpenStack
Platform Virtualization/Slicing
OpenStack, etc.
Hardware
(CPU. Hard disk, I/O,…)
X86 instruc on set
Hypervisor
(Xen/Qemu/…)
Linux Windows MacOS. . .
Server Virtualiza on
Network Resources
(Bandwidth, CPU, storage, I/O,…)
SDN Protocol
Network Virtualisa on
(Flowvisor/NetOS/…)
Open
Stack
IoT
Pla orm
Network
App. . .
Network Virtualiza on
20. Network Slicer : FlowVisor
A new FlowVisor can define network
‘slices’ by any combination 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 (layer 4)
. . . . .
Slicer
Node
Constraints
Topology
ControllerClassifier
Flow Message Control
Extended OpenFlow Protocol Comms
Topology
Planner
Slice QoT
Checker
FlowVisor
Extended
SDN Controller 1
Virtual network 1
Extended
SDN Controller N
Virtual network N
Circuit Switches Packet Switches
App
1
App
N
. . . . App
1
App
N
. . . .
Physical Layer impairments are taken
into account before network ‘slicing’.
The network ‘slices’ have guaranteed
Quality of Transmission (QoT)
Many Virtual Networks (‘slices’) can
coexist. They are isolated and can be
controlled and operated individually.
21. Physical Layer Impairment Assessment
Shuping Peng, Reza Nejabati, Dimitra
Simeonidou, “Impairment-Aware Optical
Network Virtualization in Single-Line-Rate
and Mixed-Line-Rate WDM Networks”,
IEEE/OSA Journal of Optical Communications
and Networking (JOCN), 5(4), pp. 283-293,
April 2013.
28. Have an idea/Application
1
Log on to the OPRC network portal
2
Configure your own network3 Run your experiment!!!
Firewall, Load Balancer
Controller
(Intelligence)
Application 1
Application 2 Application 1
Application 2
Data Center
Services
Network as a Service
(NaaS )
4
Minimize the Barriers for User Interaction
BIO
BIO
29. The Network Emulator
Programmable hardware platform Farm
SDN Backplane
HPC - Exascale
Computing
Quantum
Computing
Optical Network
research
Wireless
Networking
FPGA
DSP
Network Processor
General Processor
Network & IT Emulation
Platform
31. When will it work for who?
Societal – why?
Academic urban
researchers
Large Corporations
that work in cities
Small companies &
communities
Micro users – apps,
games & creative
Academic technology
researchers
Large technology
corporations
Small technology
companies
Things connecting to
other things (M2M)
Technical – how?
April 2015 April 2015 Nov 2015 Nov 2015
June 2015 Sept 2015 Nov 2015 Nov 2015
33. Bristol: ‘City of Innovation’
33
'Bristol is Open' to transform communications
B24/7, Jan. 29, 2015
UK 'Open' Smart City Shows Faith in SDN
Light Reading, Feb. 27, 2015
Bristol will make history as the first city to become an open operating system
TechWorld, Mar 11, 2015
Building an Open Programmable City
TelecomsTech, Mar. 11, 2015
Bristol is making a smart city for actual humans
Wired, Mar. 17, 2015
England’s Bristol is Building the First Software-Defined City
SDN Central, Mar. 10, 2015