Self-Schedule and Self-Distributive MAC Scheduling Algorithms for Next-Generation Sensor Networks

The distributive nature of wireless sensor networks (WSNs) poses great challenges for the design of distributive scheduling to maximize network life and spatial reuse of time slot with minimum frame length. Most of the existing scheduling techniques are either centralized or contentional. The existing techniques cannot efficiently adapt to the dynamic wireless environment. In this paper, self-scheduled and distributed MAC (SSD-MAC) and self-distributive MAC (SD-MAC) medium access control algorithms are proposed to reduce the complexity and variety of scheduling problems. The proposed algorithms do not require any synchronization and can effectively adapt to dynamic topology changes without incurring global communication overhead. According to the proposed algorithms, each node maps a conflict-free time slot for itself up to 2-hop neighboring nodes. Consequently, each node successfully schedules a unique time slot for itself in a heuristic manner based on its local information. Moreover, the proposed algorithms also guarantee conflict-free edge coloring because all the incident edges to a single node are assigned to colors in such a way that none of the edges should have the same color. It has been demonstrated that, with regard to communication overhead, energy consumption and execution time through simulation proposed that algorithms outperform existing distributed randomized scheduling algorithm (DRAND).

[1]  Athanasios V. Vasilakos,et al.  Algorithm design for data communications in duty-cycled wireless sensor networks: A survey , 2013, IEEE Communications Magazine.

[2]  Xiang-Yang Li,et al.  Energy Efficient TDMA Sleep Scheduling in Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[3]  David I. Laurenson,et al.  Revisiting the Hidden Terminal Problem in a CSMA/CA Wireless Network , 2008, IEEE Transactions on Mobile Computing.

[4]  Punit Sharma,et al.  Reconstruction of aggregation tree in spite of faulty nodes in wireless sensor networks , 2010, 2010 Sixth International conference on Wireless Communication and Sensor Networks.

[5]  Eylem Ekici,et al.  Energy-constrained task mapping and scheduling in wireless sensor networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[6]  Omer Gurewitz,et al.  RI-MAC: a receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks , 2008, SenSys '08.

[7]  Injong Rhee,et al.  DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks , 2006, IEEE Transactions on Mobile Computing.

[8]  Henry Leung,et al.  A Joint Fusion, Power Allocation and Delay Optimization Approach for Wireless Sensor Networks , 2011, IEEE Sensors Journal.

[9]  Hao Wang,et al.  A wireless LAN-based indoor positioning technology , 2004, IBM J. Res. Dev..

[10]  K. El-Zayyat,et al.  A Hybrid Routing Protocol for Mobile Ad Hoc and Wireless Sensor Networks , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[11]  Y. C. Tay,et al.  Collision-minimizing CSMA and its applications to wireless sensor networks , 2004, IEEE Journal on Selected Areas in Communications.

[12]  Mo Li,et al.  A Survey on Topology Control in Wireless Sensor Networks: Taxonomy, Comparative Study, and Open Issues , 2013, Proc. IEEE.

[13]  Ranveer Chandra,et al.  Adaptive Topology Discovery in Hybrid Wireless Networks , 2002 .

[14]  Vahid Zibakalam A New TDMA Scheduling Algorithm for Data Collection over Tree-Based Routing in Wireless Sensor Networks , 2012 .

[15]  Lei Tang,et al.  PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[16]  Yingshu Li,et al.  An Energy-Efficient Distributed Algorithm for Minimum-Latency Aggregation Scheduling in Wireless Sensor Networks , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[17]  Yunhao Liu,et al.  Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation , 2010, IEEE Transactions on Parallel and Distributed Systems.

[18]  Athanasios V. Vasilakos,et al.  Tight Performance Bounds of Multihop Fair Access for MAC Protocols in Wireless Sensor Networks and Underwater Sensor Networks , 2012, IEEE Transactions on Mobile Computing.

[19]  Philip Levis,et al.  Improving Wireless Simulation Through Noise Modeling , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[20]  Fengqi Yu,et al.  A Depth-Based TDMA Scheduling for Clustering Sensor Networks , 2009, 2009 Fourth International Conference on Frontier of Computer Science and Technology.

[21]  Ryoichi Shinkuma,et al.  Detecting Hidden and Exposed Terminal Problems in Densely Deployed Wireless Networks , 2012, IEEE Transactions on Wireless Communications.

[22]  Micheal Drieberg,et al.  Fair scheduling algorithm for wireless sensor networks , 2011, 2011 National Postgraduate Conference.

[23]  Jianzhong Li,et al.  Making Aggregation Scheduling Usable in Wireless Sensor Networks: An Opportunistic Approach , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[24]  Zhuxin Dong,et al.  An Optical-Tracking Calibration Method for MEMS-Based Digital Writing Instrument , 2010, IEEE Sensors Journal.

[25]  Lei Zhou,et al.  Performance Research and Simulation Analysis of the MAC Layer Protocols in Wireless Sensor Networks , 2006, 2006 First International Conference on Communications and Networking in China.

[26]  N. B. Z. Ali,et al.  An improved distributed scheduling algorithm for wireless sensor networks , 2012, 2012 4th International Conference on Intelligent and Advanced Systems (ICIAS2012).

[27]  M. R. Yuce,et al.  Transmit-Only Ultra Wide Band Body Sensors and Collision Analysis , 2013, IEEE Sensors Journal.

[28]  John M. Cioffi,et al.  QoS-Aware Tethering in a Heterogeneous Wireless Network using LTE and TV White Spaces , 2015, Comput. Networks.

[29]  Athanasios V. Vasilakos,et al.  EDAL: An Energy-Efficient, Delay-Aware, and Lifetime-Balancing Data Collection Protocol for Heterogeneous Wireless Sensor Networks , 2015, IEEE/ACM Transactions on Networking.

[30]  Yixian Yang,et al.  A novel key management method for wireless sensor networks , 2010, 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT).

[31]  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..

[32]  HyungJune Lee,et al.  Improving Estimation of the Nearest Neighbor in Mobile Wireless Sensor Networks , 2007 .

[33]  J. Nicolics,et al.  A Low-Cost Wireless Sensor System and Its Application in Dental Retainers , 2009, IEEE Sensors Journal.

[34]  Shaiful Alam Chowdhury,et al.  Performance study and simulation analysis of CSMA and IEEE 802.11 in wireless sensor networks and limitations of IEEE 802.11 , 2009, 2009 12th International Conference on Computers and Information Technology.

[35]  Daniel Mossé,et al.  TDMA-ASAP: Sensor Network TDMA Scheduling with Adaptive Slot-Stealing and Parallelism , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems.

[36]  You-Lin Chen,et al.  Energy-Efficient Sleep-Mode Operations for Broadband Wireless Access Systems , 2006, IEEE Vehicular Technology Conference.

[37]  Jiannong Cao,et al.  TelosW: Enabling ultra-low power wake-on sensor network , 2010, 2010 Seventh International Conference on Networked Sensing Systems (INSS).

[38]  Henry Medeiros,et al.  Distributed Object Tracking Using a Cluster-Based Kalman Filter in Wireless Camera Networks , 2008, IEEE Journal of Selected Topics in Signal Processing.

[39]  Gong Yancheng Vehicle scheduling problems of military logistics distribution based on improved Genetic Algorithm , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[40]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[41]  Sheikh Tahir Bakhsh,et al.  Indoor positioning in Bluetooth networks using fingerprinting and lateration approach , 2011, 2011 International Conference on Information Science and Applications.

[42]  Edward W. Knightly,et al.  Distributed Low-Complexity Maximum-Throughput Scheduling for Wireless Backhaul Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[43]  Gong Bo,et al.  Intra-cluster Nodes Scheduling Algorithm Satisfying Expected Coverage Degree of Application in Distributed Clustering WSNs , 2008, 2008 International Conference on Computer Science and Software Engineering.

[44]  Philip Levis,et al.  Understanding the causes of packet delivery success and failure in dense wireless sensor networks , 2006, SenSys '06.

[45]  Katia Obraczka,et al.  Energy-efficient collision-free medium access control for wireless sensor networks , 2003, SenSys '03.

[46]  Laura Galluccio,et al.  Challenges and implications of using ultrasonic communications in intra-body area networks , 2012, 2012 9th Annual Conference on Wireless On-Demand Network Systems and Services (WONS).

[47]  Yao-Nan Wang,et al.  New mixed broadcast scheduling approach using neural networks and graph coloring in wireless sensor network , 2009 .

[48]  Yi Shang,et al.  A survey on network protocols for wireless sensor networks , 2003, International Conference on Information Technology: Research and Education, 2003. Proceedings. ITRE2003..