论文标题

在IEEE 802.15.4网络中,在6Tisch上实施QZMAC(分散延迟最佳Mac)

Implementing QZMAC (a Decentralized Delay Optimal MAC) over 6TiSCH under the Contiki OS in an IEEE 802.15.4 Network

论文作者

Vatsa, Shivam Vinayak, Mohan, Avi, Kumar, Anurag

论文摘要

受到物联网(IoT)的新兴延迟敏感应用的激励,人们对开发中等访问控制(MAC)协议的兴趣重新出现。物联网典型的无线网络的资源约束,临时性质也迫使整个网络上交换的控制信息量(需要做出调度决策所需)至最低。在上一篇文章中,我们提出了一个称为QZMAC的协议,该协议(i)提供了可证明的均值较低的延迟,(ii)具有分布式控制(即没有中央调度程序),并且(iii)不需要明确交换状态信息或控制信号。在本文中,我们在由CC2420的crossbow telosb Motes组成的测试床上实施并演示了QZMAC的性能,并在2.4GHz ISM频段上运行了Contiki操作系统上的6Tisch Communication堆栈。 QZMAC通过巧妙的民意调查和争夺模式结合,实现了其近乎最佳的延迟性能。我们分别演示了QZMAC的轮询和争夺模式。我们在实施中使用自适应同步技术,我们也证明了这一点。即使在周围WiFi网络受到严重干扰的情况下,我们的网络也显示出良好的延迟性能。

Motivated by the emerging delay-sensitive applications of the Internet of Things (IoT), there has been a resurgence of interest in developing medium access control (MAC) protocols in a time-slotted framework. The resource-constrained, ad-hoc nature of wireless networks typical of the IoT also forces the amount of control information exchanged across the network -- required to make scheduling decisions -- to a minimum. In a previous article we proposed a protocol called QZMAC that (i) provides provably low mean delay, (ii) has distributed control (i.e., there is no central scheduler), and (iii) does not require explicit exchange of state information or control signals. In the present article, we implement and demonstrate the performance of QZMAC on a test bed consisting of CC2420 based Crossbow telosB motes, running the 6TiSCH communication stack on the Contiki operating system over the 2.4GHz ISM band. QZMAC achieves its near-optimal delay performance using a clever combination of polling and contention modes. We demonstrate the polling and the contention modes of QZMAC separately. We use an Adaptive Synchronization Technique in our implementation which we also demonstrate. Our network shows good delay performance even in the presence of heavy interference from ambient WiFi networks.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源