Abstract
This paper presents a novel approach to model and monitor the energy dynamics of smart devices within the context of the Internet of Things (IoT). The proposed approach employs eXtended Hybrid Petri nets (xHPN) to emulate the behavior of interconnected smart devices forming a wireless network. The novelty of this study lies in the utilization of a fluidic representation to model the battery behavior of smart devices, allowing for the simulation of continuous energy consumption and replenishment via renewable energy harvesting to reflect real-world scenarios. Furthermore, in order to conserve energy, we introduce a new sleeping mechanism named the Triple Sleeping Strategy (TSS). By considering the mean battery charge and the mean sleeping percentage as evaluation metrics, the experimental study showcases the predictive capabilities of the developed model in simulating the performance of IoT networks prior to their actual deployment. Comparative analysis against recent works that use simple and double sleeping strategies, demonstrates the benefits of our approach, in terms of energy efficiency and device lifespan. For instance, when the device is configured with a 90 % sleeping percentage, TSS maintains a decent mean battery level for ten days, almost 8% higher than the double sleeping strategy. Furthermore, the presented case study demonstrates the ability of the proposed model to select appropriate parameters and configurations such as solar panel area and position, battery capacity, packet length, and deployment zone, to cope with the desired performance criteria.
Similar content being viewed by others
Data availability
Authors declare that the manuscript has no associated data.
References
Abdul-Qawy, A. S., Pramod, P., Magesh, E., & Srinivasulu, T. (2015). The internet of things (iot): An overview. International Journal of Engineering Research and Applications, 5(12), 71–82.
Gupta, B. B., & Quamara, M. (2020). An overview of internet of things (iot): Architectural aspects, challenges, and protocols. Concurrency and Computation: Practice and Experience, 32(21), 4946.
Oukas, N., Djouabri, A., & Boulif, M.: Evaluating autonomous-energy-harvesting device lifetime for the internet of medical things with a petri net formulation considering battery soh. In: IDDM, pp. 56–68 (2022)
Javaid, M., & Khan, I. H. (2021). Internet of things (iot) enabled healthcare helps to take the challenges of covid-19 pandemic. Journal of oral Biology and Craniofacial Research, 11(2), 209–214.
Okano, M.T.: Iot and industry 4.0: The industrial new revolution. In International Conference on Management and Information Systems (Vol. 25, p. 26) (2017)
Wu, Y., Dai, H.-N., Wang, H., Xiong, Z., & Guo, S. (2022). A survey of intelligent network slicing management for industrial iot: Integrated approaches for smart transportation, smart energy, and smart factory. IEEE Communications Surveys & Tutorials, 24(2), 1175–1211.
Khan, Y., Su’ud, M. B. M., Alam, M. M., Ahmad, S. F., Ahmad, A. Y. B., & Khan, N. (2022). Application of internet of things (iot) in sustainable supply chain management. Sustainability, 15(1), 694.
Oukas, N., Djouabri, A., Karima, A., & Mira, H. (2022). A fluid approach to model and assess the energy level of autonomous devices in iot with solar energy harvesting capability. In 2022 5th International Symposium on Informatics and Its Applications (ISIA) (pp. 1–6). IEEE.
Zimmermann, A. (2007). Stochastic discrete event systems modeling, evaluation, applications (pp. 79–93). Berlin: Springer.
David, R., & Alla, H. (2008). Discrete, continuous, and hybrid petri nets. IEEE Control Systems, 28(3), 81–84.
Oukas, N., & Boulif, M. (2020). A petri net modeling for wsn sensors with renewable energy harvesting capability. In Smart energy empowerment in smart and resilient cities (pp. 524–534). Springer, Cham. https://doi.org/10.1007/978-3-030-37207-1_56
Oukas, N., Boulif, M., Campo, E., & Bossche, A. (2023). A new generalized stochastic petri net modeling for energy-harvesting-wireless sensor network assessment. International Journal of Communication Systems, 5505.
Farooq, M. S., Idrees, M., Rehman, A. U., Khan, M. Z., Abunadi, I., Assam, M., Althobaiti, M. M., & Al-Wesabi, F. N. (2022). Formal modeling and improvement in the random path routing network scheme using colored petri nets. Applied Sciences, 12(3), 1426.
Naghash Asadi, A., Abdollahi Azgomi, M., & Entezari-Maleki, R. (2023). Evaluation of the functionality of mobile wireless sensor networks using stochastic reward nets. Scientia Iranica, 30(1), 91–103.
Oukas, N., & Boulif, M. (2022) Sensor performance evaluation for long-lasting eh-wsns by gspn formulation, considering seasonal sunshine levels and dual standby strategy. Arabian Journal for Science and Engineering.
Sanahmadi, A., Abdollahi Azgomi, M., & Goudarzi, S. (2023). Modeling energy consumption in iot systems using stochastic reward nets. Journal of Soft Computing and Information Technology, 11(4), 89–101.
Bérczes, T., Almási, B., Kuki, A., Sztrik, J., & Kakubava, R. (2013). Modeling the performance and the energy usage of wireless sensor networks by retrial queueing systems. In Proceedings of the 8th ACM Workshop on Performance Monitoring and Measurement of Heterogeneous Wireless and Wired Networks (pp. 133–138). ACM.
Wüchner, P., Sztrik, J., & Meer, H. (2010). Modeling wireless sensor networks using finite-source retrial queues with unreliable orbit. In International Workshop on Performance Evaluation of Computer and Communication Systems (pp. 73–86). Springer.
Gharbi, N., & Charabi, L. (2012). Wireless networks with retrials and heterogeneous servers: Comparing random server and fastest free server disciplines. International Journal on Advances in Networks and Services, 5(1 & 2), 2012.
Dâmaso, A., Rosa, N., & Maciel, P. (2014). Using coloured petri nets for evaluating the power consumption of wireless sensor networks. International Journal of Distributed Sensor Networks, 10(6), 423537.
Hakmi, S., Lekadir, O., & Aïssani, D. (2017). Application of generalized stochastic petri nets to performance modeling of the rf communication in sensor networks. In International Conference on Verification and Evaluation of Computer and Communication Systems (pp. 33–47). Springer.
Boutoumi, B., & Gharbi, N. (2018) Two thresholds working vacation policy for improving energy consumption and latency in wsns. In International Conference on Queueing Theory and Network Applications, (pp. 168–181). Springer.
YadollahzadehTabari, M., & Mohammadizad, P. (2020). Modeling and performance evaluation of energy consumption in s-mac protocol using generalized stochastic petri nets. International Journal of Engineering, 33(6), 1114–1121.
Naghash Asadi, A., Abdollahi Azgomi, M., & Entezari-Maleki, R. (2023). Evaluation of the functionality of mobile wireless sensor networks using stochastic reward nets. Scientia Iranica, 30(1), 91–103.
Correia, F. P., Alencar, M. S., & Assis, K. (2023). Stochastic modeling and analysis of the energy consumption of wireless sensor networks. IEEE Latin America Transactions, 21, 434–440.
Lages, D., Borba, E., Tavares, E., Balieiro, A., & Souza, E.: A cpn-based model for assessing energy consumption of iot networks. The Journal of Supercomputing, 1–23 (2023)
Oukas, N., Boulif, M., Hadiouche, H., & Bengharabi, C. (2022). A new petri nets for wsns to model the behaviour of solar-energy harvesting sensors with double sleeping strategy. In 2022 2nd International Conference on Computing and Information Technology (ICCIT) (pp. 237–242). https://doi.org/10.1109/ICCIT52419.2022.9711606
Oukas, N., & Boulif, M. (2021). A new generalised stochastic petri nets modelling for solar energy harvesting sensors in long lasting wsns, considering seasonal sunshine levels. In Recent Advances in Communication Technology, Computing and Engineering (pp. 960–970). https://doi.org/10.26713/978-81-954166-0-8
Oukas, N., Boulif, M., & Badis, L. (2022). A new gspns-model for sensors in solar ehwsns, considering seasonal sunshine levels and sleeping mechanism based on channel polling schedule. In International Conference on Computing Systems and Applications (pp. 177–186). Springer.
Sanahmadi, A., Azgomi, M. A., & Goudarzi, S. (2023). An srn-based model for quantitative evaluation of iot quality attributes. Internet of Things, 100894
Yankson, B. (2023). Small scale iot device privacy evaluation using petri net modeling. Internet of Things, 22, 100725.
Ghomri, L., & Alla, H. (2007). Modeling and analysis using hybrid petri nets. Nonlinear Analysis: Hybrid Systems, 1(2), 141–153.
Radford, P. (1982). Petri Net theory and the modeling of systems. The Computer Journal, 25(1), 129–129. https://doi.org/10.1093/comjnl/25.1.129
Proß, S., & Bachmann, B. (2012). Pnlib-an advanced petri net library for hybrid process modeling. In Proceedings of the 9th international MODELICA conference; September 3–5; 2012; Munich; Germany (pp. 47–56). Linköping University Electronic Press.
Drath, R. (1998). Hybrid object nets: An object oriented concept for modeling complex hybrid systems. In ADPM’98: les Systèmes Dynamiques Hybrides (Reims, 19-20 Mars 1998) (pp. 436–442)
Anonymous: Low-Power SoC (System-on-Chip) with MCU, Memory, Sub-1 GHz RF Transceiver, and USB Controller. Texas Instruments. Texas Instruments. https://www.ti.com/product/CC1110-CC1111?keyMatch=CC1110
Yaiche, M., Bouhanik, A., Bekkouche, S., Malek, A., & Benouaz, T. (2014). Revised solar maps of Algeria based on sunshine duration. Energy Conversion and Management, 82, 114–123.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Oukas, N., Boulif, M. & Arab, K. A novel fluid-based modeling approach using extended Hybrid Petri nets for power consumption monitoring in wireless autonomous IoT devices, with energy harvesting capability and triple sleeping strategy. Wireless Netw 30, 1869–1892 (2024). https://doi.org/10.1007/s11276-023-03629-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-023-03629-6