Skip to main content

Advertisement

Log in

Energy efficient load balancing hybrid priority assigned laxity algorithm in fog computing

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Fog computing has the capability to provide computing resources to end-to-end devices like Internet-of-Things (IoT), thereby reducing the burden on the cloud. However, due to the growth of IoT devices and an increase in resource consumption, load balancing in fog computing has turned into a challenging task, since improper load allocation may result in underutilization and overutilization while transferring the tasks from one node to another. In order to solve these challenges, we presented an Energy-efficient load balancing algorithm named Hybrid Priority Assigned Laxity (HPAL) algorithm that allocates the tasks to a suitable Virtual Machine (VM) and completes the task within the minimum time. After the task allocation, the load balancing is handled by calculating the fog optimal time and minimum execution time. Response Time (RT), Processing Time (PT), Delay Time (DT), Execution Time (ET) and Energy Consumption (EC) are the five factors considered in this work to design an energy-efficient load balancing in Fog Nodes (FNs). The proposed algorithm carries two phases, among which in the first phase the task is allocated to each VM according to priority within the fog optimal time and in the second phase, the reallocation of tasks is executed within the minimum execution time considering the energy factor. Therefore, the task migration between the FNs is handled in an energy-efficient manner without affecting the lifetime of the FNs.

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data Availability

Data Sharing not applicable to this article as no datasets were generated or analysed during the current study.

