Orchestra: Robust Mesh Networks Through Autonomously Scheduled TSCH

被引:275
作者
Duquennoy, Simon [1 ]
Al Nahas, Beshr [2 ]
Landsiedel, Olaf [2 ]
Watteyne, Thomas [3 ]
机构
[1] SICS Swedish ICT, Kista, Sweden
[2] Chalmers Univ Technol, Gothenburg, Sweden
[3] Inria, Rocquencourt, France
来源
SENSYS'15: PROCEEDINGS OF THE 13TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS | 2015年
关键词
TSCH; RPL; Scheduling; Wireless Sensor Network;
D O I
10.1145/2809695.2809714
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Time slotted operation is a well-proven approach to achieve highly-reliable low-power networking through scheduling and channel hopping. It is, however, difficult to apply time slotting to dynamic networks as envisioned in the Internet of Things. Commonly, these applications do not have pre-defined periodic traffic patterns and nodes can be added or removed dynamically. This paper addresses the challenge of bringing TSCH (Time Slotted Channel Hopping MAC) to such dynamic networks. We focus on low-power IPv6 and RPL networks, and introduce Orchestra. In Orchestra, nodes autonomously compute their own, local schedules. They maintain multiple schedules, each allocated to a particular traffic plane (application, routing, MAC), and updated automatically as the topology evolves. Orchestra (re) computes local schedules without signaling overhead, and does not require any central or distributed scheduler. Instead, it relies on the existing network stack information to maintain the schedules. This scheme allows Orchestra to build non-deterministic networks while exploiting the robustness of TSCH. We demonstrate the practicality of Orchestra and quantify its bene fits through extensive evaluation in two testbeds, on two hardware platforms. Orchestra reduces, or even eliminates, network contention. In long running experiments of up to 72 h we show that Orchestra achieves end-to-end delivery ratios of over 99.99%. Compared to RPL in asynchronous low-power listening networks, Orchestra improves reliability by two orders of magnitude, while achieving a similar latency-energy balance.
引用
收藏
页码:337 / 350
页数:14
相关论文
共 43 条
[1]  
[Anonymous], 2012, 6550 RFC, DOI DOI 10.17487/RFC6550
[2]  
[Anonymous], 2011, ISA10011A2011
[3]  
Burri N., 2007, P C INF PROC SENS NE
[4]  
Carlson D., 2013, P C DISTR COMP SENS
[5]   Adaptive synchronization in multi-hop TSCH networks [J].
Chang, Tengfei ;
Watteyne, Thomas ;
Pister, Kris ;
Wang, Qin .
COMPUTER NETWORKS, 2015, 76 :165-176
[6]  
Doddavenkatappa M., 2013, P S NETW SYST DES IM
[7]  
Doddavenkatappa M., 2014, P C INF PROC SENS NE
[8]  
Doddavenkatappa Manjunath, 2011, P TRIDENTCOM
[9]  
Doherty L, 2007, IEEE IC COMP COM NET, P89
[10]  
Dunkels A., 2011, The ContikiMAC Radio Duty Cycling Protocol