Abstract
The smart world is connecting all universe more than ever thought possible, benefiting from the significant advances of the Internet of Things (IoT) applications using wireless sensor networks (WSN) as the core technology. A challenging issue in the IoT paradigm is the heterogeneity in different parts of the network. The network developers need to use resources belonging to different platforms for their applications, and the software defined network (SDN) approach is a mainly considered solution. In this paper, a software defined wireless sensor network (SDWSN) with an energy predictor model (SDWSN-EPM) based on the Markov probabilistic model is proposed to reduce the energy consumption and the network latency. The energy consumption rate (ECR) of the sensor nodes is modeled using the Markov model and the states of the sensor nodes. The ECR is used by the SDN controller to predict the residual energy level of the nodes and consequently, the energy consumption of the network. The cumulative distribution functions (CDF) of the delay, power consumption, and the network lifetime in both SDWSN and SDWSN-EPM schemes are compared. The results confirm that the SDWSN-EPM model significantly improves the performance of the sensor networks.











Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Anadiotis ACG, Laura G, Sebastiano M, Giacomo M, Sergio P (2015) Towards a software-defined network operating system for the IoT. IEEE World Forum Internet Things. https://doi.org/10.1109/WF-IoT.2015.7389118
Anadiotis ACG, Giacomo M, Sergio P (2016) An SDN-assisted framework for optimal deployment of mapreduce functions in WSNs. IEEE Trans Mob Comput 15(9):2165–2178. https://doi.org/10.1109/TMC.2015.2496582
Anadiotis A-C, Milardo S, Morabito G, Palazzo S (2018) Toward unified control of networks of switches and sensors through a network operating system. IEEE Internet Things J 5(2):895–904
Berde P, Matteo G, Jonathan H, Yuta H, Masayoshi K, Toshio K, Bob L, Brian O, Pavlin R, William S (2014) ONOS: towards an open, distributed SDN OS. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, 1–6. ACM.
Cecílio J, Martins P, Furtado P (2017) Planning for Heterogeneous IoT with time guaranties. Proced Comput Sci 109(2016):249–256. https://doi.org/10.1016/j.procs.2017.05.347
Costanzo S, Laura G, Giacomo M, Sergio P (2012) Software defined wireless networks: unbridling Sdns. In: Software Defined Networking (EWSDN), 2012 European Workshop on, 1–6. IEEE.
Cui X, Xiaohong H, Yan M, Qingke M (2019) A load balancing routing mechanism based on SDWSN in smart city. Electronics (Switzerland). https://doi.org/10.3390/electronics8030273
Dijkstra EW (1959) “Dijkstra1959.pdf.” Numerische Mathematik. https://www.bioinfo.org.cn/~dbu/AlgorithmCourses/Lectures/Dijkstra1959.pdf. Accessed 24 Oct 2018
Ding Z, Lianfeng S, Hongyang C, Feng Y, Nirwan A (2020) Energy-efficient relay selection based dynamic routing algorithm for IoT-oriented software-defined WSNs. IEEE Internet Things J 4662:1–1. https://doi.org/10.1109/jiot.2020.3002233
Duan Y, Li W, Xiuwen Fu, Luo Y, Yang L (2018) A Methodology for reliability of WSN based on software defined network in adaptive industrial environment. IEEE/CAA J Autom Sin 5(1):74–82
Dunkels A, Grönvall B, Voigt T (2004) Contiki - a lightweight and flexible operating system for tiny networked sensors, Paper presented at 29th annual IEEE conference on local computer networks (LCN 2004), Tampa, FL, USA, 16–18 November 2004
Edwards RE, Joshua N, Lynne EP (2012) Predicting future hourly residential electrical consumption: a machine learning case study. Energy Build 49:591–603. https://doi.org/10.1016/j.enbuild.2012.03.010
Fan C, Fu X, Shengwei W (2014) Development of prediction models for next-day building energy consumption and peak power demand using data mining techniques. Appl Energy 127:1–10. https://doi.org/10.1016/j.apenergy.2014.04.016
Galluccio L, Sebastiano M, Giacomo M, Sergio P (2015) SDN-WISE: design, prototyping and experimentation of a stateful SDN solution for wireless sensor networks. Comput Commun (INFOCOM). https://doi.org/10.1109/INFOCOM.2015.7218418
Gardiner C (2009) Stochastic Methods. Springer, Berlin
Gilks WR, Sylvia R, David S (1995) Markov chain monte carlo in practice. CRC Press, London
González-Vidal A, Alfonso PR-G, Fernando T-S, Antonio S (2017) Data driven modeling for energy consumption prediction in smart buildings. IEEE Int Conf Big Data. https://doi.org/10.1109/BigData.2017.8258499
Hadaidian NYH, Yousef SK, Alimorad M (2019) A Markov model for investigating the impact of IEEE802.15.4 MAC layer parameters and number of clusters on the performance of wireless sensor networks. Wirel Netw 25(7):4415–4430. https://doi.org/10.1007/s11276-019-02105-4
Han Z-J, Wanli R (2014) A novel wireless sensor networks structure based on the SDN. Int J Distrib Sensor Netw. https://doi.org/10.1155/2014/874047
Li X, Zhiyu M, Jianhua Z, Yongxin L, Lixue Z, Nan Z (2020) An Effective edge-assisted data collection approach for critical events in the SDWSN-based agricultural internet of things. Electronics (Switzerland). https://doi.org/10.3390/electronics9060907
Liu J, Li Y, Chen M, Dong W, Jin D (2015) Software-defined internet of things for smart urban sensing. IEEE Commun Mag 53(9):55–63
Luo T, Tan HP, Quek TQS (2012) Sensor openFlow: enabling software-defined wireless sensor networks. IEEE Commun lett 16(11):1896–1899. https://doi.org/10.1109/LCOMM.2012.092812.121712
Ma Y, Li B (2020) Hybridized intelligent home renewable energy management system for smart grids. Sustainability (Switzerland) 12(5):1–14. https://doi.org/10.3390/su12052117
Manojprabu M, Sarma Dhulipala VR (2020) Improved energy efficient design in software defined wireless electroencephalography sensor networks (WESN) using distributed architecture to remove artifact. Comput Commun 152:266–271. https://doi.org/10.1016/j.comcom.2019.12.056
McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74
Menon VG, Jacob S, Joseph S, Sehdev P, Khosravi MR, Al-Turjman F (2020) An IoT-enabled intelligent automobile system for smart cities. Internet Things. https://doi.org/10.1016/j.iot.2020.100213
Mini RAF, Badri N, Antonio AFL (2002) A Probabilistic approach to predict the energy consumption in wireless sensor networks. In: IV Workshop de Comunicao Sem Fio E Computao Mvel, pp 23–25. https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.4906. Accessed 24 Oct 2018
Mini RAF, Machado MDV, Loureiro AAF, Nath B (2005) Prediction-based energy map for wireless sensor networks. Ad Hoc Netw 3(2):235–253. https://doi.org/10.1016/j.adhoc.2004.07.008
Modieginyane KM, Reza M, Babedi BL (2018) Flexible network management and application service adaptability in software defined wireless sensor networks. J Ambient Intell Human Comput 10:1621–1630
Montoya GA, Donoso Y (2019) A prediction algorithm based on Markov chains for finding the minimum cost path in a mobile WSNs. Int J Comput Commun Control 14(1):39–55. https://doi.org/10.15837/ijccc.2019.1.3487
Qin Z, Grit D, Carlo G, Paolo B, Nalini V (2014) A software defined networking architecture for the internet-of-things. In: Network Operations and Management Symposium (NOMS), 2014 IEEE, 1–9. IEEE.
Sehgal A (2013) Using the Contiki Cooja Simulator. Comput Sci Jacobs Univ Brem Campus Ring 1:28759
Wang Y, Hainan C, Xiaoling W, Lei S (2016) An energy-efficient sdn based sleep scheduling algorithm for WSNs. J Netw Comput Appl 59:39–45. https://doi.org/10.1016/j.jnca.2015.05.002
Wang R, Zhang Z, Zhang Z, Jia Z (2018) ETMRM: an energy-efficient trust management and routing mechanism for SDWSNs. Comput Netw 139:119–135. https://doi.org/10.1016/j.comnet.2018.04.009
Wenxing L, Wu M, Wu Y (2016) Energy-efficient algorithm based on multi-dimensional energy space for software-defined wireless sensor networks. Int Symp Wirel Commun Syst (ISWCS). https://doi.org/10.1109/ISWCS.2016.7600920
Xiang W, Wang N, Zhou Y (2016) An energy-efficient routing algorithm for software-defined wireless sensor networks. IEEE Sens J 16(20):7393–7400. https://doi.org/10.1109/JSEN.2016.2585019
Xu Ke, Wang X, Wei W, Song H, Mao Bo (2016) Toward software defined smart home. IEEE Commun Mag 54(5):116–122
Yamauchi M, Ohsita Y, Murata M, Ueda K, Kato Y (2020) Anomaly detection in smart home operation from user behaviors and home conditions. IEEE Trans Consum Electron 66(2):183–192. https://doi.org/10.1109/TCE.2020.2981636
Younus MU, Saif UI, Sung WK (2019) Proposition and real-time implementation of an energy-aware routing protocol for a software defined wireless sensor network. Sensors (Basel, Switzerland). https://doi.org/10.3390/s19122739
Acknowledgements
This work was supported by Shahid Chamran University of Ahvaz under Grant Number 98/3/05/14909.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rahimifar, A., Seifi Kavian, Y., Kaabi, H. et al. Predicting the energy consumption in software defined wireless sensor networks: a probabilistic Markov model approach. J Ambient Intell Human Comput 12, 9053–9066 (2021). https://doi.org/10.1007/s12652-020-02599-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02599-3