SlideShare a Scribd company logo
EVOLVING SDN FOR LOW-POWER IOT
NETWORKS
Hanieh Kashfi
97543010
Winter 2018
1
CHALLENGE
• Low-Power and Lossy Network (LLN)
• limited in terms of reliability, throughput, and
energy
• Jitter
• due to unreliable links and network contention,
• The overhead generated by SDN
2
APPROACH
• µSDN, a low-overhead SDN architecture which builds
on recent trends towards centralization in protocols
for IEEE 802.15.4 networks
• additional optimization techniques
• compatibility with IPv6 networks
• interoperability with existing distributed routing protocols such
as RPL [3] (Routing Protocol for LLN).
3
THE ADVANTAGES OF SDN
4
Network
Reconfiguration
Virtualization
Global
Knowledge
MOTIVATION FOR SDN IN LOW-POWER
IOT
• Using Global Knowledge, SDN can help distribute flows
and allocate network resources according to QoS
requirements.
• Network (Re)configuration would free low-power networks
from serving a single application over their lifetime, and
allow operators to add new sensors, actuators, and
network capabilities with relative ease without updating
firmware.
• By employing the SDN architecture to Virtualize network
functions such as routing, security, and data aggregation,
IoT sensor networks can take advantage of greater
computing resources at the controller.
5
THE CHALLENGE OF LOW-POWER
WIRELESS MESH
• Device Hardware Restrictions
• Unreliable Links
• Fragmentation
• Interference
• Multi-Hop Mesh Topology
6
RPL
(ROUTING PROTOCOL FOR LOW-POWER AND LOSSY
NETWORKS)
• Wireless low-power network
• Parent selection
• Tree shaped ad-hoc topology
• Energy consumption
7
RELATED WORK
• Sensor OpenFlow
• SDWN
• SDN-Wise
• CORAL
8
OPTIMIZING SDN FOR LOW-POWER WIRELESS
• Protocol Optimization (Fragmentation, packet frequency, match on
Byte Arrays)
• Architectural Optimization (Source routing, flow control, refresh
flow-table timer)
• Memory Optimization (buffer size, reuse flow-table matches/actions)
• Controller Optimization (embedded controller)
9
𝞵SDN ARCHITECTURE
10
IEEE 802.15.4
6LoWPAN
IPv6
RPL
Controller
Discovery
Controller Join
Config. +
Metrics
Flow table
Overhead
Reduction
Controlle
r Adapter
SDN
Engine
SDN
Driver
μSDN (UDP) Conn.
EVALUATION
11
THANKS
FOR
YOUR ATTENTION
12

More Related Content

What's hot

Rain technology ppt
Rain technology pptRain technology ppt
Rain technology ppt
DC Graphics
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Cisco Service Provider
 
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Infinera
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
Anshuman Singh
 
Rain technology
Rain technologyRain technology
Rain technology
kavuuu26
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Hamza Sajjad
 
EVPN Case Study
EVPN Case StudyEVPN Case Study
EVPN Case Study
RubyLink
 
rain technology
rain technologyrain technology
rain technology
Sneha Nitta
 
Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017
Sigal Biran-Nagar
 
Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN
Infinera
 
Rain technology seminar
Rain technology seminar Rain technology seminar
Rain technology seminar
Mufeedh Muhammed
 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity Service
Open Networking Summit
 
Network Virtualization Meets the WAN
Network Virtualization Meets the WANNetwork Virtualization Meets the WAN
Network Virtualization Meets the WAN
Bruce Davie
 
Mellanox's Sales Strategy
Mellanox's Sales StrategyMellanox's Sales Strategy
Mellanox's Sales Strategy
Mellanox Technologies
 
Mapping EPN Partnerships
Mapping EPN PartnershipsMapping EPN Partnerships
Mapping EPN Partnerships
Cisco Service Provider
 
Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218
phrobb
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
Michelle Holley
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open Source
Open Networking Summit
 
Modeling self-adaptative IoT architectures
Modeling self-adaptative IoT architecturesModeling self-adaptative IoT architectures
Modeling self-adaptative IoT architectures
Iván Alfonso
 
