A Survey of TDMA Scheduling Schemes in Wireless Multihop Networks

One of the major problems in wireless multihop networks is the scheduling of transmissions in a fair and efficient manner. Time Division Multiple Access (TDMA) seems to be one of the dominant solutions to achieve this goal since it is a simple scheme and can prolong the devices’ lifetime by allowing them to transmit only a portion of the time during conversation. For that reason, several TDMA scheduling algorithms may be found in the literature. The scope of this article is to classify the existing TDMA scheduling algorithms based on several factors, such as the entity that is scheduled, the network topology information that is needed to produce or maintain the schedule, and the entity or entities that perform the computation that produces and maintains the schedules, and to discuss the advantages and disadvantages of each category.

[1]  Dimitrios J. Vergados,et al.  Evaluation of broadcast scheduling algorithms for ad-hoc TDMA networks , 2009, 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology.

[2]  D. Arivudainambi,et al.  An evolutionary algorithm for broadcast scheduling in wireless multihop networks , 2012, Wirel. Networks.

[3]  Wang Yaonan,et al.  Efficient broadcast scheduling based on hybrid fuzzy hopfield network for Ad hoc networks , 2007, 2008 27th Chinese Control Conference.

[4]  Kenneth N. Brown,et al.  ER-MAC: A Hybrid MAC Protocol for Emergency Response Wireless Sensor Networks , 2010, 2010 Fourth International Conference on Sensor Technologies and Applications.

[5]  Ramesh R. Rao,et al.  A Joint Solution to Scheduling and Power Control for Multicasting in Wireless Ad Hoc Networks , 2005, EURASIP J. Adv. Signal Process..

[6]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

[7]  Weijia Jia,et al.  Performance Evaluation of Scheduling in IEEE 802.16 Based Wireless Mesh Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[8]  Yan Gao,et al.  Topology Control for Maintaining Network Connectivity and Maximizing Network Capacity under the Physical Model , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[9]  Injong Rhee,et al.  Z-MAC: a hybrid MAC for wireless sensor networks , 2005, SenSys '05.

[10]  Roger Wattenhofer,et al.  Complexity of scheduling with analog network coding , 2008, FOWANC '08.

[11]  Jian Tang,et al.  Link scheduling with power control for throughput enhancement in multihop wireless networks , 2006, IEEE Trans. Veh. Technol..

[12]  XiaoHua Xu,et al.  Shortest Link Scheduling with Power Control under Physical Interference Model , 2010, 2010 Sixth International Conference on Mobile Ad-hoc and Sensor Networks.

[13]  Rachel Cardell-Oliver,et al.  FlexiTP: A Flexible-Schedule-Based TDMA Protocol for Fault-Tolerant and Energy-Efficient Wireless Sensor Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[14]  Ness B. Shroff,et al.  Understanding the Capacity Region of the Greedy Maximal Scheduling Algorithm in Multihop Wireless Networks , 2008, IEEE/ACM Transactions on Networking.

[15]  Haiyong Luo,et al.  A topology-transparent MAC scheduling algorithm with guaranteed QoS for multihop wireless network , 2011 .

[16]  Roger Wattenhofer,et al.  How Optimal are Wireless Scheduling Protocols? , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[17]  Pangan Ting,et al.  A novel broadcast scheduling strategy using factor graphs and the sum-product algorithm , 2004, IEEE Transactions on Wireless Communications.

[18]  Ioannis Stavrakakis,et al.  Analysis of a probabilistic topology-unaware TDMA MAC policy for ad hoc networks , 2004, IEEE Journal on Selected Areas in Communications.

[19]  Sachin Gajjar,et al.  Performance analysis of cross layer protocols for wireless sensor networks , 2012, ICACCI '12.

[20]  Youngmin Kim,et al.  Y-MAC: An Energy-Efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[21]  Sung Park,et al.  Dynamic control slot scheduling algorithms for TDMA based Mobile Ad Hoc Networks , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[22]  Di Yuan,et al.  Resource optimization of spatial TDMA in ad hoc radio networks: a column generation approach , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[23]  Liqun Fu,et al.  Fast algorithms for joint power control and scheduling in wireless networks , 2010, IEEE Transactions on Wireless Communications.

[24]  Aggeliki Sgora,et al.  Fair TDMA scheduling in wireless multihop networks , 2012, Telecommun. Syst..

[25]  Izhak Rubin,et al.  On the performance of graph-based scheduling algorithms for packet radio networks , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[26]  J. Walrand,et al.  Sufficient conditions for stability of longest-queue-first scheduling: second-order properties using fluid limits , 2006, Advances in Applied Probability.

[27]  Francesca Cuomo,et al.  Funneling-MAC: a localized, sink-oriented MAC for boosting fidelity in sensor networks , 2006, SenSys '06.

[28]  Jenhui Chen,et al.  Improvement of Slots Utilization with a Stealing-TDMA Protocol for Ad Hoc Network , 2006, IEEE Vehicular Technology Conference.

[29]  Li Yin,et al.  Transmission Scheduling in Sensor Networks via Directed Edge Coloring , 2007, 2007 IEEE International Conference on Communications.

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

[31]  Yi-Sheng Su,et al.  Joint topology-transparent broadcast scheduling and MDS erasure coding in multihop TDMA ad hoc networks , 2008, 2008 IEEE International Symposium on Consumer Electronics.

[32]  Izhak Rubin,et al.  Optimum Integrated Link Scheduling and Power Control for Multihop Wireless Networks , 2007, IEEE Transactions on Vehicular Technology.

[33]  Yu-Chen Hu,et al.  A distributed communication protocol for wireless sensor networks with Asynchronous Superframe , 2010 .

[34]  Justin Yackoski,et al.  Managing End-to-End Delay for VoIP Calls in Multi-Hop Wireless Mesh Networks , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[35]  Abhay Karandikar,et al.  On High Spatial Reuse Link Scheduling in STDMA Wireless Ad Hoc Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[36]  Paolo Santi,et al.  Computationally efficient scheduling with the physical interference model for throughput improvement in wireless mesh networks , 2006, MobiCom '06.

[37]  H. B. Russell,et al.  Distributed and adaptive TDMA algorithms for multiple-hop mobile networks , 2002, MILCOM 2002. Proceedings.

[38]  Roger Wattenhofer,et al.  Topology control meets SINR: the scheduling complexity of arbitrary topologies , 2006, MobiHoc '06.

[39]  Victor O. K. Li,et al.  Centralized broadcast scheduling in packet radio networks via genetic-fix algorithms , 2003, IEEE Trans. Commun..

[40]  Carlo Fischione,et al.  TREnD: A Timely, Reliable, Energy-Efficient and Dynamic WSN Protocol for Control Applications , 2010, 2010 IEEE International Conference on Communications.

[41]  Sehun Kim,et al.  An efficient broadcast scheduling algorithm for TDMA ad-hoc networks , 2002, Comput. Oper. Res..

[42]  Roger Wattenhofer,et al.  Capacity of Arbitrary Wireless Networks , 2009, IEEE INFOCOM 2009.

[43]  Harold N. Gabow,et al.  Forests, frames, and games: algorithms for matroid sums and applications , 1988, STOC '88.

[44]  Ioannis Stavrakakis,et al.  Energy considerations for topology-unaware TDMA MAC protocols , 2006, Ad Hoc Networks.

[45]  Xiang-Yang Li,et al.  Efficient interference-aware TDMA link scheduling for static wireless networks , 2006, MobiCom '06.

[46]  Tamer A. ElBatt,et al.  Joint scheduling and power control for wireless ad hoc networks , 2002, IEEE Transactions on Wireless Communications.

[47]  Ming Xu,et al.  EMDF - A Broadcast Scheduling Policy for Wireless Multi-hop Networks with Interference Constraint , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[48]  Partha Dutta,et al.  A Classification Framework for Scheduling Algorithms in Wireless Mesh Networks , 2013, IEEE Communications Surveys & Tutorials.

[49]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[50]  Shaojie Tang,et al.  A constant approximation algorithm for link scheduling in arbitrary networks under physical interference model , 2009, FOWANC '09.

[51]  Nirwan Ansari,et al.  Optimal Broadcast Scheduling in Packet Radio Networks Using Mean Field Annealing , 1997, IEEE J. Sel. Areas Commun..

[52]  R. Gunasekaran,et al.  Efficient algorithms to solve Broadcast Scheduling problem in WiMAX mesh networks , 2010, Comput. Commun..

[53]  Michael Dinitz,et al.  Maximizing Capacity in Arbitrary Wireless Networks in the SINR Model: Complexity and Game Theory , 2009, IEEE INFOCOM 2009.

[54]  共立出版株式会社 コンピュータ・サイエンス : ACM computing surveys , 1978 .

[55]  Lipo Wang,et al.  Optimal TDMA Frame Scheduling in Broadcasting Packet Radio Networks Using a Gradual Noisy Chaotic Neural Network , 2005, ICNC.

[56]  Boon-Hee Soong,et al.  Broadcast scheduling in packet radio networks using mixed tabu-greedy algorithm , 2004 .

[57]  Chenxi Zhu,et al.  An Evolutionary-TDMA Scheduling Protocol (E-TDMA) for Mobile Ad Hoc Networks , 1998 .

[58]  Shugong Xu,et al.  Does the IEEE 802.11 MAC protocol work well in multihop wireless ad hoc networks? , 2001, IEEE Commun. Mag..

[59]  Ming-Shi Wang,et al.  Broadcast scheduling in wireless sensor networks using fuzzy Hopfield neural network , 2008, Expert Syst. Appl..

[60]  Harold N. Gabow,et al.  Forests, frames, and games: Algorithms for matroid sums and applications , 1992, STOC '88.

[61]  Paul J. M. Havinga,et al.  MC-LMAC: A multi-channel MAC protocol for wireless sensor networks , 2011, Ad Hoc Networks.

[62]  Fikret Sivrikaya,et al.  Minimum delay routing for wireless networks with STDMA , 2009, Wirel. Networks.

[63]  Yu Wang,et al.  A Deterministic Distributed TDMA Scheduling Algorithm for Wireless Sensor Networks , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[64]  Christos Douligeris,et al.  QoS-aware TDMA for end-to-end traffic scheduling in ad hoc networks , 2006, IEEE Wireless Communications.

[65]  Panos M. Pardalos,et al.  ON THE PERFORMANCE OF HEURISTICS FOR BROADCAST SCHEDULING , 2004 .

[66]  S. Ramanathan,et al.  A unified framework and algorithm for channel assignment in wireless networks , 1999, Wirel. Networks.

[67]  Injong Rhee,et al.  DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks , 2009, IEEE Trans. Mob. Comput..

[68]  Konstantinos Amouris,et al.  Space-time division multiple access (STDMA) and coordinated, power-aware MACA for mobile ad hoc networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[69]  Subramanian Ramanathan,et al.  Scheduling algorithms for multihop radio networks , 1993, TNET.

[70]  Xiang-Yang Li,et al.  Interference-Aware Joint Routing and TDMA Link Scheduling for Static Wireless Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[71]  Christos Douligeris,et al.  A NEW APPROACH FOR TDMA SCHEDULING IN AD-HOC NETWORKS , 2005 .

[72]  Milind Dawande,et al.  Link scheduling in sensor networks: distributed edge coloring revisited , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[73]  Ramjee Prasad,et al.  Hybrid mechanisms: Towards an efficient wireless sensor network medium access control , 2011, 2011 The 14th International Symposium on Wireless Personal Multimedia Communications (WPMC).

[74]  Lipo Wang,et al.  A hybrid neural network for optimal TDMA transmission scheduling in packet radio networks , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[75]  Shaojie Tang,et al.  Wireless link scheduling under physical interference model , 2011, 2011 Proceedings IEEE INFOCOM.

[76]  B. Hohlt,et al.  Flexible power scheduling for sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[77]  Arunabha Sen,et al.  A new model for scheduling packet radio networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[78]  Leonard Kleinrock,et al.  Spatial TDMA: A Collision-Free Multihop Channel Access Protocol , 1985, IEEE Trans. Commun..

[79]  Brahim Bensaou,et al.  Fair bandwidth sharing algorithms based on game theory frameworks for wireless ad-hoc networks , 2004, IEEE INFOCOM 2004.

[80]  Renato M. de Moraes,et al.  Modeling Interference in Wireless Ad Hoc Networks , 2007, 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[81]  Goutam Chakraborty,et al.  Genetic algorithm to solve optimum TDMA transmission schedule in broadcast packet radio networks , 2004, IEEE Transactions on Communications.

