SlideShare a Scribd company logo
1 of 35
Download to read offline
Creating The World’s First
Open Programmable City
@bristolisopen
Dimitra Simeonidou
Bristol: Liveable, Sustainable & Resilient City
Bristol Is Open: A Joint Venture
Open Programmable City
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
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
Who is this for?
Ggj
TMT
businesses
& academia
___________
Culture &
creative
content
___________
People,
community,
service delivery
___________
Better
city
management
The JV’s philosophy of urban innovation – co-creation
The Infrastructure
The “Bristol Is Open” Network
9
Optical Network
144-fiber core network
connecting 4 nodes
Wireless Network
1Gbps access network
Wi-Fi, LTE, LTE-A, 60Ghz,
Massive MIMO
IoT Network
54 Fiber-connected
lamppost
Clusters & 1500 sensors
Cloud Infrastructure
HPC and commodity
compute and storage
centralised & edge
Fibre Network Node
SDN enabled L1/L0 Optical Switch
100G
SDN enabled L2 Switch 10 G/40G/100G
OpenStack Managed DC in a Box
User Boxes (FPGAs)
The Technical Approach
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
Data Center
Network TechnologiesCompute Storage
Service Orchestrator and NFV
Applications
SDN Controller, Abstraction and Virtualisation ControllerHypervisor
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
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
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
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
Abstraction and Virtualisation
Network Virtualisation
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.
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.
VDC deployment and configurations
Fibre/Core
switching
Multicast/
Broadcast
… …
– Optical backplane(s) – large scale port switch e.g. MEMS / Beam steering, …
– Several pluggable photonic sub-systems and components
…
…
Fibers
In/Out
(Single-
Core/Multi-
Core/Vortex/
…)
Fibers
In/Out
Optical Backplane
Freq Select
MUX/DEMUX
Fast (nsec)
Switching
L2 Swtich EDFA
Hardware Programmability: Architecture on Demand
Optical Backplane
Amplifi
cation
Fast
Switch
…
…
…
Multica
sting
MUX/D
EMUX
TDM Frames/slots
Ethernet/
TDM Switchover
QoT Overhead
Nodes
Synchronization
Resource
Controller
Ethernet Switch
Physical technology drivers
And Transmission
FPGA
Elastic TDM Switch
Aggregation
Switching functions System operations
Node Function blocks
Control comm
interface
Network function blocks
Switch control Multicasting
 FPGA-based Electronic Backplane
Network function blocks
Node Function blocks
Physical technology drivers and
transmission blocks
FPGA-based Electronic Backplane
TrafficControl
Hardware Programmable Platforms
Optical Backplane
Amplifi
cation
Fast
Switch
…
…
…
Multica
sting
MUX/D
EMUX
TDM Frames/slots
Ethernet/
TDM Switchover
QoT Overhead
Nodes
Synchronization
Resource
Controller
Ethernet Switch
Physical technology drivers
And Transmission
FPGA
Elastic TDM Switch
Aggregation
Switching functions System operations
Node Function blocks
Control comm
interface
Network function blocks
Switch control Multicasting
FPGA-based Electronic Backplane
TrafficControl
Hardware as a Service
The Experimental Framework
Develop Experimental Capabilities
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
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
Closing
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
32
Phase II (2016-2017)
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
Funding partners who make it happen
Thank you
@bristolisopen

More Related Content

What's hot

Bristol smart city report
Bristol smart city reportBristol smart city report
Bristol smart city report
Bristol Futures
 
7.токио мигинаго коно
7.токио мигинаго коно7.токио мигинаго коно
7.токио мигинаго коно
Ilya Vasilyev
 

What's hot (20)

Smart City from the Data Perspective
Smart City from the Data PerspectiveSmart City from the Data Perspective
Smart City from the Data Perspective
 
IBM-ISSIP Presentation
IBM-ISSIP Presentation IBM-ISSIP Presentation
IBM-ISSIP Presentation
 
Big Data: Getting Smarter
Big Data: Getting Smarter Big Data: Getting Smarter
Big Data: Getting Smarter
 
Open data portal presentation by Mark Newman (Bristol City Council)
Open data portal presentation by Mark Newman (Bristol City Council) Open data portal presentation by Mark Newman (Bristol City Council)
Open data portal presentation by Mark Newman (Bristol City Council)
 
Smart cities and open data platforms
Smart cities and open data platformsSmart cities and open data platforms
Smart cities and open data platforms
 
How to make cities "smarter"?
How to make cities "smarter"?How to make cities "smarter"?
How to make cities "smarter"?
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Gerald Santucci Birmingham Beyond 2010
Gerald Santucci   Birmingham Beyond 2010Gerald Santucci   Birmingham Beyond 2010
Gerald Santucci Birmingham Beyond 2010
 
The Smart City as a Data City - Google Tedx Talk
The Smart City as a Data City - Google Tedx Talk The Smart City as a Data City - Google Tedx Talk
The Smart City as a Data City - Google Tedx Talk
 
Dealing with Data Diversity in a Smart City Data Hub
Dealing with Data Diversity in a Smart City Data HubDealing with Data Diversity in a Smart City Data Hub
Dealing with Data Diversity in a Smart City Data Hub
 
Bristol smart city report
Bristol smart city reportBristol smart city report
Bristol smart city report
 
Big Data & Smart Cities
Big Data & Smart CitiesBig Data & Smart Cities
Big Data & Smart Cities
 
Intel 05th October 2015
Intel 05th October 2015Intel 05th October 2015
Intel 05th October 2015
 
CityVerve launch slides
CityVerve launch slidesCityVerve launch slides
CityVerve launch slides
 
Malaysia's Digital Economy: ICT
Malaysia's Digital Economy: ICTMalaysia's Digital Economy: ICT
Malaysia's Digital Economy: ICT
 
7.токио мигинаго коно
7.токио мигинаго коно7.токио мигинаго коно
7.токио мигинаго коно
 
Global implementation and benefits of private cloud
Global implementation and benefits of private cloudGlobal implementation and benefits of private cloud
Global implementation and benefits of private cloud
 
Smart Cities and Open Data
Smart Cities and Open DataSmart Cities and Open Data
Smart Cities and Open Data
 
Using big data and open source for smart city planning
Using big data and open source for smart city planningUsing big data and open source for smart city planning
Using big data and open source for smart city planning
 
ICT for Smart Cities
ICT for Smart CitiesICT for Smart Cities
ICT for Smart Cities
 

Similar to Creating The World’s First

WMSN Dev Kit Brochure
WMSN Dev Kit BrochureWMSN Dev Kit Brochure
WMSN Dev Kit Brochure
Srideep Ghosh
 

Similar to Creating The World’s First (20)

A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Smart Community Informatics
Smart Community InformaticsSmart Community Informatics
Smart Community Informatics
 
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
 
IoT and connected devices
IoT and connected devicesIoT and connected devices
IoT and connected devices
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine Learning
 
Smart City: Many Applications and Devices
Smart City: Many Applications and DevicesSmart City: Many Applications and Devices
Smart City: Many Applications and Devices
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
Smart City/Community Services and Infrastructures in Saitama City
Smart City/Community Services and Infrastructures in Saitama CitySmart City/Community Services and Infrastructures in Saitama City
Smart City/Community Services and Infrastructures in Saitama City
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
WMSN Dev Kit Brochure
WMSN Dev Kit BrochureWMSN Dev Kit Brochure
WMSN Dev Kit Brochure
 
Portfolio of Projects
Portfolio of ProjectsPortfolio of Projects
Portfolio of Projects
 
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
 
Automatic Free Parking Slot Status Intimating System
Automatic Free Parking Slot Status Intimating SystemAutomatic Free Parking Slot Status Intimating System
Automatic Free Parking Slot Status Intimating System
 
Passenger Counting / People Counting Applications and Devices
Passenger Counting / People Counting Applications and DevicesPassenger Counting / People Counting Applications and Devices
Passenger Counting / People Counting Applications and Devices
 
IoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP EnterpriseIoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP Enterprise
 
Iit 1782 designing for the internet of things (io t) v4 gb
Iit 1782 designing for the internet of things (io t) v4 gbIit 1782 designing for the internet of things (io t) v4 gb
Iit 1782 designing for the internet of things (io t) v4 gb
 
IOT introduction
IOT introductionIOT introduction
IOT introduction
 
Introduction-All 'bout IOT
Introduction-All 'bout IOTIntroduction-All 'bout IOT
Introduction-All 'bout IOT
 

More from Bristol Is Open (8)

Smarter Cities on Open SDN Networks
Smarter Cities on Open SDN NetworksSmarter Cities on Open SDN Networks
Smarter Cities on Open SDN Networks
 
IP Production and the Digital City
IP Production and the Digital CityIP Production and the Digital City
IP Production and the Digital City
 
Smart Cities and SDNs – a personal view from the Janet perspective
Smart Cities and SDNs – a personal view from the Janet perspectiveSmart Cities and SDNs – a personal view from the Janet perspective
Smart Cities and SDNs – a personal view from the Janet perspective
 
Hypercatcity Interoperable Smart Systems
Hypercatcity Interoperable Smart Systems Hypercatcity Interoperable Smart Systems
Hypercatcity Interoperable Smart Systems
 
Smart Cities, The Untold Story
Smart Cities, The Untold StorySmart Cities, The Untold Story
Smart Cities, The Untold Story
 
Paul wilson bristol is open overview
Paul wilson   bristol is open overviewPaul wilson   bristol is open overview
Paul wilson bristol is open overview
 
Building community, catalysing new ideas, engaging and educating
Building community, catalysing new ideas, engaging and educatingBuilding community, catalysing new ideas, engaging and educating
Building community, catalysing new ideas, engaging and educating
 
Smart city, a city which applies technologies making the city more usable for...
Smart city, a city which applies technologies making the city more usable for...Smart city, a city which applies technologies making the city more usable for...
Smart city, a city which applies technologies making the city more usable for...
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Creating The World’s First

  • 1. Creating The World’s First Open Programmable City @bristolisopen Dimitra Simeonidou
  • 3. Bristol Is Open: A Joint Venture Open Programmable City
  • 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
  • 7. The JV’s philosophy of urban innovation – co-creation
  • 9. The “Bristol Is Open” Network 9 Optical Network 144-fiber core network connecting 4 nodes Wireless Network 1Gbps access network Wi-Fi, LTE, LTE-A, 60Ghz, Massive MIMO IoT Network 54 Fiber-connected lamppost Clusters & 1500 sensors Cloud Infrastructure HPC and commodity compute and storage centralised & edge
  • 10. Fibre Network Node SDN enabled L1/L0 Optical Switch 100G SDN enabled L2 Switch 10 G/40G/100G OpenStack Managed DC in a Box User Boxes (FPGAs)
  • 11.
  • 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.
  • 22. VDC deployment and configurations
  • 23. Fibre/Core switching Multicast/ Broadcast … … – Optical backplane(s) – large scale port switch e.g. MEMS / Beam steering, … – Several pluggable photonic sub-systems and components … … Fibers In/Out (Single- Core/Multi- Core/Vortex/ …) Fibers In/Out Optical Backplane Freq Select MUX/DEMUX Fast (nsec) Switching L2 Swtich EDFA Hardware Programmability: Architecture on Demand
  • 24. Optical Backplane Amplifi cation Fast Switch … … … Multica sting MUX/D EMUX TDM Frames/slots Ethernet/ TDM Switchover QoT Overhead Nodes Synchronization Resource Controller Ethernet Switch Physical technology drivers And Transmission FPGA Elastic TDM Switch Aggregation Switching functions System operations Node Function blocks Control comm interface Network function blocks Switch control Multicasting  FPGA-based Electronic Backplane Network function blocks Node Function blocks Physical technology drivers and transmission blocks FPGA-based Electronic Backplane TrafficControl Hardware Programmable Platforms
  • 25. Optical Backplane Amplifi cation Fast Switch … … … Multica sting MUX/D EMUX TDM Frames/slots Ethernet/ TDM Switchover QoT Overhead Nodes Synchronization Resource Controller Ethernet Switch Physical technology drivers And Transmission FPGA Elastic TDM Switch Aggregation Switching functions System operations Node Function blocks Control comm interface Network function blocks Switch control Multicasting FPGA-based Electronic Backplane TrafficControl Hardware as a Service
  • 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
  • 34. Funding partners who make it happen