Toward Energy-efficient Communication Protocol in WBAN: A Dynamic Scheduling Policy Approach

Document Type : Original Article


1 Faculty of Engineering Mazandaran, Institute of Technology, Mazandaran, Iran

2 Faculty of Engineering and Technology, University of Mazandaran, Mazandaran, Iran


Wireless body area network is an emerging technology that has been able to provide a better experience of mobility and flexibility for humans using tiny and low power sensors inside, outside, or around the body compared to the traditional wired monitoring systems. Due to numerous constraints in size, energy consumption, and security of implant devices in the human body, it is still a significant research challenge to design these systems in a reliable and energy-efficient fashion. To provide quality of service, timely and secure delivery of real-time data needs be done without any loss. This paper attempts to provide a communication protocol in order to upgrade QoS levels in WBANs and reduce energy consumption in sensor nodes. To do so, the EDF real-time scheduling algorithm and its combination with the LLF scheduling algorithm are employed to prioritize sensor nodes for sending data packets. The proposed method could optimize the system performance when it is in the event of an overload and tasks miss their deadlines in a row. The OMNET++ simulation environment is used to evaluate the proposed solution's efficiency which checks packet delivery rate and mean-power consumption evaluation criteria in the sink and sensor nodes. This is done with different numbers of nodes in the network. The results show that the proposed strategy could provide an appropriate improvement in sending and receiving packets for body area networks.


Main Subjects

  1. Fortino. G, Di Fatta. G, Pathan. M and Vasilakos. A, "Cloud-assisted body area networks: State-of-the-art and future challenges", Wireless Networks, Vol. 20, No. 7, (2014), 1925-1938. DOI: 014-0714-1.
  2. Latré, B., Braem, B., Moerman, I., Blondia, C. and Demeester, P., "A survey on wireless body area networks", Wireless Networks, Vol. 17, No. 1, (2011), 1-18.DOI:
  3. Layerle, D. and Kwasinski, A., "A power efficient pulsed mac protocol for body area networks", in 2011 IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications, IEEE. (2011), 2244-2248.DOI: 10.1109/PIMRC.2011.6139917.
  4. Gambhir, S., Tickoo, V. and Kathuria, M., "Priority based congestion control in wban", in 2015 Eighth International Conference on Contemporary Computing (IC3), IEEE. (2015), 428-433.DOI:10.1109/IC3.2015.7346719.
  5. Indumathi, M.K. and Santhi, M.M., "Efficient dynamic multilevel priority task scheduling for wireless sensor networks", International Journal of Computer Science and Mobile Computing, Vol. 3, No. 1, (2014), 210-217.
  6. Caccamo, C. and Zhang, L.Y., "The capacity of implicit edf in wireless sensor networks", in 15th Euromicro Conference on Real-Time Systems, 2003. Proceedings., IEEE. (2003), 267-275.DOI:10.1109/EMRTS.2003.1212752.
  7. Facchinetti, T., Buttazzo, G., Caccamo, M. and Almeida, L., "Wireless real-time communication protocol for cooperating mobile units", in Proceedings of the 2nd International Workshop on Real-Time LANs in the Internet Age (RTLIA 2003). (2003).
  8. Almeida, L., Buttazzo, G. and Facchinetti, T., "Dynamic resource reservation and connectivity tracking to support real-time communication among mobile units", EURASIP Journal on Wireless Communications and Networking, Vol. 2005, No. 5, (2005), 712-730. DOI:
  9. Chéour, R., Bilavarn, S. and Abid, M., "Exploitation of the edf scheduling in the wireless sensors networks", International Journal of Measurement Technologies and Instrumentation Engineering (IJMTIE), Vol. 1, No. 2, (2011), 14-27.DOI:10.4018/ijmtie.2011040102.
  10. Wu, C., Sha, M., Gunatilaka, D., Saifullah, A., Lu, C. and Chen, Y., "Analysis of edf scheduling for wireless sensor-actuator networks", in 2014 IEEE 22nd International Symposium of Quality of Service (IWQoS), IEEE. (2014), 31-40.DOI:10.1109/IWQoS.2014.6914298.
  11. Ayele, A.A., Rao, V.S., Dileep, K.G. and Bokka, R.K., "Combining edf and lst to enhance the performance of real-time task scheduling", in 2016 International Conference on ICT in Business Industry & Government (ICTBIG), IEEE. (2016), 1-6 DOI:10.1109/ICTBIG.2016.7892660..
  12. Zandvakili, A., Mansouri, N. and Javidi, M., "Energy-aware task scheduling in cloud computing based on discrete pathfinder algorithm", International Journal of Engineering, Transactions C: Aspects, Vol. 34, No. 9, (2021), 2124-2136,DOI: 10.5829/ije.2021.34.09c.10.
  13. Yousefipour, A., Rahmani, A. and Jahanshahi, M., "Improving the load balancing and dynamic placement of virtual machines in cloud computing using particle swarm optimization algorithm", International Journal of Engineering, Transactions C: Aspects, Vol. 34, No. 6, (2021), 1419-1429.DOI: 10.5829/ije.2021.34.06c.05.
  14. Samal, T. and Kabat, M.R., "A prioritized traffic scheduling with load balancing in wireless body area networks", Journal of King Saud University-Computer and Information Sciences, (2021).DOI:
  15. Hajar, M.S., Al-Kadri, M.O. and Kalutarage, H.K., "A survey on wireless body area networks: Architecture, security challenges and research opportunities", Computers & Security, (2021), 102211.DOI:
  16. Taleb, H., Nasser, A., Andrieux, G., Charara, N. and Motta Cruz, E., "Wireless technologies, medical applications and future challenges in wban: A survey", Wireless Networks, (2021), 1-25.DOI:
  17. Bambagini, M., Marinoni, M., Aydin, H. and Buttazzo, G., "Energy-aware scheduling for real-time systems: A survey", ACM Transactions on Embedded Computing Systems (TECS), Vol. 15, No. 1, (2016), 1-34.DOI:
  18. Nxumalo, M., Timm, N. and Gruner, S., "Spotlight abstraction in model checking real-time task schedulability", in International Symposium on Model Checking Software, Springer. (2021), 63-80.DOI:10.1007/978-3-030-84629-9_4:.
  19. Li, Y., Liu, T., Zhu, J., Wang, X., Duan, M. and Wang, Y., "Comprehensive study of schedulability tests and optimal design for rate-monotonic scheduling", Computer Communications, Vol. 173, (2021), 107-119.DOI:
  20. Mondal, R.K., Nandi, E. and Sarddar, D., "Load balancing scheduling with shortest load first", International Journal of Grid and Distributed Computing, Vol. 8, No. 4, (2015), 171-178.DOI:
  21. Amaro-Ortega, V., Diaz-Ramirez, A., Leticia Flores-Rios, B., Fernando Gonzalez-Navarro, F., Werner, F. and Burtseva, L., "A scheduling extension scheme of the earliest deadline first policy for hard real-time uniprocessor systems integrated on posix threads based on linux", Computer Systems Science and Engineering, Vol. 33, No. 1, (2018), 31-40.
  22. Bhattacharyya, S., Chaki, N., Konar, D., Chakraborty, U.K. and Singh, C.T., "Advanced computational and communication paradigms" proceedings of international conference on icaccp 2017, volume 2, in Proceedings of International Conference on ICACCP, Springer. Vol. 1, No. (2017).DOI:
  23. Sharma, R., Nitin, N., AlShehri, M.A.R. and Dahiya, D., "Priority-based joint edf–rm scheduling algorithm for individual real-time task on distributed systems", The Journal of Supercomputing, Vol. 77, No. 1, (2021), 890-908.DOI:
  24. Shinde, V. and Biday, S.C., "Comparison of real time task scheduling algorithms", International Journal of Computer Applications, Vol. 158, No. 6, (2017), 37-41.
  25. Selim AZ, El-Attar NE, Ghoneim ME, Awad WA. "Performance Analysis of Real-Time Scheduling Algorithms",InProceedings of the 2020 International Conference on Internet Computing for Science and Engineering (2020), 70-75. DOI:

26.   Salmani, V., Naghibzadeh, M., Taherinia, A., Bahekmat, M. and Nejad, S.K., "Performance evaluation of deadline-based and laxity-based scheduling algorithms in real-time multiprocessor environments", in The 6th WSEAS International Conference on Systems Theory and Scientific Computation (ISTASC'06), Citeseer. (2006).