SlideShare a Scribd company logo
1 of 33
Download to read offline
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

More Related Content

What's hot

LPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban ChallengesLPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban ChallengesDigital Catapult
 
Lte unlicensed coexistence
Lte unlicensed coexistenceLte unlicensed coexistence
Lte unlicensed coexistencessk
 
Introduction to cisco wireless
Introduction to  cisco wirelessIntroduction to  cisco wireless
Introduction to cisco wirelessAble George
 
Networking: Computer Connection
Networking: Computer ConnectionNetworking: Computer Connection
Networking: Computer ConnectionPriyanshu Upadhyay
 
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 ...Maarten Weyn
 
LTE direct in unlicensed spectrum
LTE direct in unlicensed spectrumLTE direct in unlicensed spectrum
LTE direct in unlicensed spectrumYi-Hsueh Tsai
 
Brief LoRaWAN Overview
Brief LoRaWAN OverviewBrief LoRaWAN Overview
Brief LoRaWAN OverviewAlper Yegin
 
Lte lte advanced
Lte lte advancedLte lte advanced
Lte lte advancedHardik_Tank
 
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 standardsnikshaikh786
 
3 g networks technologies, services & benefits
3 g networks   technologies, services & benefits3 g networks   technologies, services & benefits
3 g networks technologies, services & benefitsMuhammad Rauf Akram
 
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 dec00anil kumar
 
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 SpectrumOsama Askoura
 
High performance browser networking ch7,8
High performance browser networking ch7,8High performance browser networking ch7,8
High performance browser networking ch7,8Seung-Bum Lee
 
Tutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and SecurityTutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and Securitydpd
 

What's hot (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
 

Similar to OpenRadio - Virtualizing Cellular Wireless Infrastructure

5G tech ppt.pptx
5G tech ppt.pptx5G tech ppt.pptx
5G tech ppt.pptxLordSnow6
 
IEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkIEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkArunabh Mishra
 
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 networksNaveen Dubey
 
5g mobilecommunicatin
5g mobilecommunicatin5g mobilecommunicatin
5g mobilecommunicatinSukumar Reddy
 
networking tutorial
networking tutorialnetworking tutorial
networking tutorialRaj Alam
 
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 NetworksNAIM Networks, Inc.
 
Chapter 4Networks for EfficientOperations andSustainabilit.docx
Chapter 4Networks for EfficientOperations andSustainabilit.docxChapter 4Networks for EfficientOperations andSustainabilit.docx
Chapter 4Networks for EfficientOperations andSustainabilit.docxchristinemaritza
 
Introduction to Computer Networks
 Introduction to Computer Networks Introduction to Computer Networks
Introduction to Computer NetworksGhaffar Khan
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batchJaimin Jani
 
Computer networking (nnm)
Computer networking (nnm)Computer networking (nnm)
Computer networking (nnm)nnmaurya
 
5g-technology-ppt-170908173630 (1).pptx
5g-technology-ppt-170908173630 (1).pptx5g-technology-ppt-170908173630 (1).pptx
5g-technology-ppt-170908173630 (1).pptxsahithisammeta
 
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
 

Similar to 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)
 

More from Open Networking Summits

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 DatacenterOpen 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 P4Open Networking Summits
 
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...Open Networking Summits
 
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 WorkplaceOpen Networking Summits
 
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 TechnologiesOpen Networking Summits
 
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 casesOpen Networking Summits
 
Ranges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlowRanges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlowOpen Networking Summits
 
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 SDNOpen Networking Summits
 
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...Open Networking Summits
 
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 SDNOpen Networking Summits
 
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 VIRTUALIZATIONOpen Networking Summits
 
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 WANsOpen Networking Summits
 
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 NetworksOpen Networking Summits
 
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 ProtocolsOpen Networking Summits
 

More from 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
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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 AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 organizationRadu Cotescu
 
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 Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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 2024The Digital Insurer
 
[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.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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.pptxHampshireHUG
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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 SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
[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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 

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