Design Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi LinksDesign Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi Links
ARCFIRE ICT
 

What's hot (20)

Rain technology ppt
Rain technology pptRain technology ppt
Rain technology ppt
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 
Rain technology
Rain technologyRain technology
Rain technology
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
EVPN Case Study
EVPN Case StudyEVPN Case Study
EVPN Case Study
 
rain technology
rain technologyrain technology
rain technology
 
Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017
 
Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN
 
Rain technology seminar
Rain technology seminar Rain technology seminar
Rain technology seminar
 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity Service
 
Network Virtualization Meets the WAN
Network Virtualization Meets the WANNetwork Virtualization Meets the WAN
Network Virtualization Meets the WAN
 
Mellanox's Sales Strategy
Mellanox's Sales StrategyMellanox's Sales Strategy
Mellanox's Sales Strategy
 
Mapping EPN Partnerships
Mapping EPN PartnershipsMapping EPN Partnerships
Mapping EPN Partnerships
 
Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open Source
 
Modeling self-adaptative IoT architectures
Modeling self-adaptative IoT architecturesModeling self-adaptative IoT architectures
Modeling self-adaptative IoT architectures
 
Design Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi LinksDesign Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi Links
 

Similar to Evolving sdn for low power iot networks

Evolution of internet by Ali Kashif
Evolution of internet  by Ali KashifEvolution of internet  by Ali Kashif
Evolution of internet by Ali Kashif
Ali Kashif Bashir. Ph.D, MIEEE
 
ScaNv6_instructorPPT_Chapter1 LAN Design
ScaNv6_instructorPPT_Chapter1 LAN DesignScaNv6_instructorPPT_Chapter1 LAN Design
ScaNv6_instructorPPT_Chapter1 LAN Design
hazwan30
 
Vcs standard ccna 2 ch-1.1
Vcs standard ccna 2 ch-1.1Vcs standard ccna 2 ch-1.1
Vcs standard ccna 2 ch-1.1
mrinmoykumarmahato1
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
Augusto Neto
 
Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging
Motty Ben Atia
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 
Fundamentals of 5G Network Slicing
Fundamentals of 5G Network SlicingFundamentals of 5G Network Slicing
Fundamentals of 5G Network Slicing
Tonex
 
Framework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'ReillyFramework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'Reilly
scoopnewsgroup
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
Sabelo Dlamini
 
Midokura Enterprise MidoNet Overview
Midokura Enterprise MidoNet Overview Midokura Enterprise MidoNet Overview
Midokura Enterprise MidoNet Overview
Midokura
 
Next Generation Inter-Data Center Networking
Next Generation Inter-Data Center NetworkingNext Generation Inter-Data Center Networking
Next Generation Inter-Data Center Networking
Infinera
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
Renaud Blanchette
 
CSIR 5G Testbed
CSIR 5G TestbedCSIR 5G Testbed
CSIR 5G Testbed
Sabelo Dlamini
 
Zigbee Based Wireless Sensor Networks for Smart Campus
Zigbee Based Wireless Sensor Networks for Smart CampusZigbee Based Wireless Sensor Networks for Smart Campus
Zigbee Based Wireless Sensor Networks for Smart Campus
IJMER
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
Akhilesh Dhawan
 
IS404 Data Communication III.pptx
IS404 Data Communication III.pptxIS404 Data Communication III.pptx
IS404 Data Communication III.pptx
HetaSuto
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
Christian Esteve Rothenberg
 
Sitel
SitelSitel
Lecture 11 Final.pptx
Lecture 11 Final.pptxLecture 11 Final.pptx
Lecture 11 Final.pptx
Hadeeb
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow Controller
IRJET Journal
 

Similar to Evolving sdn for low power iot networks (20)

Evolution of internet by Ali Kashif
Evolution of internet  by Ali KashifEvolution of internet  by Ali Kashif
Evolution of internet by Ali Kashif
 
ScaNv6_instructorPPT_Chapter1 LAN Design
ScaNv6_instructorPPT_Chapter1 LAN DesignScaNv6_instructorPPT_Chapter1 LAN Design
ScaNv6_instructorPPT_Chapter1 LAN Design
 
Vcs standard ccna 2 ch-1.1
Vcs standard ccna 2 ch-1.1Vcs standard ccna 2 ch-1.1
Vcs standard ccna 2 ch-1.1
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
 
Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Fundamentals of 5G Network Slicing
Fundamentals of 5G Network SlicingFundamentals of 5G Network Slicing
Fundamentals of 5G Network Slicing
 
Framework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'ReillyFramework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'Reilly
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
 
Midokura Enterprise MidoNet Overview
Midokura Enterprise MidoNet Overview Midokura Enterprise MidoNet Overview
Midokura Enterprise MidoNet Overview
 
Next Generation Inter-Data Center Networking
Next Generation Inter-Data Center NetworkingNext Generation Inter-Data Center Networking
Next Generation Inter-Data Center Networking
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
 
CSIR 5G Testbed
CSIR 5G TestbedCSIR 5G Testbed
CSIR 5G Testbed
 
Zigbee Based Wireless Sensor Networks for Smart Campus
Zigbee Based Wireless Sensor Networks for Smart CampusZigbee Based Wireless Sensor Networks for Smart Campus
Zigbee Based Wireless Sensor Networks for Smart Campus
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
IS404 Data Communication III.pptx
IS404 Data Communication III.pptxIS404 Data Communication III.pptx
IS404 Data Communication III.pptx
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
 
Sitel
SitelSitel
Sitel
 
Lecture 11 Final.pptx
Lecture 11 Final.pptxLecture 11 Final.pptx
Lecture 11 Final.pptx
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow Controller
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

Evolving sdn for low power iot networks

  • 1. EVOLVING SDN FOR LOW-POWER IOT NETWORKS Hanieh Kashfi 97543010 Winter 2018 1
  • 2. CHALLENGE • Low-Power and Lossy Network (LLN) • limited in terms of reliability, throughput, and energy • Jitter • due to unreliable links and network contention, • The overhead generated by SDN 2
  • 3. APPROACH • µSDN, a low-overhead SDN architecture which builds on recent trends towards centralization in protocols for IEEE 802.15.4 networks • additional optimization techniques • compatibility with IPv6 networks • interoperability with existing distributed routing protocols such as RPL [3] (Routing Protocol for LLN). 3
  • 4. THE ADVANTAGES OF SDN 4 Network Reconfiguration Virtualization Global Knowledge
  • 5. MOTIVATION FOR SDN IN LOW-POWER IOT • Using Global Knowledge, SDN can help distribute flows and allocate network resources according to QoS requirements. • Network (Re)configuration would free low-power networks from serving a single application over their lifetime, and allow operators to add new sensors, actuators, and network capabilities with relative ease without updating firmware. • By employing the SDN architecture to Virtualize network functions such as routing, security, and data aggregation, IoT sensor networks can take advantage of greater computing resources at the controller. 5
  • 6. THE CHALLENGE OF LOW-POWER WIRELESS MESH • Device Hardware Restrictions • Unreliable Links • Fragmentation • Interference • Multi-Hop Mesh Topology 6
  • 7. RPL (ROUTING PROTOCOL FOR LOW-POWER AND LOSSY NETWORKS) • Wireless low-power network • Parent selection • Tree shaped ad-hoc topology • Energy consumption 7
  • 8. RELATED WORK • Sensor OpenFlow • SDWN • SDN-Wise • CORAL 8
  • 9. OPTIMIZING SDN FOR LOW-POWER WIRELESS • Protocol Optimization (Fragmentation, packet frequency, match on Byte Arrays) • Architectural Optimization (Source routing, flow control, refresh flow-table timer) • Memory Optimization (buffer size, reuse flow-table matches/actions) • Controller Optimization (embedded controller) 9
  • 10. 𝞵SDN ARCHITECTURE 10 IEEE 802.15.4 6LoWPAN IPv6 RPL Controller Discovery Controller Join Config. + Metrics Flow table Overhead Reduction Controlle r Adapter SDN Engine SDN Driver μSDN (UDP) Conn.