[82]  Berthold Vöcking,et al.  Oblivious interference scheduling , 2009, PODC '09.

[83]  Ka-Cheong Leung,et al.  Topology-Transparent Distributed Multicast and Broadcast Scheduling in Mobile Ad Hoc Networks , 2012, 2012 IEEE 75th Vehicular Technology Conference (VTC Spring).

[84]  D.J. Vergados,et al.  On Per-Flow Fairness and Scheduling in Wireless Multihop Networks , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[85]  Vasilis Friderikos,et al.  Robust scheduling in spatial reuse TDMA wireless networks , 2008, IEEE Transactions on Wireless Communications.

[86]  Chenxi Zhu,et al.  A Five-Phase Reservation Protocol (FPRP) for Mobile Ad Hoc Networks , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[87]  Nobuo Funabiki,et al.  A Gradual Neural Network Algorithm for Broadcast Scheduling Problems in Packet Radio Networks (Special Section on Discrete Mathematics and Its Applications) , 1999 .

[88]  Mi Lu,et al.  Topology-transparent time division multiple access broadcast scheduling in multihop packet radio networks , 2003, IEEE Trans. Veh. Technol..

[89]  Magnús M. Halldórsson,et al.  Wireless capacity with arbitrary gain matrix , 2014, Theor. Comput. Sci..

[90]  Naixue Xiong,et al.  Distributed scheduling algorithms for channel access in TDMA wireless mesh networks , 2008, The Journal of Supercomputing.

[91]  Cristina V. Lopes,et al.  A survey, classification and comparative analysis of medium access control protocols for ad hoc networks , 2004, IEEE Communications Surveys & Tutorials.

[92]  Wei Cao,et al.  Novel Hysteretic Noisy Chaotic Neural Network for Broadcast Scheduling Problems in Packet Radio Networks , 2010, IEEE Transactions on Neural Networks.

[93]  Izhak Rubin,et al.  Message delay analysis for TDMA schemes using contiguous-slot assignments , 1988, IEEE International Conference on Communications, - Spanning the Universe..

[94]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[95]  Di Yuan,et al.  A column generation method for spatial TDMA scheduling in ad hoc networks , 2004, Ad Hoc Networks.

[96]  Harlan B. Russell,et al.  A distributed load-based transmission scheduling protocol for wireless ad hoc networks , 2006, IWCMC '06.

[97]  R. Wattenhofer,et al.  Dozer: Ultra-Low Power Data Gathering in Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[98]  Samir R. Das,et al.  Wireless link scheduling under a graded SINR interference model , 2009, FOWANC '09.

[99]  Valeria Loscrì,et al.  MAC Schemes for Ad-Hoc Wireless Networks , 2007, 2007 IEEE 66th Vehicular Technology Conference.

[100]  Nj Piscataway,et al.  Wireless LAN medium access control (MAC) and physical layer (PHY) specifications , 1996 .

[101]  Szu-Lin Su,et al.  Topology-transparent link activation scheduling schemes for multihop CDMA ad hoc networks , 2004 .

[102]  Jimmi Grönkvist,et al.  Novel Assignment Strategies for Spatial Reuse TDMA in Wireless Ad hoc Networks , 2006, Wirel. Networks.

[103]  Wei Wang,et al.  Robust Routing and Scheduling in Wireless Mesh Networks under Dynamic Traffic Conditions , 2009, IEEE Trans. Mob. Comput..

[104]  Victor O. K. Li,et al.  TDMA scheduling design of multihop packet radio networks based on latin squares , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[105]  Shahrokh Valaee,et al.  Link Scheduling for Minimum Delay in Spatial Re-Use TDMA , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[106]  Roger Wattenhofer,et al.  Efficiency of Wireless Networks: Approximation Algorithms for the Physical Interference Model , 2010, Found. Trends Netw..

[107]  Imtiaz Ahmad,et al.  An Efficient Algorithm to Find Broadcast Schedule in Ad Hoc TDMA Networks , 2008, J. Comput. Networks Commun..

[108]  Antonis Kalis,et al.  HYMAC: Hybrid TDMA/FDMA Medium Access Control Protocol for Wireless Sensor Networks , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[109]  K. Amouris,et al.  Position-based broadcast TDMA scheduling for mobile ad-hoc networks (MANETs) with advantaged nodes , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[110]  Zhiming Wu,et al.  A TDMA scheduling scheme for many-to-one communications in wireless sensor networks , 2007, Comput. Commun..

[111]  Victor O. K. Li,et al.  An optimal topology-transparent scheduling method in multihop packet radio networks , 1998, TNET.

[112]  Bin Tong,et al.  Sensor-Aided Overlay Deployment and Relocation for Vast-Scale Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[113]  Fengqi Yu,et al.  A fairness adaptive TDMA scheduling algorithm for wireless sensor networks with unreliable links , 2014, Int. J. Commun. Syst..

[114]  Charles J. Colbourn,et al.  The effects of synchronization on topology-transparent scheduling , 2006, Wirel. Networks.

[115]  Johannes Lessmann,et al.  A Mobility-Adaptive TDMA MAC for Real-Time Data in Wireless Networks , 2008, Networking.

[116]  Anthony Ephremides,et al.  Scheduling broadcasts in multihop radio networks , 1990, IEEE Trans. Commun..

[117]  Szu-Lin Su,et al.  Topology-transparent node activation scheduling schemes for multihop TDMA ad hoc networks , 2007, IEEE Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004..

[118]  Bastian Katz,et al.  Link Scheduling in Local Interference Models , 2008, ALGOSENSORS.

[119]  Lipo Wang,et al.  Broadcast scheduling in wireless multihop networks using a neural-network-based hybrid algorithm , 2005, Neural Networks.

[120]  Aníbal R. Figueiras-Vidal,et al.  A mixed neural-genetic algorithm for the broadcast scheduling problem , 2003, IEEE Trans. Wirel. Commun..

[121]  J.J. Garcia-Luna-Aceves,et al.  Collision-free topology-dependent channel access scheduling , 2000, MILCOM 2000 Proceedings. 21st Century Military Communications. Architectures and Technologies for Information Superiority (Cat. No.00CH37155).

[122]  Prasant Mohapatra,et al.  Medium access control in wireless sensor networks , 2007, Comput. Networks.

[123]  Roger Wattenhofer,et al.  Protocol Design Beyond Graph-Based Models , 2006, HotNets.

[124]  Abhay Karandikar,et al.  Link Scheduling Algorithms for Wireless Mesh Networks , 2011, IEEE Communications Surveys & Tutorials.

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

[126]  Cyril Leung,et al.  An overview of scheduling algorithms in wireless multimedia networks , 2002, IEEE Wirel. Commun..

[127]  Lin Zhang,et al.  CC-TDMA: Coloring- and Coding-Based Multi-Channel TDMA Scheduling for Wireless Ad Hoc Networks , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[128]  Lin Zhang,et al.  CP-TDMA: Coloring- and Probability-Based TDMA Scheduling for Wireless Ad Hoc Networks , 2008, IEICE Trans. Commun..

[129]  Yoshiyasu Takefuji,et al.  An artificial maximum neural network: a winner-take-all neuron model forcing the state of the system in a solution domain , 2004, Biological Cybernetics.

[130]  Renjie Huang,et al.  TreeMAC: Localized TDMA MAC protocol for real-time high-data-rate sensor networks , 2009, Pervasive Mob. Comput..

[131]  Jong-Hoon Youn,et al.  A topology-independent transmission scheduling in multihop packet radio networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[132]  Ilenia Tinnirello,et al.  Joint routing and per-flow fairness in wireless multihop networks , 2008, 2008 3rd International Symposium on Wireless Pervasive Computing.

[133]  Anthony Ephremides,et al.  Joint Scheduling, Power Control, and Routing Algorithm for Ad-Hoc Wireless Networks , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[134]  Mohammad S. Obaidat,et al.  On the use of learning automata in the control of broadcast networks: a methodology , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[135]  Zheng Tang,et al.  An Improved Neural Network Algorithm for Broadcast Scheduling Problem in Packet Radio , 2005 .

[136]  Victor O. K. Li,et al.  Topology-Transparent Distributed Scheduling in Multi-Hop Wireless Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.