References

  1. Natesha, B.V., Guddeti, R.M.R.: Heuristic-Based IoT application modules placement in the fog-cloud computing environment. In: 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion) (2018) pp. 24–25.

  2. Giang, N.K., Lea, R., Leung, V.C.: Exogenous coordination for building fog-based cyber physical social computing and networking systems. IEEE Access 6, 31740–31749 (2018)

    Article  Google Scholar 

  3. Chen, T., Ling, Q., Shen, Y., Giannakis, G.B.: Heterogeneous online learning for “Thing-Adaptive” fog computing in IoT. IEEE Internet Things J. 5(6), 4328–4341 (2018)

    Article  Google Scholar 

  4. Gia, T.N., Rahmani, A.M., Westerlund, T., Liljeberg, P., Tenhunen, H.: Fog computing approach for mobility support in Internet-of-Things systems. IEEE Access 6, 36064–36082 (2018)

    Article  Google Scholar 

  5. Sharma, S., Saini, H.: A novel four-tier architecture for delay aware scheduling and load balancing in fog environment. Sustain. Comput.. 14, 100355 (2019)

    Google Scholar 

  6. Singh, S.P., Nayyar, A., Kumar, R., Sharma, A.: Fog computing: from architecture to edge computing and big data processing. J. Supercomput. 75(4), 2070–2105 (2019)

    Article  Google Scholar 

  7. La, Q.D., Ngo, M.V., Dinh, T.Q., Quek, T.Q., Shin, H.: Enabling intelligence in fog computing to achieve energy and latency reduction. Digital Commun. Netw. 5, 3–9 (2018)

    Article  Google Scholar 

  8. Singh, S.P., Kumar, R., Sharma, A.: Efficient content retrieval in fog zone using Nano-Caches. Concurr. Comput. 32, 5438 (2020)

    Google Scholar 

  9. Bouachir, O., Aloqaily, M., Tseng, L., Boukerche, A.: Blockchain and fog computing for cyberphysical systems: the case of smart industry. Computer 53(9), 36–45 (2020)

    Article  Google Scholar 

  10. Pooranian, Z., Shojafar, M., Abawajy, J.H., Singhal, M.: GLOA: a new job scheduling algorithm for grid computing. Int. J. Interact. Multimedia Artificial Intell. (IJIMAI) 2(1), 14 (2013)

    Google Scholar 

  11. Mutlag, A.A., Ghani, M.K.A., Arunkumar, N.A., Mohamed, M.A., Mohd, O.: Enabling technologies for fog computing in healthcare IoT systems. Futur. Gener. Comput. Syst. 90, 62–78 (2019)

    Article  Google Scholar 

  12. Baccarelli, E., Naranjo, P.G.V., Scarpiniti, M., Shojafar, M., Abawajy, J.H.: Fog of everything: energy-efficient networked computing architectures, research challenges, and a case study. IEEE Access 5, 9882–9910 (2017)

    Article  Google Scholar 

  13. Al Ridhawi, I., Aloqaily, M., Boukerche, A.: Comparing fog solutions for energy efficiency in wireless networks: challenges and opportunities. IEEE Wirel. Commun. 26(6), 80–86 (2019)

    Article  Google Scholar 

  14. Dhinesh Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013)

    Article  Google Scholar 

  15. Mahmoud, M.M., Rodrigues, J.J., Saleem, K., Al-Muhtadi, J., Kumar, N., Korotaev, V.: Towards energy-aware fog-enabled cloud of things for healthcare. Comput. Electr. Eng. 67, 58–69 (2018)

    Article  Google Scholar 

  16. Fan, Q., Ansari, N.: Towards workload balancing in fog computing empowered IoT. IEEE Trans. Netw. Sci. Eng. 7(1), 253–262 (2018)

    Article  MathSciNet  Google Scholar 

  17. Leontiou, N., Dechouniotis, D., Denazis, S.: Papavassiliou, SA hierarchical control framework of load balancing and resource allocation of cloud computing services. Comput. Electr. Eng. 67, 235–251 (2018)

    Article  Google Scholar 

  18. Oma, R., Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: An energy-efficient model for fog computing in the internet of things (IoT). Internet Things 1, 14–26 (2018)

    Article  Google Scholar 

  19. Talaat, F.M., Ali, S.H., Saleh, A.I., Ali, H.A.: Effective load balancing strategy (ELBS) for real-time fog computing environment using fuzzy and probabilistic neural networks. J. Netw. Syst. Manag. 27, 1–47 (2019)

    Article  Google Scholar 

  20. Deng, R., Lu, R., Lai, C., Luan, T.H., Liang, H.: Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet Things J. 3(6), 1171–1181 (2016)

    Google Scholar 

  21. Li, C., Zhuang, H., Wang, Q., Zhou, X.: Sslb: self-similarity-based load balancing for large-scale fog computing. Arab. J. Sci. Eng. 43(12), 7487–7498 (2018)

    Article  Google Scholar 

  22. Liang, J., Long, Y., Mei, Y., Wang, T., Jin, Q.: A distributed intelligent hungarian algorithm for workload balance in sensor-cloud systems based on urban fog computing. IEEE Access 7, 77649–77658 (2019)

    Article  Google Scholar 

  23. Liu, L., Chang, Z., Guo, X., Mao, S., Ristaniemi, T.: Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J. 5(1), 283–294 (2017)

    Article  Google Scholar 

  24. Adhikari, M., Gianey, H.: Energy efficient offloading strategy in fog-cloud environment for IoT applications. Internet Things 6, 100053 (2019)

    Article  Google Scholar 

  25. Singh, S.P., Sharma, A., Kumar, R.: Design and exploration of load balancers for fog computing using fuzzy logic. Simul. Modell. Pract. Theory 101, 102017 (2019)

    Article  Google Scholar 

  26. Zhou, Z., Abawajy, J., Chowdhury, M., Hu, Z., Li, K., Cheng, H., Alelaiwi, A.A., Li, F.: Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms. Future Gener. Comput. Syst. 86, 836–850 (2018)

    Article  Google Scholar 

  27. Assefa, B.G, Özkasap, Ö., Kizil, I., Aloqaily, M., Bouachir, O.: Energy efficiency in SDDC: considering server and network utilities. In2020 IEEE Symposium on Computers and Communications (ISCC) 2020 (pp. 1–6). IEEE

  28. Ningning, S., Chao, G., Xingshuo, A., Qiang, Z.: Fog computing dynamic load balancing mechanism based on graph repartitioning. China Commun. 13(3), 156–164 (2016)

    Article  Google Scholar 

  29. Sun, Y., Zhang, N.: A resource-sharing model based on a repeated game in fog computing. Saudi J. Biol. Sci. 24(3), 687–694 (2017)

    Article  Google Scholar 

  30. Al-Khafajiy, M., Otoum, S., Baker, T., Asim, M., Maamar, Z., Aloqaily, M., Taylor, M.J., Randles, M.: Intelligent control and security of fog resources in healthcare systems via a cognitive fog model. ACM Trans. Internet Technol. 21, 1–23 (2020)

    Article  Google Scholar 

  31. Puthal, D., Obaidat, M.S., Nanda, P., Prasad, M., Mohanty, S.P., Zomaya, A.Y.: Secure and sustainable load balancing of edge data centers in fog computing. IEEE Commun. Mag. 56(5), 60–65 (2018)

    Article  Google Scholar 

  32. Beraldi, R., Canali, C., Lancellotti, R., Mattia, G.P.: Distributed load balancing for heterogeneous fog computing infrastructures in smart cities. Pervasive Mobile Comput. 14, 101221 (2020)

    Article  Google Scholar 

  33. Talaat, F.M., Saraya, M.S., Saleh, A.I., Ali, H.A., Ali, S.H.: A load balancing and optimization strategy (LBOS) using reinforcement learning in fog computing environment. J. Ambient Intell. Hum. Comput. 12, 1–48 (2020)

    Google Scholar 

  34. Mukherjee, M., Kumar, S., Shojafar, M., Zhang, Q., Mavromoustakis, C. X. Joint task offloading and resource allocation for delay-sensitive fog networks. In: ICC 2019–2019 IEEE International Conference on Communications (ICC) (2019) pp. 1–7

  35. Arisdakessian, S., Wahab, O.A., Mourad, A., Otrok, H., Kara, N.: FoGMatch: an intelligent multi-criteria IoT-Fog scheduling approach using game theory. IEEE/ACM Trans. Netw. 28(4), 1779–1789 (2020)

    Article  Google Scholar 

Download references

Acknowledgements

Not Applicable.

Funding

There is no funding for this study.

Author information

Authors and Affiliations

Authors

Contributions

All the authors have participated in writing the manuscript and have revised the final version. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Simar Preet Singh.

Ethics declarations

Conflict of interest

Authors declares that they have no conflict of interest.

Consent to participate

There is no informed consent for this study.

Consent for publication

Not Applicable.

Human and animal rights

This article does not contain any studies with human participants and/or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Singh, S.P., Kumar, R., Sharma, A. et al. Energy efficient load balancing hybrid priority assigned laxity algorithm in fog computing. Cluster Comput 25, 3325–3342 (2022). https://doi.org/10.1007/s10586-022-03554-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03554-x

Keywords

Navigation