Skip to main content

Advertisement

Log in

Reduce Energy Consumption by Intelligent Decision-Making in a Fog-Cloud Environment

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Numerous Internet of Things (IoT) devices, such as drones, robots, smart cities, wearables, and many others, are now widespread in our society and indispensable to our daily lives. Cloud computing is no longer adequate to meet the requirements of the IoT. Fog computing has emerged to address this issue by bringing computing resources closer to the point of use. The heterogeneity of devices, application types, and application priority deployed in the network are the factors that increase the complexity of the fog-cloud environment. Many fog nodes are expected to be deployed in the network due to the increasing number of IoT devices. Inefficient use of fog resources increases energy consumption, which increases the cost and releases more carbon dioxide into the atmosphere, harming the planet. Therefore, it is essential to develop new technologies that can determine how to consume the least amount of energy whereas ensuring that application delay is not violated by considering the factors in a natural fog-cloud computing environment. This research proposes an applications services placement strategy that reduces the total energy consumption and guarantees that the application's delay is not violated, taking into account the factors of the fog-cloud computing environment. Decentralized solutions are used for time-sensitive applications, while centralized solutions are used for applications with time tolerance. iFogsim simulator was used to perform the simulation. As seen from the outcomes, the proposed approach intelligently exploits nodes' specifications by efficiently running applications' services within the response time and with minimal energy consumption.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Data availability

Enquiries about data availability should be directed to the authors.

