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

Recommend


More recommend