SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
OpenRadio
Virtualizing Cellular Wireless Infrastructure
Sachin Katti
Assistant Professor
EE&CS, Stanford University
Wireless Connectivity
New York Times today
Wireless Connectivity
Exponential Traffic Growth
0
50000
100000
150000
200000
250000
300000
350000
2010 2011 2012 2013 2014 2015
0
2
4
6
8
-15 -10 -2.5 2.5 7.5 12.5 17.5
Shannon
Shannon (3dB)
4G
Limited Capacity Gains
Exponential growth + Limited spectrum/capacity gains
 Poor wireless connectivity
4
Paradoxically, surrounded by wireless APs (WiFi,
3G, 4G, picocells, femtocells, whitespace ….)
Femtocell 3G
LTE
WiFi
5
Why cant my wireless ISP seamlessly connect
me to the best AP available?
Femtocell 3G WiFi
LTE
6
Why cant my wireless ISP seamlessly connect me
to multiple APs if I want more speed?
Femtocell 3G WiFi
LTE
Cloud Services over Wireless Networks
Our media and apps are moving to the cloud
• High quality media streaming (video, music)
• Interactive computing applications (Chrome OS,
Onlive Desktop, mobile gaming)
We are becoming impatient!
• Expect rich, high definition, and responsive services
• NYT: Download times need to be less than 250ms
8
Femtocell 3G
LTE
WiFi
9
Femtocell 3G
LTE
WiFi
User experience with rich cloud services
over mobile wireless is poor
10
Femtocell 3G
LTE
WiFi
To cope, resort to reverse engineering
• Probe for bandwidth/latency
• Resort to hacks (e.g. multiple TCP
connections)
• ……
11
Femtocell 3G
LTE
WiFi
Why not directly ask the network its
current state?
Further, why not directly request the
connectivity you need?
12
Femtocell 3G
LTE
WiFi
More generally, why isnt the network a platform for
apps rather than a bitpipe?
• Network knows user location, connectivity, billing ….
• Enable applications to customize the network
Symptoms of an Underlying Root Cause
Wireless networks are complex & closed
Do not expose network state
– Hard to know available APs, their speeds, load etc
Do not provide external control
– Hard to request flow specific services from network
OpenRadio: SDN for Wireless
Wireless network architecture that provides
software interfaces to:
1. Query wireless networks about availability,
quality, speed, user location …
2. Control granularly how individual user or
application traffic is handled by the network
OpenRadio: Control Interface
Match/Action interface for the wireless SDN stack
Match: Identify and tag flows of individual users
and/or applications
Action: Control how packets are routed, what
speeds & priorities they get, and how they are
scheduled at the AP
Wireless Network OS
OpenRadio: Architecture
Global Network View
Control Program Control ProgramX
X
Open interface to heterogeneous
wireless infrastructure
3G
WiFi AP
LTE
If pkt = x: forward to LTE AP
If pkt = y: forward to LTE AP
and allocate speed 1Mbps
If pkt = x: schedule low priority
If pkt = y: schedule high priority
and allocate 40% airtime
Wireless Network OS
E.g: Seamless Connectivity to the best APs
Global Network View
X
X3G
WiFi AP
LTE
Connectivity/Mobility Control Program
Wireless Network OS
E.g: Seamless Connectivity to the best APs
Global Network View
X
X3G
WiFi AP
LTE
Connectivity/Mobility Control Program
Control program to automatically route
user traffic to the best available AP
Wireless Network OS
E.g: Dynamic High Speed Pipe for Video
Global Network View
Netflix/CDN
X
X3G
WiFI AP
LTE
Connectivity/Mobility
Stitch a high speed pipe from available
APs for HD video streams
Wireless Network OS
E.g: Dynamic High Speed Pipe for Video
Global Network View
Netflix/CDN
X
X3G
WiFI AP
LTE
Connectivity/Mobility
Wireless Network OS
Global Network View
CDN
X
X3G
WiFI AP
LTE
Connectivity
Complex network services as pieces of
software running on the network OS
Load Mgmt Internet of Things ……
OpenRadio: Design
• Data Plane: Basestations and backhaul network
– Can we build a programmable data plane using
merchant silicon?
• Control Plane: Modular software abstractions
for building complex network applications
– What are the right abstractions for wireless?
OpenRadio: Cellular APs
OpenRadio APs built with
merchant DSP & ARM silicon
– Single platform capable of
LTE, 3G, WiMax, WiFi
– OpenFlow for Layer 3
– Inexpensive ($300-500)
Control
CPU
Forwarding
Dataplane
Baseband &
Layer 2 DSP
RF RF RF
OpenRadio: Cellular APs
OpenRadio APs built with
merchant DSP & ARM silicon
– Single platform capable of
LTE, 3G, WiMax, WiFi
– OpenFlow for Layer 3
– Inexpensive ($300-500)
Control
CPU
Forwarding
Dataplane
Baseband &
Layer 2 DSP
RF RF RFExposes a match/action interface to program
how a flow is forwarded, scheduled & encoded
OpenRadio: Cellular APs
Programmable, high performance, and multi-
protocol (LTE, WiFi, WiMax, future LTE flavors)
Feasible because:
• PHY layers of all these protocols share the same
signal processing blocks
• Hybrid DSP/x86 chips capable of running modern
wireless protocols in software
– Texas Instruments, Intel, Freescale …
OpenRadio: WiFi APs
OpenRadio-WiFi: Enhance commodity WiFi
APs with firmware to have programmability
• Built on top of OpenWRT
• Interfaces to program specific flows
• Interfaces to forward, allocate rates and
priorities for individual flows
OpenRadio: Control Plane
Network OS that provides software
abstractions to simplify
development of new services:
• Hides network heterogeneity (WiFi, 3G, LTE)
• Hides complexity of finding network state
• Hides complexity of controlling flow
behavior
Network OS
Network Service
WiFi LTE
OpenRadio: Current Status
• OpenRadio APs with full WiFi & LTE software on
TI C66x DSP silicon
• OpenRadio commodity WiFi APs with a
firmware upgrade
• Network OS under development
• Prototype kits available later this year
To Conclude…
OpenRadio: SDN approach to wireless
Provides programmatic interfaces to monitor and
program wireless networks
– High performance substrate using merchant silicon
Complex network services as software apps
Wireless Network OS
Our Vision: Virtualized Wireless Networks
AT&T VerizonX
X
Open interface to heterogeneous
wireless infrastructure
WiFi AP
3G
LTE
3G/4G Femtocell
Wireless Network OS
Our Vision: Virtualized Wireless Networks
AT&T VerizonX
X
Open interface to heterogeneous
wireless infrastructure
WiFi AP
3G
LTE
3G/4G Femtocell
Shared physical wireless infrastructure
decoupled from network service

Weitere ähnliche Inhalte

Was ist angesagt?

Wireless
WirelessWireless
Wireless
Sid_007007
 
3 g networks technologies, services & benefits
3 g networks   technologies, services & benefits3 g networks   technologies, services & benefits
3 g networks technologies, services & benefits
Muhammad Rauf Akram
 
Tutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and SecurityTutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and Security
dpd
 

Was ist angesagt? (20)

LPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban ChallengesLPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban Challenges
 
4G presentation
4G presentation4G presentation
4G presentation
 
Lte unlicensed coexistence
Lte unlicensed coexistenceLte unlicensed coexistence
Lte unlicensed coexistence
 
Introduction to cisco wireless
Introduction to  cisco wirelessIntroduction to  cisco wireless
Introduction to cisco wireless
 
LTE Advanced is Here!
LTE Advanced is Here! LTE Advanced is Here!
LTE Advanced is Here!
 
Networking: Computer Connection
Networking: Computer ConnectionNetworking: Computer Connection
Networking: Computer Connection
 
The increasing need for low power, long range communication and localization ...
The increasing need for low power, long range communication and localization ...The increasing need for low power, long range communication and localization ...
The increasing need for low power, long range communication and localization ...
 
LTE direct in unlicensed spectrum
LTE direct in unlicensed spectrumLTE direct in unlicensed spectrum
LTE direct in unlicensed spectrum
 
Brief LoRaWAN Overview
Brief LoRaWAN OverviewBrief LoRaWAN Overview
Brief LoRaWAN Overview
 
Wireless
WirelessWireless
Wireless
 
Wireless Networking
Wireless NetworkingWireless Networking
Wireless Networking
 
Lte lte advanced
Lte lte advancedLte lte advanced
Lte lte advanced
 
History of Internet
History of InternetHistory of Internet
History of Internet
 
Module 4 emerging wireless technologies and standards
Module 4  emerging wireless technologies and standardsModule 4  emerging wireless technologies and standards
Module 4 emerging wireless technologies and standards
 
3 g networks technologies, services & benefits
3 g networks   technologies, services & benefits3 g networks   technologies, services & benefits
3 g networks technologies, services & benefits
 
4 g
4 g4 g
4 g
 
12 01-nowak motorola 4 g fcc tac dec00
12 01-nowak motorola 4 g fcc tac dec0012 01-nowak motorola 4 g fcc tac dec00
12 01-nowak motorola 4 g fcc tac dec00
 
Coexistence of LTE-U with WiFi 802.11n at 5GHz Unlicensed Spectrum
Coexistence of LTE-U with WiFi 802.11n at 5GHz Unlicensed SpectrumCoexistence of LTE-U with WiFi 802.11n at 5GHz Unlicensed Spectrum
Coexistence of LTE-U with WiFi 802.11n at 5GHz Unlicensed Spectrum
 
High performance browser networking ch7,8
High performance browser networking ch7,8High performance browser networking ch7,8
High performance browser networking ch7,8
 
Tutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and SecurityTutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and Security
 

Ähnlich wie OpenRadio - Virtualizing Cellular Wireless Infrastructure

IEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkIEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh Network
Arunabh Mishra
 
5g mobilecommunicatin
5g mobilecommunicatin5g mobilecommunicatin
5g mobilecommunicatin
Sukumar Reddy
 
Presentation
PresentationPresentation
Presentation
Santosh Das
 
Chapter 4Networks for EfficientOperations andSustainabilit.docx
Chapter 4Networks for EfficientOperations andSustainabilit.docxChapter 4Networks for EfficientOperations andSustainabilit.docx
Chapter 4Networks for EfficientOperations andSustainabilit.docx
christinemaritza
 
Introduction to Computer Networks
 Introduction to Computer Networks Introduction to Computer Networks
Introduction to Computer Networks
Ghaffar Khan
 
14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)
Jeff Green
 

Ähnlich wie OpenRadio - Virtualizing Cellular Wireless Infrastructure (20)

5G tech ppt.pptx
5G tech ppt.pptx5G tech ppt.pptx
5G tech ppt.pptx
 
IEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkIEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh Network
 
dynamic media streaming over wireless and ip networks
dynamic media streaming over wireless and ip networksdynamic media streaming over wireless and ip networks
dynamic media streaming over wireless and ip networks
 
5g mobilecommunicatin
5g mobilecommunicatin5g mobilecommunicatin
5g mobilecommunicatin
 
networking tutorial
networking tutorialnetworking tutorial
networking tutorial
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
Presentation
PresentationPresentation
Presentation
 
Chapter 4Networks for EfficientOperations andSustainabilit.docx
Chapter 4Networks for EfficientOperations andSustainabilit.docxChapter 4Networks for EfficientOperations andSustainabilit.docx
Chapter 4Networks for EfficientOperations andSustainabilit.docx
 
CTIA 2010 Corporate Overview
CTIA 2010 Corporate OverviewCTIA 2010 Corporate Overview
CTIA 2010 Corporate Overview
 
Networking.pptx
Networking.pptxNetworking.pptx
Networking.pptx
 
Networking.pptx
Networking.pptxNetworking.pptx
Networking.pptx
 
My project-new-2
My project-new-2My project-new-2
My project-new-2
 
Introduction to Computer Networks
 Introduction to Computer Networks Introduction to Computer Networks
Introduction to Computer Networks
 
5g-wireless updated (1).pptx
5g-wireless updated (1).pptx5g-wireless updated (1).pptx
5g-wireless updated (1).pptx
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
 
Networking
NetworkingNetworking
Networking
 
Computer networking (nnm)
Computer networking (nnm)Computer networking (nnm)
Computer networking (nnm)
 
Ethernet and LIFI
Ethernet and LIFIEthernet and LIFI
Ethernet and LIFI
 
5g-technology-ppt-170908173630 (1).pptx
5g-technology-ppt-170908173630 (1).pptx5g-technology-ppt-170908173630 (1).pptx
5g-technology-ppt-170908173630 (1).pptx
 
14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)
 

Mehr von Open Networking Summits

[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4
Open Networking Summits
 

Mehr von Open Networking Summits (20)

CORD: Central Office Re-architected as a Datacenter
CORD: Central Office Re-architected as a DatacenterCORD: Central Office Re-architected as a Datacenter
CORD: Central Office Re-architected as a Datacenter
 
[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4
 
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
 
Learnings from Carrier SDN Deployments
Learnings from Carrier SDN DeploymentsLearnings from Carrier SDN Deployments
Learnings from Carrier SDN Deployments
 
Software Defined Networking: Enabling The Mobile Workplace
Software Defined Networking: Enabling The Mobile WorkplaceSoftware Defined Networking: Enabling The Mobile Workplace
Software Defined Networking: Enabling The Mobile Workplace
 
Application Driven SDN
Application Driven SDNApplication Driven SDN
Application Driven SDN
 
Software Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesSoftware Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal Technologies
 
NFV & SDN Customer Deployments
NFV & SDN Customer DeploymentsNFV & SDN Customer Deployments
NFV & SDN Customer Deployments
 
Automation of end-to-end QOS
Automation of end-to-end QOSAutomation of end-to-end QOS
Automation of end-to-end QOS
 
Building a Digital Telco
Building a Digital TelcoBuilding a Digital Telco
Building a Digital Telco
 
Spreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use casesSpreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use cases
 
BeHop : SDN for Dense WiFi Networks
BeHop : SDN for Dense WiFi NetworksBeHop : SDN for Dense WiFi Networks
BeHop : SDN for Dense WiFi Networks
 
Ranges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlowRanges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlow
 
On the Necessity of Time-based Updates in SDN
On the Necessity of Time-based Updates in SDNOn the Necessity of Time-based Updates in SDN
On the Necessity of Time-based Updates in SDN
 
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
 
ESPRES: Easy Scheduling and Prioritization for SDN
ESPRES: Easy Scheduling and Prioritization for SDNESPRES: Easy Scheduling and Prioritization for SDN
ESPRES: Easy Scheduling and Prioritization for SDN
 
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATIONSDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
 
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANsSoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
 
RadioVisor - A Slicing Plane for Radio Access Networks
RadioVisor - A Slicing Plane for Radio Access NetworksRadioVisor - A Slicing Plane for Radio Access Networks
RadioVisor - A Slicing Plane for Radio Access Networks
 
Enabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing ProtocolsEnabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing Protocols
 

KĂźrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

KĂźrzlich hochgeladen (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

OpenRadio - Virtualizing Cellular Wireless Infrastructure

  • 1.
  • 2.
  • 3. OpenRadio Virtualizing Cellular Wireless Infrastructure Sachin Katti Assistant Professor EE&CS, Stanford University
  • 5. Wireless Connectivity Exponential Traffic Growth 0 50000 100000 150000 200000 250000 300000 350000 2010 2011 2012 2013 2014 2015 0 2 4 6 8 -15 -10 -2.5 2.5 7.5 12.5 17.5 Shannon Shannon (3dB) 4G Limited Capacity Gains Exponential growth + Limited spectrum/capacity gains  Poor wireless connectivity
  • 6. 4 Paradoxically, surrounded by wireless APs (WiFi, 3G, 4G, picocells, femtocells, whitespace ….) Femtocell 3G LTE WiFi
  • 7. 5 Why cant my wireless ISP seamlessly connect me to the best AP available? Femtocell 3G WiFi LTE
  • 8. 6 Why cant my wireless ISP seamlessly connect me to multiple APs if I want more speed? Femtocell 3G WiFi LTE
  • 9. Cloud Services over Wireless Networks Our media and apps are moving to the cloud • High quality media streaming (video, music) • Interactive computing applications (Chrome OS, Onlive Desktop, mobile gaming) We are becoming impatient! • Expect rich, high definition, and responsive services • NYT: Download times need to be less than 250ms
  • 11. 9 Femtocell 3G LTE WiFi User experience with rich cloud services over mobile wireless is poor
  • 12. 10 Femtocell 3G LTE WiFi To cope, resort to reverse engineering • Probe for bandwidth/latency • Resort to hacks (e.g. multiple TCP connections) • ……
  • 13. 11 Femtocell 3G LTE WiFi Why not directly ask the network its current state? Further, why not directly request the connectivity you need?
  • 14. 12 Femtocell 3G LTE WiFi More generally, why isnt the network a platform for apps rather than a bitpipe? • Network knows user location, connectivity, billing …. • Enable applications to customize the network
  • 15. Symptoms of an Underlying Root Cause Wireless networks are complex & closed Do not expose network state – Hard to know available APs, their speeds, load etc Do not provide external control – Hard to request flow specific services from network
  • 16. OpenRadio: SDN for Wireless Wireless network architecture that provides software interfaces to: 1. Query wireless networks about availability, quality, speed, user location … 2. Control granularly how individual user or application traffic is handled by the network
  • 17. OpenRadio: Control Interface Match/Action interface for the wireless SDN stack Match: Identify and tag flows of individual users and/or applications Action: Control how packets are routed, what speeds & priorities they get, and how they are scheduled at the AP
  • 18. Wireless Network OS OpenRadio: Architecture Global Network View Control Program Control ProgramX X Open interface to heterogeneous wireless infrastructure 3G WiFi AP LTE If pkt = x: forward to LTE AP If pkt = y: forward to LTE AP and allocate speed 1Mbps If pkt = x: schedule low priority If pkt = y: schedule high priority and allocate 40% airtime
  • 19. Wireless Network OS E.g: Seamless Connectivity to the best APs Global Network View X X3G WiFi AP LTE Connectivity/Mobility Control Program
  • 20. Wireless Network OS E.g: Seamless Connectivity to the best APs Global Network View X X3G WiFi AP LTE Connectivity/Mobility Control Program Control program to automatically route user traffic to the best available AP
  • 21. Wireless Network OS E.g: Dynamic High Speed Pipe for Video Global Network View Netflix/CDN X X3G WiFI AP LTE Connectivity/Mobility Stitch a high speed pipe from available APs for HD video streams
  • 22. Wireless Network OS E.g: Dynamic High Speed Pipe for Video Global Network View Netflix/CDN X X3G WiFI AP LTE Connectivity/Mobility
  • 23. Wireless Network OS Global Network View CDN X X3G WiFI AP LTE Connectivity Complex network services as pieces of software running on the network OS Load Mgmt Internet of Things ……
  • 24. OpenRadio: Design • Data Plane: Basestations and backhaul network – Can we build a programmable data plane using merchant silicon? • Control Plane: Modular software abstractions for building complex network applications – What are the right abstractions for wireless?
  • 25. OpenRadio: Cellular APs OpenRadio APs built with merchant DSP & ARM silicon – Single platform capable of LTE, 3G, WiMax, WiFi – OpenFlow for Layer 3 – Inexpensive ($300-500) Control CPU Forwarding Dataplane Baseband & Layer 2 DSP RF RF RF
  • 26. OpenRadio: Cellular APs OpenRadio APs built with merchant DSP & ARM silicon – Single platform capable of LTE, 3G, WiMax, WiFi – OpenFlow for Layer 3 – Inexpensive ($300-500) Control CPU Forwarding Dataplane Baseband & Layer 2 DSP RF RF RFExposes a match/action interface to program how a flow is forwarded, scheduled & encoded
  • 27. OpenRadio: Cellular APs Programmable, high performance, and multi- protocol (LTE, WiFi, WiMax, future LTE flavors) Feasible because: • PHY layers of all these protocols share the same signal processing blocks • Hybrid DSP/x86 chips capable of running modern wireless protocols in software – Texas Instruments, Intel, Freescale …
  • 28. OpenRadio: WiFi APs OpenRadio-WiFi: Enhance commodity WiFi APs with firmware to have programmability • Built on top of OpenWRT • Interfaces to program specific flows • Interfaces to forward, allocate rates and priorities for individual flows
  • 29. OpenRadio: Control Plane Network OS that provides software abstractions to simplify development of new services: • Hides network heterogeneity (WiFi, 3G, LTE) • Hides complexity of finding network state • Hides complexity of controlling flow behavior Network OS Network Service WiFi LTE
  • 30. OpenRadio: Current Status • OpenRadio APs with full WiFi & LTE software on TI C66x DSP silicon • OpenRadio commodity WiFi APs with a firmware upgrade • Network OS under development • Prototype kits available later this year
  • 31. To Conclude… OpenRadio: SDN approach to wireless Provides programmatic interfaces to monitor and program wireless networks – High performance substrate using merchant silicon Complex network services as software apps
  • 32. Wireless Network OS Our Vision: Virtualized Wireless Networks AT&T VerizonX X Open interface to heterogeneous wireless infrastructure WiFi AP 3G LTE 3G/4G Femtocell
  • 33. Wireless Network OS Our Vision: Virtualized Wireless Networks AT&T VerizonX X Open interface to heterogeneous wireless infrastructure WiFi AP 3G LTE 3G/4G Femtocell Shared physical wireless infrastructure decoupled from network service