m aster long term stable routing and scheduling in low
play

M ASTER : Long-Term Stable Routing and Scheduling in Low-Power - PowerPoint PPT Presentation

M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks Oliver Harms 1,2 , Olaf Landsiedel 1,2 1 Kiel University, Germany 2 Chalmers University of Technology, Sweden International Conference on Distributed Computing in


  1. M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks Oliver Harms 1,2 , Olaf Landsiedel 1,2 1 Kiel University, Germany 2 Chalmers University of Technology, Sweden International Conference on Distributed Computing in Sensor Systems (DCOSS) 2020

  2. Industrial Internet of Things (IIoT) • Requirements: High reliability • Low latency • Guaranteed • performance • Central Scheduling M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 2

  3. Contributions • M ASTER : centralized router and scheduler • Targets IEEE 802.15.4 and TSCH MAC • Provides easy extendibility • Sliding Windows: transmission strategy • Enables flexible, stable, and reliable communication • Extensive testbed evaluation • Long-term stable schedule (24 hours) M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 3

  4. Outline 1. Motivation 2. Background a. Time-Slotted Channel Hopping (TSCH) b. Central Scheduling 3. M ASTER a. Design b. Transmission strategies: Sliding Windows 4. Evaluation 5. Conclusion M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 4

  5. Time-Slotted Channel Hopping (TSCH) • TDMA • Control information • FDMA (up to 16 channels) • Recurring Slotframes M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 5

  6. Central Scheduling C-TSCH: A Centralized Scheduler for TSCH 6

  7. Outline 1. Motivation 2. Background a. Time-Slotted Channel Hopping (TSCH) b. Central Scheduling 3. M ASTER a. Design b. Transmission strategies: Sliding Windows 4. Evaluation 5. Conclusion M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 7

  8. M ASTER M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 8

  9. M ASTER Overview • Central Scheduler • Routing Layer M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 9

  10. M ASTER building blocks Transmission Routing Scheduling Strategy M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 10

  11. Routing • Dijkstra’s shortest path algorithm • Metric: ETX, ETX 2 , or ETX 3 M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 11

  12. Transmission Strategies • No retransmissions • Slot-based retransmissions • Flow-based retransmissions • Sliding Windows M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 12

  13. Traditional approaches • No retransmissions A B C D • Slot-based retransmissions 1 2 3 1 2 3 4 5 6 A TX A TX TX B RX TX B RX RX TX TX TX RX TX TX RX RX C C D RX D RX RX M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 13

  14. Sliding Windows • Flow-based retransmissions A B C D • Slot role: RX, TX, shared (RXTX) • Number transmissions 1 2 3 4 5 6 • Fixed A TX TX TX TX • 𝐹𝑈𝑌 -based B RX RXTX RXTX RXTX TX • 𝑜 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 𝑜 ∗ ∑ 𝐹𝑈𝑌 !"#$ RX RXTX RXTX RXTX TX C D RX RX RX RX M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 14

  15. Sliding Windows in action 1 2 3 4 5 6 A B C D A TX B RX TX RX TX C D RX M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 15

  16. Sliding Windows in action 1 2 3 4 5 6 A B C D A TX TX TX B RX RX RX TX RX RX RX TX TX C D RX RX RX RX M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 16

  17. Scheduling • R-LPF (Reverse Longest Path First) • Best-effort • Non deadline-based M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 17

  18. Outline 1. Motivation 2. Background a. Time-Slotted Channel Hopping (TSCH) b. Central Scheduling 3. Master a. Design b. Transmission strategies: Sliding Windows 4. Evaluation 5. Conclusion M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 18

  19. Evaluation Setup • Testbed at Kiel University • 500 m 2 • 20 nodes • Platform: Zolertia Firefly • Evaluation configuration • 6 flows, 2-4 hops • 2 hours • 1 packet per second • 64 bytes payload + headers M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 19

  20. M ASTER ’s Transmission Strategies • Baseline • Slot-based • 1 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 2 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 1 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 2 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 3 ∗ ∑ 𝐹𝑈𝑌 !"#$ M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 20

  21. M ASTER ’s Transmission Strategies • Baseline • Slot-based • 1 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 2 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 1 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 2 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 3 ∗ ∑ 𝐹𝑈𝑌 !"#$ M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 21

  22. M ASTER vs. Orchestra • 3 ∗ ∑ 𝐹𝑈𝑌 !"#$ at night • 3 ∗ ∑ 𝐹𝑈𝑌 !"#$ during daytime • Orchestra at night • Orchestra during daytime M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 22

  23. M ASTER ’s Long-Term Stability • 1 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 2 ∗ ∑ 𝐹𝑈𝑌 !"#$ • 3 ∗ ∑ 𝐹𝑈𝑌 !"#$ M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 23

  24. Conclusion • M ASTER : centralized router and scheduler for TSCH • Sliding Windows: flexible and stable transmission strategy • Implementation available at https://github.com/ds-kiel/master-scheduler • Long-term stable schedules • Outperforms Orchestra latency wise M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 24

  25. Thank you for your attention https://github.com/ds-kiel/master-scheduler oha@informatik.uni-kiel.de M ASTER : Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks – Oliver Harms 25

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend