Goodbye, ALOHA!

The vision of the Internet of Things (IoT) to interconnect and Internet-connect everyday people, objects, and machines poses new challenges in the design of wireless communication networks. The design of medium access control (MAC) protocols has been traditionally an intense area of research due to their high impact on the overall performance of wireless communications. The majority of research activities in this field deal with different variations of protocols somehow based on ALOHA, either with or without listen before talk, i.e., carrier sensing multiple access. These protocols operate well under low traffic loads and low number of simultaneous devices. However, they suffer from congestion as the traffic load and the number of devices increase. For this reason, unless revisited, the MAC layer can become a bottleneck for the success of the IoT. In this paper, we provide an overview of the existing MAC solutions for the IoT, describing current limitations and envisioned challenges for the near future. Motivated by those, we identify a family of simple algorithms based on distributed queueing (DQ), which can operate for an infinite number of devices generating any traffic load and pattern. A description of the DQ mechanism is provided and most relevant existing studies of DQ applied in different scenarios are described in this paper. In addition, we provide a novel performance evaluation of DQ when applied for the IoT. Finally, a description of the very first demo of DQ for its use in the IoT is also included in this paper.

[1]  Gennaro Boggia,et al.  On Optimal Scheduling in Duty-Cycled Industrial IoT Applications Using IEEE802.15.4e TSCH , 2013, IEEE Sensors Journal.

[2]  G. Campbell,et al.  A near perfect stable random access protocol for a broadcast channel , 1992, [Conference Record] SUPERCOMM/ICC '92 Discovering a New World of Communications.

[3]  Jesus Alonso-Zarate,et al.  Experimental Energy Consumption of Frame Slotted ALOHA and Distributed Queuing for Data Collection Scenarios , 2014, Sensors.

[4]  Jesus Alonso-Zarate,et al.  Demonstrating Low-Power Distributed Queuing for active RFID communications at 433 MHz , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[5]  Olga Galinina,et al.  Understanding the IoT connectivity landscape: a contemporary M2M radio technology roadmap , 2015, IEEE Communications Magazine.

[6]  Joachim Sachs,et al.  Machine‐to‐machine communication with long‐term evolution with reduced device energy consumption , 2013, Trans. Emerg. Telecommun. Technol..

[7]  Vinod Namboodiri,et al.  An extensive study of slotted Aloha-based RFID anti-collision protocols , 2012, Comput. Commun..

[8]  Jesus Alonso-Zarate,et al.  Massive access in the Random Access Channel of LTE for M2M communications: An energy perspective , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[9]  Chien-Ting Wu,et al.  Extended DQRAP (XDQRAP). A cable TV protocol functioning as a distributed switch , 1994, Proceedings of lst IEEE International Workshop on Community Networking.

[10]  John Capetanakis,et al.  Tree algorithms for packet broadcast channels , 1979, IEEE Trans. Inf. Theory.

[11]  Gianluigi Liva,et al.  Graph-Based Analysis and Optimization of Contention Resolution Diversity Slotted ALOHA , 2011, IEEE Transactions on Communications.

[12]  Jaume Barceló,et al.  IEEE 802.11AH: the WiFi approach for M2M communications , 2014, IEEE Wireless Communications.

[13]  Marco Chiani,et al.  Coded Slotted ALOHA: A Graph-Based Method for Uncoordinated Multiple Access , 2014, IEEE Transactions on Information Theory.

[14]  Petar Popovski,et al.  ALOHA Random Access that Operates as a Rateless Code , 2013, IEEE Transactions on Communications.

[15]  Petar Popovski,et al.  Frameless ALOHA Protocol for Wireless Networks , 2012, IEEE Communications Letters.

[16]  Gianluca Cena,et al.  On the Performance of IEEE 802.11e Wireless Infrastructures for Soft-Real-Time Industrial Applications , 2010, IEEE Transactions on Industrial Informatics.

[17]  Deniz Gündüz,et al.  Collision Resolution in Slotted ALOHA with Multi-User Physical-Layer Network Coding , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[18]  Oriol Sallent,et al.  A near-optimum MAC protocol based on the distributed queueing random access protocol (DQRAP) for a CDMA mobile communication system , 2000, IEEE Journal on Selected Areas in Communications.

[19]  Jesus Alonso-Zarate,et al.  Contention resolution queues for massive machine type communications in LTE , 2015, 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[20]  Jesus Alonso-Zarate,et al.  Cross-layer enhancement for wlan systems with heterogeneous traffic based on DQCA , 2008, IEEE Communications Magazine.

[21]  Christian Kissling,et al.  Enhanced Contention Resolution Aloha - ECRA , 2012, ArXiv.

[22]  Jesus Alonso-Zarate,et al.  Performance Analysis of a Cluster-Based MAC Protocol for Wireless Ad Hoc Networks , 2010, EURASIP J. Wirel. Commun. Netw..

[23]  Riccardo De Gaudenzi,et al.  Contention Resolution Diversity Slotted ALOHA (CRDSA): An Enhanced Random Access Schemefor Satellite Access Packet Networks , 2007, IEEE Transactions on Wireless Communications.

[24]  Xianzhong Tian,et al.  Network Coding-Based Reliable IPv6 Packet Delivery Over IEEE 802.15.4 Wireless Personal Area Networks , 2016, IEEE Transactions on Vehicular Technology.

[25]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[26]  Jesus Alonso-Zarate,et al.  Modeling and Analysis of Reservation Frame Slotted-ALOHA in Wireless Machine-to-Machine Area Networks for Data Collection , 2015, Sensors.

[27]  Gennaro Boggia,et al.  Standardized Protocol Stack for the Internet of (Important) Things , 2013, IEEE Communications Surveys & Tutorials.

[28]  Jesus Alonso-Zarate,et al.  Is the Random Access Channel of LTE and LTE-A Suitable for M2M Communications? A Survey of Alternatives , 2014, IEEE Communications Surveys & Tutorials.

[29]  Jesus Alonso-Zarate,et al.  LPDQ: A self-scheduled TDMA MAC protocol for one-hop dynamic low-power wireless networks , 2015, Pervasive Mob. Comput..

[30]  Wenxin Xu,et al.  A Distributed Queueing Random Access Protocol for a Broadcast Channel , 1993, SIGCOMM.

[31]  Claire Goursaud,et al.  Dedicated networks for IoT : PHY / MAC state of the art and challenges , 2015, IOT 2015.

[32]  Jesus Alonso-Zarate,et al.  Analysis of a Distributed Queuing Medium Access Control Protocol for Cooperative ARQ , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[33]  Sunghyun Choi,et al.  Analysis of IEEE 802.11e for QoS support in wireless LANs , 2003, IEEE Wireless Communications.

[34]  Kwan-Wu Chin,et al.  A Survey and Tutorial of RFID Anti-Collision Protocols , 2010, IEEE Communications Surveys & Tutorials.

[35]  Carlo Fischione,et al.  Modeling and Optimization of the IEEE 802.15.4 Protocol for Reliable and Timely Communications , 2013, IEEE Transactions on Parallel and Distributed Systems.

[36]  Carles Gomez,et al.  Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology , 2012, Sensors.

[37]  Luis Alonso,et al.  Highly reliable energy-saving mac for wireless body sensor networks in healthcare systems , 2009, IEEE Journal on Selected Areas in Communications.

[38]  Xinghua Sun,et al.  A Unified Analysis of IEEE 802.11 DCF Networks: Stability, Throughput, and Delay , 2013, IEEE Transactions on Mobile Computing.

[39]  Dusit Niyato,et al.  Random access for machine-to-machine communication in LTE-advanced networks: issues and approaches , 2013, IEEE Communications Magazine.

[40]  F. Vázquez Gallego,et al.  Energy and delay analysis of contention resolution mechanisms for machine-to-machine networks based on low-power WiFi , 2013, 2013 IEEE International Conference on Communications (ICC).

[41]  NamboodiriVinod,et al.  An extensive study of slotted Aloha-based RFID anti-collision protocols , 2012 .

[42]  Lixin Gao,et al.  Energy-Aware Tag Anticollision Protocols for RFID Systems , 2007, IEEE Transactions on Mobile Computing.

[43]  Graham Campbell,et al.  PDQRAP-prioritized distributed queueing random access protocol , 1994, Proceedings of 19th Conference on Local Computer Networks.

[44]  Jesus Alonso-Zarate,et al.  A near-optimum cross-layered distributed queuing protocol for wireless LAN , 2008, IEEE Wireless Communications.

[45]  José Oriol Sallent Roig,et al.  A near-optimum medium access protocol based on the distributed queueing random access protocol (DQRAP) for a CDMA third generation mobile communication system , 1999 .