Skip to main content

Enhanced Hybrid Optimization Technique to Find Optimal Solutions for Task Scheduling in Cloud-Fog Computing Environments

  • Conference paper
  • First Online:
Internet of Things (ICIoT 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1727))

Included in the following conference series:

  • 111 Accesses

Abstract

Fog-node computing, in culmination with computing using cloud-network environment, has emerged as a promising improvement for Internet of Things (IoT) architectures. Computing using fog-nodes is a decentralized concept which includes the distribution of various resources like the processing power, storage capacity, and applications between the central cloud structure and the source of data. Fog nodes provide the benefits and power of the cloud nodes, closer to the point of data creation and consumption. Hence this architecture provides a flexible and efficient system for handling IoT tasks as per their resource requirements. We propose a hybrid optimization technique which combines the Optimization Algorithm based on Artificial Ecosystem (AEO) as well as the widely popular Algorithm based on Salp-Swarm together to improve the exploitation abilities of AEO. A system model is also described which shows various layers in the cloud-fog environment for IoT systems. These layers interact together to create an efficient architecture where optimization techniques can be applied to develop optimal task scheduling.

The developed hybrid algorithm is simulated using a synthetic dataset consisting of various non-preemptive tasks with each task length between 1–200000 MI. Its performance is analyzed by the use of metrics like makespan time and Performance Improvement Ratio, which shows an improvement of a maximum of 2.2% when compared with existing AEO algorithm. Finally, the scope for future development of this algorithm and this field is also discussed. The algorithm was implemented and analyzed using Java SDK-1.7 and MATLAB R2021b software.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ghasempour, A.: Internet of things in smart grid: architecture, applications, services, key technologies, and challenges. Inventions 4(1), 22 (2019)

    Article  Google Scholar 

  2. Vijayalakshmi, R., Vasudevan, V., Kadry, S., Lakshmana Kumar, R.: Optimization of makespan and resource utilization in the fog computing environment through task scheduling algorithm. Int. J. Wavelets Multiresolut. Inform. Process. 18(01), 1941025 (2020)

    Article  Google Scholar 

  3. Nguyen, B.M., Thi Thanh Binh, H., Do Son, B., et al.: Evolutionary algorithms to optimize task scheduling problem for the IoT based bag-of-tasks application in cloud-fog computing environment. Appl. Sci. 9(9) 1730 (2019)

    Google Scholar 

  4. Boveiri, H.R., Khayami, R., Elhoseny, M., Gunasekaran, M.: An efficient swarm-intelligence approach for task scheduling in cloud-based internet of things applications. J. Ambient Intell. Humanized Comput. 10(9), 3469–3479 (2019)

    Article  Google Scholar 

  5. Tong, Z., Chen, H., Deng, X., Li, K., Li, K.: A scheduling scheme in the cloud computing environment using deep Q-learning. Inform. Sci. 512, 1170–1191 (2020)

    Article  Google Scholar 

  6. Yang, X., Rahmani, N.: Task scheduling mechanisms in fog computing: review, trends, and perspectives. Kybernetes (2020)

    Google Scholar 

  7. Yang, M., Ma, H., Wei, S., Zeng, Y., Chen, Y., Hu, Y.: A multi-objective task scheduling method for fog computing in cyber-physical-social services. IEEE Access 8, 65085–65095 (2020)

    Article  Google Scholar 

  8. Mtshali, M., Kobo, H., Dlamini, S., Adigun, M., Mudali, P.: Multi-objective optimization approach for task scheduling in fog computing. In: 2019 International Conference on Advances in Big Data, Computing and Data Communication Systems, IcABCD. IEEE, pp. 1–6 (2019)

    Google Scholar 

  9. Zeng, D., Gu, L., Guo, S., Cheng, Z., Yu, S.: Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system. IEEE Trans. Comput. 65(12), 3702–3712 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  10. Zhao, W., Wang, L., Zhang, Z.: Artificial ecosystem-based optimization: a novel nature-inspired meta-heuristic algorithm. Neural Comput. Appl. 32(13), 9383–9425 (2019). https://doi.org/10.1007/s00521-019-04452-x

    Article  Google Scholar 

  11. Mirjalili, S., Gandomi, A.H., Mirjalili, S.Z., Saremi, S., Faris, H., Mirjalili, S.M.: Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 114, 163–191 (2017)

    Article  Google Scholar 

  12. Abd Elaziz, M., Abualigah, L., Attiya, I.: Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments. Future Gener. Comput. Syst. 124, 142–154 (2021). ISSN 0167–739X

    Google Scholar 

  13. Jairam Naik, K.: A cloud-fog computing system for classification and scheduling the information-centric IoT applications. Int. J. Commun. Netw. Distrib. Syst. 27(4), 388–423 (2021). https://doi.org/10.1504/IJCNDS.2021.10039780

    Article  Google Scholar 

  14. Jairam Naik, K.: A deadline based elastic approach for balanced task scheduling in computing cloud environment. Int. J. Cloud Comput. (IJCC) 10(5/6), 579–602 (2021). https://doi.org/10.1504/IJCC.2021.120396

    Article  Google Scholar 

  15. Jairam Naik, K., Pedagandam, M., Mishra, A.: Workflow scheduling optimization for distributed environment using artificial neural networks and reinforcement learning (WfSo_ANRL). Int. J. Comput. Sci. Eng. (IJCSE) 24(6), 653–670 (2021). https://doi.org/10.1504/IJCSE.2021.10041146

    Article  Google Scholar 

  16. Naik, K.J.: A co-scheduling system for fog-node recommendation and load management in cloud-fog environment (CoS_FRLM). In: 2020 International Conference on Data Analytics for Business and Industry: Way Towards a Sustainable Economy (ICDABI), During 26–27 October 2020, University of Bahrain, Kingdom of Bahrain. https://doi.org/10.1109/ICDABI51230.2020.9325619

  17. Naik, K.J.: A processing delay tolerant workflow management in cloud-fog computing environment (DTWM_CfS). In: 2020 International Conference on Decision Aid Sciences and Application (DASA 20), During 8th – 9th November 2020, College of Business Administration at the University of Bahrain, Kingdom of Bahrain. https://doi.org/10.1109/DASA51403.2020.9317201

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anjali Patle .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Patle, A., Kanaparthi, S.D., Naik, K.J. (2023). Enhanced Hybrid Optimization Technique to Find Optimal Solutions for Task Scheduling in Cloud-Fog Computing Environments. In: Venkataraman, R., Uthra, A., Sugumaran, V., Minu, R.I., Chelliah, P.R. (eds) Internet of Things. ICIoT 2022. Communications in Computer and Information Science, vol 1727. Springer, Cham. https://doi.org/10.1007/978-3-031-28475-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-28475-5_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-28474-8

  • Online ISBN: 978-3-031-28475-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics