Multimedia Tools and Applications

, Volume 78, Issue 6, pp 7803–7818 | Cite as

RTMCH: real-time multichannel MAC for wireless video sensor networks

  • Mehdi Hadadian Nejad Yousefi
  • Yousef S. KavianEmail author
  • Alimorad Mahmoudi


Exclusive benefits gained by using the image and video sensors in Wireless Sensor Networks (WSNs), make the Wireless Video Sensor Networks (WVSNs), design and development of their structures, a trending topic. The main challenges of WSNs which are more critical in WVSNs are throughput and end-to-end delay. The radio transceivers recently used in WSN motes can work on different channels with very low switching time. Therefore, many multichannel protocols are proposed to improve the efficiency and throughput and decrease the packet drop rate of the network. Proposed algorithms rarely provide a particular solution to the end-to-end problem. Such delays are necessary parameters in real-time applications. In this paper a real-time multichannel protocol called RTMCH is suggested to address the end-to-end delay of a stream in WVSN. A flow-based channel assignment strategy is used for this purpose. Orthogonal channels are assigned to each flows based on many-to-one data-flow to minimize the contention and collision between different flows. Transmission power is a parameter that can be controlled to achieve desired link quality and to control link delay. Channel assignment problem aligns to a constrained optimization problem to make the specified end-to-end delay of each flow. A channel assignment and real-time packet forwarding scheme are then presented. Simulation results based on realistic channel and radio model shows that the RTMCH can efficiently use multiple channels and transmission power to meet specified end-to-end delay. The results also show better performance for RTMCH over a recent real-time protocol and basic multichannel schemes.


Multichannel Channel allocation WVSN End-to-end delay Real-time protocol Transmission power control 



The paper was supported by Shahid Chamran University of Ahvaz under grant number 96/3/02/16670.


  1. 1.
    Ahmed AA (2017) A real-time routing protocol with adaptive traffic shaping for multimedia streaming over next-generation of wireless multimedia sensor networks. Pervasive Mob Comput 40:495–511. CrossRefGoogle Scholar
  2. 2.
    Chang J-H, Tassiulas L (2000) Energy Conserving Routing in Wireless Ad-hoc Networks. In: Proceedings IEEE INFOCOM 2000, The Conference on Computer Communications, Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies, Reaching the Promised Land of Communications. 22–31Google Scholar
  3. 3.
    Chipara O, Lu C, Stankovic JA (2006) Dynamic conflict-free query scheduling for wireless sensor networks. In: Proceedings - International Conference on Network Protocols, ICNP. 321–331Google Scholar
  4. 4.
    Chipara O, He Z, Xing G, et al (2006) Real-time Power-Aware Routing in Sensor Networks. In: 2006 14th IEEE International Workshop on Quality of Service. IEEE, 83–92Google Scholar
  5. 5.
    Civelek M, Yazici A (2017) Automated moving object classification in wireless multimedia sensor networks. IEEE Sensors J 17:1116–1131. CrossRefGoogle Scholar
  6. 6.
    Correia LHA, Macedo DF, dos Santos AL et al (2007) Transmission power control techniques for wireless sensor networks. Comput Netw 51:4765–4779CrossRefGoogle Scholar
  7. 7.
    Durmaz Incel O, Ghosh A, Krishnamachari B, Chintalapudi K (2012) Fast data collection in tree-based wireless sensor networks. IEEE Trans Mob Comput 11:86–99. CrossRefGoogle Scholar
  8. 8.
    Egea-López E, Vales-Alonso J, Martínez-Sala AS et al (2008) A wireless sensor networks MAC protocol for real-time applications. Pers Ubiquitous Comput 12:111–122. CrossRefGoogle Scholar
  9. 9.
    Farag H, Gidlund M, Osterberg P (2018) A delay-bounded MAC protocol for mission- and time-critical applications in industrial wireless sensor networks. IEEE Sensors J 18:2607–2616. CrossRefGoogle Scholar
  10. 10.
    Fouad MR, Fahmy S, Pandurangan G (2005) Latency-sensitive power control for wireless ad-hoc networks. In: Proceedings of the 1st ACM international workshop on Quality of service & security in wireless and mobile networks - Q2SWinet ‘05. ACM Press, New York, 31Google Scholar
  11. 11.
    Frankiewicz A (2011) Self-adapting algorithm for transmission power control in integrated meter reading systems based on wireless sensor networks. In: Kwiecień A, Gaj P, Stera P (eds) Computer networks SE - 48. Springer, Berlin Heidelberg, pp 439–447CrossRefGoogle Scholar
  12. 12.
    Gomes RD, Queiroz DV, Lima Filho AC et al (2017) Real-time link quality estimation for industrial wireless sensor networks using dedicated nodes. Ad Hoc Netw 59:116–133. CrossRefGoogle Scholar
  13. 13.
    Guo Z-Q, Wang Q, Li M-H, He J (2013) Fuzzy logic based multidimensional link quality estimation for multi-hop wireless sensor networks. IEEE Sensors J 13:3605–3615. CrossRefGoogle Scholar
  14. 14.
    Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Inf Theory 46:388–404. MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    He T, Stankovic JA, Lu C, Abdelzaher T (2003) SPEED: a stateless protocol for real-time communication in sensor networks. In: 23rd International Conference on Distributed Computing Systems, 2003. Proceedings. IEEE, 46–55Google Scholar
  16. 16.
    Incel OD, van Hoesel L, Jansen P, Havinga P (2011) MC-LMAC: a multi-channel MAC protocol for wireless sensor networks. Ad Hoc Netw 9:73–94. CrossRefGoogle Scholar
  17. 17.
    Jiang D, Xu Z, Li W, Chen Z (2015) Network coding-based energy-efficient multicast routing algorithm for multi-hop wireless networks. J Syst Softw 104:152–165. CrossRefGoogle Scholar
  18. 18.
    Jiang D, Xu Z, Li W et al (2016) An energy-efficient multicast algorithm with maximum network throughput in multi-hop wireless networks. J Commun Networks 18:713–724. CrossRefGoogle Scholar
  19. 19.
    Jiang D, Zhang P, Lv Z, Song H (2016) Energy-efficient multi-constraint routing algorithm with load balancing for Smart City applications. IEEE Internet Things J 3:1437–1447. CrossRefGoogle Scholar
  20. 20.
    Jiang D, Li W, Lv H (2017) An energy-efficient cooperative multicast routing in multi-hop wireless networks for smart medical applications. Neurocomputing 220:160–169. CrossRefGoogle Scholar
  21. 21.
    Kumar P, Günes M, Mushtaq Q, Schiller J (2010) Optimizing Duty-Cycle for Delay and Energy Bound WSN Applications. In: 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops. IEEE, 692–697Google Scholar
  22. 22.
    Kyasanur P, Vaidya NH (2005) Capacity of multi-channel wireless networks: impact of number of channels and interfaces. In: Proceedings of the 11th annual international conference on Mobile computing and networking. 43–57Google Scholar
  23. 23.
    Le HK, Henriksson D, Abdelzaher T (2007) A Control Theory Approach to Throughput Optimization in Multi-Channel Collection Sensor Networks. In: 2007 6th International Symposium on Information Processing in Sensor Networks. IEEE, 31–40Google Scholar
  24. 24.
    Li Y, Chen CS, Song Y-Q et al (2009) Enhancing real-time delivery in wireless sensor networks with two-hop information. IEEE Trans Ind Inform 5:113–122. CrossRefGoogle Scholar
  25. 25.
    Lin S, Zhang J, Zhou G, et al (2006) ATPC: adaptive transmission power control for wireless sensor networks. In: Proceedings of the 4th international conference on Embedded networked sensor systems. 223–236Google Scholar
  26. 26.
    Lin S, Al-Hami MOTAZ, Zhou G et al (2015) Toward stable network performance in wireless sensor networks: a multilevel perspective. ACM Trans Sens Networks 11:1–26. CrossRefGoogle Scholar
  27. 27.
    Liu Y, Nie L, Han L, et al (2015) Action2Activity: Recognizing Complex Activities from Sensor Data. In: Proceedings of the 24th International Conference on Artificial Intelligence. AAAI Press, 1617–1623Google Scholar
  28. 28.
    Liu Y, Zheng Y, Liang Y, et al (2016) Urban Water Quality Prediction Based on Multi-task Multi-view Learning. In: Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. AAAI Press, 2576–2582Google Scholar
  29. 29.
    Liu Y, Nie L, Liu L, Rosenblum DS (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181:108–115. CrossRefGoogle Scholar
  30. 30.
    Lohier S, Rachedi A, Salhi I, Livolant E (2011) Multichannel access for bandwidth improvement in IEEE 802.15.4 wireless sensor networks. In: 2011 IFIP Wireless Days (WD). IEEE, 1–6Google Scholar
  31. 31.
    Park H, Mir ZH, Kim N, Pyo C-S (2010) Data traffic based route selection for real-time data delivery in wireless sensor networks. In: 2010 IEEE International Conference on Networked Embedded Systems for Enterprise Applications. IEEE, 1–5Google Scholar
  32. 32.
    Prabh KS (2011) Bandwidth allocation in hexagonal wireless sensor networks for real-time communications. In: 2011 International Conference on Networking, Sensing and Control. IEEE, 451–456Google Scholar
  33. 33.
    Rehan W, Fischer S, Rehan M, Rehmani MH (2017) A comprehensive survey on multichannel routing in wireless sensor networks. J Netw Comput Appl 95:1–25. CrossRefGoogle Scholar
  34. 34.
    Ronen D, Perl Y (1984) Heuristics for finding a maximum number of disjoint bounded paths. Networks 14:531–544. MathSciNetCrossRefzbMATHGoogle Scholar
  35. 35.
    Santi P (2005) Topology control in wireless ad hoc and sensor networks. ACM Comput Surv 37:164–194CrossRefGoogle Scholar
  36. 36.
    Seada K, Zuniga M, Helmy A, Krishnamachari B (2004) Energy-efficient forwarding strategies for geographic routing in lossy wireless sensor networks. In: proceedings of the 2nd international conference on embedded networked sensor systems - SenSys ‘04. ACM Press, New York, p 108Google Scholar
  37. 37.
    Singh BK, Tepe KE (2009) A novel real-time MAC layer protocol for wireless sensor network applications. In: 2009 IEEE International Conference on Electro/Information Technology. IEEE, 338–343Google Scholar
  38. 38.
    Srinivasan K, Levis P (2006) RSSI is Under Appreciated. Proc Third Work Embed Networked Sensors. doi: Scholar
  39. 39.
    Stankovic JA, Abdelzaher TF, Lu C et al (2003) Real-time communication and coordination in embedded sensor networks. Proc IEEE 91:1002–1022. CrossRefGoogle Scholar
  40. 40.
    Teng Z, Kim K-I (2010) A survey on real-time MAC protocols in wireless sensor networks. Commun Netw 02:104–112. CrossRefGoogle Scholar
  41. 41.
    Wang XX, Fu X, Xing G (2011) MCRT: multichannel real-time Communications in Wireless Sensor Networks. ACM Trans Sens Networks 8:1–30. CrossRefGoogle Scholar
  42. 42.
    Wu Y, Stankovic JA, He T, Lin S (2008) Realistic and Efficient Multi-Channel Communications in Wireless Sensor Networks. In: IEEE INFOCOM 2008 - The 27th Conference on Computer Communications. IEEE, 1193–1201Google Scholar
  43. 43.
    Zhang J, Zhou G, Huang C, et al (2007) TMMAC: An Energy Efficient Multi-Channel MAC Protocol for Ad Hoc Networks. In: 2007 IEEE International Conference on Communications. 3554–3561Google Scholar
  44. 44.
    Zhao J, Govindan R (2003) Understanding Packet Delivery Performance in Dense Wireless Sensor Networks. In: Proceedings of the 1st International Conference on Embedded Networked Sensor Systems. ACM, New York, 1–13Google Scholar
  45. 45.
    Zhou G, Huang C, Yan T, et al (2006) MMSN: Multi-Frequency Media Access Control for Wireless Sensor Networks. In: IEEE INFOCOM. Ieee, 1–13Google Scholar
  46. 46.
    Zhuo S, Wang Z, Song YQ et al (2016) A traffic adaptive Multi-Channel MAC protocol with dynamic slot allocation for WSNs. IEEE Trans Mob Comput 15:1600–1613. CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Faculty of EngineeringShahid Chamran University of AhvazAhvazIran

Personalised recommendations