References

  1. Monsef, M., & Gidado, N. (2011). Trust and privacy concern in the cloud. In European Cup, IT Security for the Next Generation Technical Topics: “In the Cloud”-Security, Erfurt, Germany, pp.1–15.

  2. Krishna Sowjanya, K., & Mouleeswaran, S. K. (2022). Resource allocation techniques in cloud computing. In Cloud and Fog Computing Platforms for Internet of Things, 1st ed., London, CRC Press, ch.1, sec. 1, pp. 1-2.

  3. Zissis, D., & Lekkas, D. (2012). Addressing cloud computing security issues. Future Generation Computer Systems, 28(3), 583–592.

    Article  Google Scholar 

  4. Yi, S., Li, C., & Li, Q. (2015). A survey of fog computing: concepts, applications and issues. In Proceedings of the 2015 Workshop on Mobile Big Data, Hangzhou pp. 37–42.

  5. La, Q., Ngo, M., Dinh, T., Quek, T., & Shin, H. (2018). Enabling intelligence in fog computing to achieve energy and latency reduction. Digital Communications and Networks, 5(1), 3–9.

    Article  Google Scholar 

  6. Nezami, Z., Zamanifar, K., Djemame, K., & Pournaras, E. (2021). Decentralized edge-to-cloud load-balancing: service placement for the Internet of Things. IEEE Access, 9, 64983–65000.

    Article  Google Scholar 

  7. Guevara, J., Bittencourt L., & da Fonseca, N. (2017). Class of service in fog computing. In IEEE 9th Latin-American Conference on Communications (LATINCOM), Guatemala City, Guatemala pp. 1-6.

  8. Joshi, A., & Khanvilkar, P. (2020). An energy efficient workload offloading in fog computing. International Research Journal of Engineering and Technology (IRJET), 7(4), 5640–5645.

    Google Scholar 

  9. Huang, T., Lin, W., Xiong, C., Pan, R., Huang J. (2021). An ant colony optimization-based multiobjective service replicas placement strategy for Fog computing. IEEE Transactions on Cybernetics, 51(11), 5595–5608.

    Article  Google Scholar 

  10. Yousefpour, A., Fung, C., Nguyen, T., Kadiyala, K., Jalali, F., Niakanlahiji, A., Kong, J., & Jue, J. P. (2019). All one needs to know about fog computing and related edge computing paradigms: A complete survey. J. Syst. Archit., 98, 289–330.

    Article  Google Scholar 

  11. A. Ogungbe, Energy optimization in fog computing to improve quality of service, M.S. thesis, School of Computing, National College of Ireland, (Dublin, Ireland, 2020)

  12. T. Djemai, P. Stolf, T. Monteil, and J. Pierson, A discrete particle swarm optimization approach for energy-efficient IoT services placement over Fog infrastructures, in IEEE, 18th International Symposium on Parallel and Distributed Computing (ISPDC) Conference, (Amsterdam, Netherlands 2019), pp. 32-40.

  13. A. Toor, S. Islam, G. Ahmed, S. Jabbar, S. Khalid, and A. Sharif, (2019) Energy efficient edge-of-things, EURASIP Journal on Wireless Communications and Networking, 82. https://jwcn-eurasipjournals.springeropen.com/articles/https://doi.org/10.1186/s13638-019-1394-4 .

  14. G. Wu, M. Tang, Y. Tian, and W. Li, Energy-efficient virtual machine placement in data centers by genetic algorithm, in Neural Information Processing: 19th International Conference, Doha, Qatar, 2012 Vol. 7665, pp. 315–323

  15. Cornito, C. (2021). Striking a balance between centralized and decentralized decision making: A school-based management practice for optimum performance. International Journal on Social and Education Sciences (IJonSES), 3(4), 656–669.

    Google Scholar 

  16. Pedrycz, W., Ichalkaranje, N., Phillips-Wren, G., & Jain, L. (2008) Introduction to computational intelligence for decision making. In Intelligent Decision Making: An AI-Based Approach, 1st ed., Springer, pp. 79-97.

  17. Yang, Y., Zhao, S., Zhang, W., Chen, Y., Luo, X..& Wang, J. ( 2018) DEBTS: Delay energy balanced task scheduling in homogeneous fog networks. IEEE Internet of Things Journal 5(3).

  18. Yang, Y., Wang, K., Zhang, G., Chen, X., Luo, X., & Zhou, M. (2018). MEETS: Maximal energy efficient task scheduling in homogeneous fog networks. IEEE Internet of Things Journal, 5(5), 4076–4087.

    Article  Google Scholar 

  19. Li, G., Yan, J., Chen, L., Wu, J., Lin, Q., & Zhang, Y. (2019). Energy consumption optimization with a delay threshold in cloud-fog cooperation computing. IEEE Access, 7, 159688–159697.

    Article  Google Scholar 

  20. Alenizi, F., & Rana, O. (2020). Minimizing delay and energy in online dynamic fog system. Computer science and Information Technology, 10, 139–1584.

    Google Scholar 

  21. Xu, J., Sun, X., Zhang, R., Liang, H., & Duan, Q. (2020). Fog-cloud task scheduling of energy consumption optimization with deadline consideration. International Journal of Internet Manufacturing and Services, 7(4), 375–392.

    Article  Google Scholar 

  22. Xiao, Y., & Krunz, M. (2018). Distributed optimization for energy-efficient fog computing in the tactile internet. IEEE Journal on Selected Areas in Communications, 36(11), 2390–2400.

    Article  Google Scholar 

  23. Malik, B., Ali, M., Yousaf, S., Mehmood, M., & Saleem, H. (2019). Efficient energy utilization in cloud fog environment. International Journal of Advanced Computer Science and Applications (IJACSA), 10(4), 617–623.

    Google Scholar 

  24. Vadde, U., & Kompalli, V. (2022). Energy efficient service placement in fog computing. PeerJournal of Computer Science, 8, e1035.

    Article  Google Scholar 

  25. Liu, L., Chang, Z., Guo, X., Mao, S., & Ristaniemi, T. (2018). Multiobjective optimization for computation offloading in fog computing. IEEE In IoT Journal, 5(1), 283–294.

    Google Scholar 

  26. Oma, R., Nakamura, S., Enokido, T., & Takizawa, M. (2018). An energy-efficient model of fog and device nodes in IoT. In 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), Krakow, Poland, pp. 301-306.

  27. Kayal, P., & Liebeherr, J. (2019). Autonomic service placement in fog computing. In 2019 IEEE 20th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM), Washington, DC, USA, 2019. [Online]. Available: https://ieeexplore.ieee.org/document/8792989 .

  28. Alharbi, H., Elgorashi, T., & Elmirghani, J. (2020). Energy efficient virtual machines placement over cloud-fog network architecture. IEEE Access, 8, 94697–94718.

    Article  Google Scholar 

  29. Hassan, H., Azizi, S., & Shojafar, M. (2020). Priority, network and energy-aware placement of IoT-based application services in fog-cloud environments. IET Communications, 14(13), 2117–2129.

    Article  Google Scholar 

  30. Berkennoua, A., Belalema, G., & Limamb, S. (2020). A replication and migration strategy on the hierarchical architecture in the fog computing environment. Multiagent and Grid Systems, 16(3), 291–307.

    Article  Google Scholar 

  31. Abbas, A., & Ibrahim, A. (2020). Energy optimization of fog computing and IoT application. European Journal of Science and Technology, Special Issue, pp. 472-475, 2020

  32. Alghamdi, A., Alzahrani, A., & Thayananthan, V. (2021). Execution time and power consumption optimization in fog computing environment. International Journal of Computer Science and Network Security, 21, 137–142.

    Google Scholar 

  33. Dk. Kumar, S. Newaz, F. Rahman, G. Lee, G. Karmakar, and T. Au, Green demand aware fog computing: A prediction-based dynamic resource provisioning approach, MDPI Electronics, Vol. 11, no. 4, 2022. [Online]. Available: https://www.mdpi.com/2079-9292/11/4/608 .

  34. Varmaghani, A., Nazar, A., Ahmadi, M., Sharifi, A., Ghoushchi, S., & Pourasad, Y. (2021). DMTC: Optimize energy consumption in dynamic wireless sensor network based on fog computing and Fuzzy multiple attribute decision-making. Wireless Communications and Mobile Computing, 2021, 14.

    Article  Google Scholar 

  35. Abidoye, A., & Kabaso, B. (2021). Energy‑efficient hierarchical routing in wireless sensor networks based on fog computing. J Wireless Com Network,8. [Online]. Available: https://jwcn-eurasipjournals.springeropen.com/articles/https://doi.org/10.1186/s13638-020-01835-w.

  36. Zhang, X., Pal, A., & Debroy, S. (2021). EFFECT: Energy-efficient fog computing framework for real-time video processing. In IEEE/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid), Melbourne, Australia.

  37. Ahvar, O., Orgerie, A., & Lebre, A. (2022). Estimating energy consumption of cloud, fog and edge computing infrastructures. IEEE Transactions on Sustainable Computing, 7(2), 277–288.

    Article  Google Scholar 

  38. Mahmud, M., & Buyya, R. (2019). Modelling and simulation of fog and edge computing environments using iFogSim toolkit, in Fog and Edge Computing: Principles and Paradigms. 1st ed., Wiley Telecom, 2019, ch.7, pp. 433–465, [Online]. Available: https://ieeexplore.ieee.org/document/8654084.

  39. Hilman, M., Rodriguez, M., & Buyya, R. (2021). Multiple workflows scheduling in multi-tenant distributed systems: A taxonomy and future directions. ACM Computing Surveys, 53(1), 1–39.

    Article  Google Scholar 

  40. Lists, Decisions and Graphs With an Introduction to Probability, Edward A. Bender S. Gill Williamson, 2010. [Online]. Available: https://cseweb.ucsd.edu/~gill/BWLectSite/Resources/C2U4GT.pdf. Accessed on: Jan. 15, 2023.

  41. Beloglazov, A., & Buyya, R. (2012). Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency and Computation : Practice and Experience, 24(13), 1397–1420.

    Article  Google Scholar 

  42. Gschwandtner, P., Knobloch, M., Mohr, B., Pleiter D. & Fahringer, T. (2014). Modeling CPU energy consumption of HPC applications on the IBM POWER7. In 2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, Turin, Italy, pp. 536–543

  43. Gupta, H., Dastjerdi, A., Ghosh, S. and Buyya, R. (2017). iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, edge and fog computing environments. Journal of Software: Practice and Experience, 47 (9) 1275

    Google Scholar 

  44. Calheiros, R., Ranjan, R., Rose, C., & Buyya, R. (2009). CloudSim: A novel framework for modelling and simulation of cloud computing infrastructures and services, arXiv, [Online]. Available: https://doi.org/10.48550/arXiv.0903.2525.

  45. Wang, P., Liu, S., Ye, F., & Chen, X. (2018). A fog-based architecture and programming model for IoT applications in the smart grid, arXiv. [Online]. Available: https://doi.org/10.48550/arXiv.1804.01239.

  46. Gupta, H., & Bharti, A., (2018). Fog computing& IoT: Overview, architecture and applications. International Journal of Advanced Research in Computer and Communication Engineering 1 (5).

  47. Toms, L., & Tordsson, J. (2013). Improving cloud infrastructure utilization through overbooking. In Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference. pp. 1–10. [Online]. Available: https://doi.org/10.1145/2494621.2494627.

Download references

Funding

This work received no specific funding.

Author information

Authors and Affiliations

Authors

Contributions

The authors contributed significantly to the research and this paper, and the first author is the main contributor.

Corresponding author

Correspondence to Kamran Zamanifar.

Ethics declarations

Conflict of interest

Declares that he has 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghaleb Abdkhaleq, M.H., Zamanifar, K. Reduce Energy Consumption by Intelligent Decision-Making in a Fog-Cloud Environment. Wireless Pers Commun (2023). https://doi.org/10.1007/s11277-023-10707-7

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11277-023-10707-7

Keywords

Navigation