Implementation of a Topology Independent MAC (TiMAC) Policy on a Low-Cost IoT System

The emerging new paradigm under the fifth generation of wireless communications technologies (5G) and high expectations for massively expanding today’s Internet of Things (IoT) under 5G, are expected to support a large plurality of low-cost devices for an all-increasing number of new IoT applications. Many emerging IoT applications are going to take advantage of techniques and technologies that have high demands from low-cost devices in terms of processing large amounts of data and communication. For example, in systems based on fog computing technology, low-cost devices have to assign some of their limited resources for processing purposes. Considering the drawbacks emerging from using low-cost devices and the fact that many applications are in need for time-constrained approaches, TDMA-based Medium Access Control (MAC) policies need to be revisited and implemented in low-cost devices of today. In this sense, a policy independent of the underlying topology, TiMAC policy, is considered here and is implemented in low-cost devices using 433 MHz RF modules. Even though the implementation is limited by synchronization issues and a small number of nodes, the obtained experimental results demonstrate the potential for employing TDMA-based MAC policies on IoT systems consisting of low-cost devices.

[1]  Ricardo A. L. Rabêlo,et al.  MAC Layer Protocols for Internet of Things: A Survey , 2019, Future Internet.

[2]  Ajay D. Kshemkalyani,et al.  Clock synchronization for wireless sensor networks: a survey , 2005, Ad Hoc Networks.

[3]  Gennaro Boggia,et al.  A comprehensive review on energy harvesting MAC protocols in WSNs: Challenges and tradeoffs , 2018, Ad Hoc Networks.

[4]  Tie Qiu,et al.  A Distributed TDMA Scheduling Algorithm Based on Exponential Backoff Rule and Energy-Topology Factor in Internet of Things , 2017, IEEE Access.

[5]  Yik-Chung Wu,et al.  Clock Synchronization in Wireless Sensor Networks: An Overview , 2009, Sensors.

[6]  Yong Liang Guan,et al.  A Comprehensive Study of IoT and WSN MAC Protocols: Research Issues, Challenges and Opportunities , 2018, IEEE Access.

[7]  Haibin Yu,et al.  Slot Time Synchronization for TDMA-Based Ad Hoc Networks , 2008, 2008 International Symposium on Computer Science and Computational Technology.

[8]  Yao Sun,et al.  RB Particle Filter Time Synchronization Algorithm Based on the DPM Model , 2015, Sensors.

[9]  Weihua Zhuang,et al.  Token-Based Adaptive MAC for a Two-Hop Internet-of-Things Enabled MANET , 2017, IEEE Internet of Things Journal.

[10]  Ioannis Stavrakakis,et al.  Synchronization of data measurements in wireless sensor networks for IoT applications , 2019, Ad Hoc Networks.

[11]  Utz Roedig,et al.  A Survey of MAC Protocols for Mission-Critical Applications in Wireless Sensor Networks , 2012, IEEE Communications Surveys & Tutorials.

[12]  Jeffrey G. Andrews,et al.  What Will 5G Be? , 2014, IEEE Journal on Selected Areas in Communications.

[13]  Imrich Chlamtac,et al.  Making transmission schedules immune to topology changes in multi-hop packet radio networks , 1994, TNET.

[14]  Weihua Zhuang,et al.  Distributed and Adaptive Medium Access Control for Internet-of-Things-Enabled Mobile Networks , 2017, IEEE Internet of Things Journal.

[15]  Hyun-Ho Choi,et al.  A Bioinspired Fair Resource-Allocation Algorithm for TDMA-Based Distributed Sensor Networks for IoT , 2016, Int. J. Distributed Sens. Networks.

[16]  Xuemin Shen,et al.  Securing Fog Computing for Internet of Things Applications: Challenges and Solutions , 2018, IEEE Communications Surveys & Tutorials.

[17]  Anis Laouiti,et al.  TDMA-Based MAC Protocols for Vehicular Ad Hoc Networks: A Survey, Qualitative Analysis, and Open Research Issues , 2015, IEEE Communications Surveys & Tutorials.

[18]  Sandra Céspedes Umaña,et al.  Review and Evaluation of MAC Protocols for Satellite IoT Systems Using Nanosatellites , 2019, Sensors.

[19]  Xiong Xiong,et al.  Low power wide area machine-to-machine networks: key techniques and prototype , 2015, IEEE Communications Magazine.

[20]  Jun Zeng,et al.  A Distributed TDMA Scheduling Algorithm Based on Energy-Topology Factor in Internet of Things , 2017, IEEE Access.

[21]  Ioannis Stavrakakis,et al.  A disjoint frame topology-independent TDMA MAC policy for safety applications in vehicular networks , 2018, Ad Hoc Networks.

[22]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[23]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[24]  Pravin Varaiya,et al.  TDMA scheduling algorithms for wireless sensor networks , 2010, Wirel. Networks.

[25]  Young-Tak Kim,et al.  Hybrid Slotted-CSMA/CA-TDMA for Efficient Massive Registration of IoT Devices , 2018, IEEE Access.