Skip to main content

Collaborative Scheduling of Multi-cloud Distributed Multi-cloud Tasks Based on Evolutionary Multi-tasking Algorithm

  • Conference paper
  • First Online:
Bio-Inspired Computing: Theories and Applications (BIC-TA 2023)

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

  • 23 Accesses

Abstract

With the rapid development of information technology making the scale of the Internet increasing day by day, collaborative optimization of multiple scheduling tasks in a multi-cloud environment provides users with faster scheduling options. Meanwhile, there is a certain similarity between cloud scheduling tasks, and in order not to waste the similarity between tasks, similar tasks are linked together to find an optimal scheduling solution for multiple tasks, making it possible to handle multiple scheduling tasks simultaneously. Firstly, we construct a multi-objective optimization model considering time, cost and VM resource load balance; secondly, since there are not only independent optimization problems in real scenarios, we adapt the constructed multiple similar optimization models and propose a multi-task multi-objective optimization model; finally, to be able to solve the constructed model better, we use a proposed objective function-based Finally, we propose an evolutionary multitasking algorithm based on weighted summation of the objective functions, which allows the algorithm to find the optimal solution among multiple multi-objective models. Simulation experiments show that the proposed algorithm has better performance.

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.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. Addya, S.K., Satpathy, A., Ghosh, B.C., Chakraborty, S., Ghosh, S.K., Das, S.K.: CoMCLOUD: virtual machine coalition for multi-tier applications over multi-cloud environments. IEEE Trans. Cloud Comput. 11(1), 956–970 (2021)

    Article  Google Scholar 

  2. Armbrust, M., et al.: Above the clouds: a berkeley view of cloud computing. Technical report UCB/EECS-2009-28, EECS Department, University of California (2009)

    Google Scholar 

  3. Cai, X., Geng, S., Wu, D., Cai, J., Chen, J.: A multicloud-model-based many-objective intelligent algorithm for efficient task scheduling in Internet of Things. IEEE Internet Things J. 8(12), 9645–9653 (2020)

    Article  Google Scholar 

  4. Deb, K., Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans. Evol. Comput. 18(4), 577–601 (2013)

    Article  Google Scholar 

  5. Gao, L., Zhan, H., Sheng, V.S.: Mitigate gender bias using negative multi-task learning. Neural Process. Lett. 55(8), 11131–11146 (2023)

    Article  Google Scholar 

  6. Geng, S., Wu, D., Wang, P., Cai, X.: Many-objective cloud task scheduling. IEEE Access 8, 79079–79088 (2020)

    Article  Google Scholar 

  7. Gupta, A., Ong, Y.S., Feng, L.: Multifactorial evolution: toward evolutionary multitasking. IEEE Trans. Evol. Comput. 20(3), 343–357 (2015)

    Article  Google Scholar 

  8. He, X., Tu, Z., Wagner, M., Xu, X., Wang, Z.: Online deployment algorithms for microservice systems with complex dependencies. IEEE Trans. Cloud Comput. 11(2), 1746–1763 (2023)

    Article  Google Scholar 

  9. Huang, P.Q., Wang, Y., Wang, K., Liu, Z.Z.: A bilevel optimization approach for joint offloading decision and resource allocation in cooperative mobile edge computing. IEEE Trans. Cybern. 50(10), 4228–4241 (2019)

    Article  Google Scholar 

  10. Katyal, M., Mishra, A.: Application of selective algorithm for effective resource provisioning in cloud computing environment. arXiv preprint arXiv:1403.2914 (2014)

  11. Liu, Y., Xu, X., Zhang, L., Wang, L., Zhong, R.Y.: Workload-based multi-task scheduling in cloud manufacturing. Robot. Comput.-Integr. Manuf. 45, 3–20 (2017)

    Article  Google Scholar 

  12. Lu, J., et al.: A multi-task oriented framework for mobile computation offloading. IEEE Trans. Cloud Comput. 10(1), 187–201 (2019)

    Article  MathSciNet  Google Scholar 

  13. Marahatta, A., Pirbhulal, S., Zhang, F., Parizi, R.M., Choo, K.K.R., Liu, Z.: Classification-based and energy-efficient dynamic task scheduling scheme for virtualized cloud data center. IEEE Trans. Cloud Comput. 9(4), 1376–1390 (2019)

    Article  Google Scholar 

  14. Mugunthan, D.S.: Novel cluster rotating and routing strategy for software defined wireless sensor networks. J. IoT Soc. Mob. Anal. Cloud 2(3), 140–146 (2020)

    Google Scholar 

  15. Pan, L., Liu, X., Jia, Z., Xu, J., Li, X.: A multi-objective clustering evolutionary algorithm for multi-workflow computation offloading in mobile edge computing. IEEE Trans. Cloud Comput. 11(2), 1334–1351 (2021)

    Article  Google Scholar 

  16. Pradhan, P., Behera, P.K., Ray, B.: Modified round robin algorithm for resource allocation in cloud computing. Procedia Comput. Sci. 85, 878–890 (2016)

    Article  Google Scholar 

  17. Rjoub, G., Bentahar, J., Wahab, O.A.: BigTrustScheduling: trust-aware big data task scheduling approach in cloud computing environments. Future Gener. Comput. Syst. 110, 1079–1097 (2020)

    Article  Google Scholar 

  18. Shirvastava, S., Dubey, R., Shrivastava, M.: Best fit based VM allocation for cloud resource allocation. Int. J. Comput. Appl. 158(9), 25–27 (2017)

    Google Scholar 

  19. Sutcliffe, A., Vaea, K., Poulivaati, J., Evans, A.M.: Fast casts’: evidence based and clinical considerations for rapid Ponseti method. Foot Ankle Online J. 6(9), 2 (2013)

    Google Scholar 

  20. Wang, B., Hou, Y., Li, M.: QuickN: practical and secure nearest neighbor search on encrypted large-scale data. IEEE Trans. Cloud Comput. 10(3), 2066–2078 (2020)

    Article  Google Scholar 

  21. Xiong, Y., Huang, S., Wu, M., She, J., Jiang, K.: A Johnson’s-rule-based genetic algorithm for two-stage-task scheduling problem in data-centers of cloud computing. IEEE Trans. Cloud Comput. 7(3), 597–610 (2017)

    Article  Google Scholar 

  22. Xu, H., Liu, Y., Wei, W., Zhang, W.: Incentive-aware virtual machine scheduling in cloud computing. J. Supercomput. 74, 3016–3038 (2018)

    Article  Google Scholar 

  23. Xu, J., Zhang, Z., Hu, Z., Du, L., Cai, X.: A many-objective optimized task allocation scheduling model in cloud computing. Appl. Intell. 51, 3293–3310 (2021)

    Article  Google Scholar 

  24. Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)

    Article  Google Scholar 

  25. Zhang, X., Tian, Y., Jin, Y.: A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 19(6), 761–776 (2014)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the Science and Technology Development Foundation of the Central Guiding Local under Grant No. YDZJSX2021A038; National Natural Science Foundation of China under Grant No.61806138; Postgraduate Joint Training Demonstration Base of Taiyuan University of Science and Technology Fund (Grant NO. JD2022003).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tianhao Zhao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhao, T., Wu, L., Cui, Z., Cai, X. (2024). Collaborative Scheduling of Multi-cloud Distributed Multi-cloud Tasks Based on Evolutionary Multi-tasking Algorithm. In: Pan, L., Wang, Y., Lin, J. (eds) Bio-Inspired Computing: Theories and Applications. BIC-TA 2023. Communications in Computer and Information Science, vol 2061. Springer, Singapore. https://doi.org/10.1007/978-981-97-2272-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-97-2272-3_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-97-2271-6

  • Online ISBN: 978-981-97-2272-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics