Skip to main content

Advertisement

Log in

Multi-swarm optimization model for multi-cloud scheduling for enhanced quality of services

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Cloud services gain more attention due to its accessibility, performance, and cost factors. Cloud offers a wide range of services and completes the task without any delay due to its scheduling policies. Task scheduling is an important factor in cloud computing applications. The performance of applications increases due to an effective scheduling strategy. The cloud resources are allocated to the tasks through task scheduling. Factors like customer satisfaction, resource utilization, better performance make task scheduling crucial for service providers. Depending on the scheduling schemes support in clouds, scheduling is categorized into single cloud or multi-cloud scheduling. Multi-cloud environment provides diverse resources and significantly reduces the cost and commercial limitations. However, reducing the cost functions and makespan are the major factors considered to avoid customer dissatisfaction. But it is essential to concentrate on other factors, such as throughput, delay, Makespan, waiting time, response time, utilization, and efficiency to improve the quality of services. This research work presents a Multi-Swarm Optimization model for Multi-Cloud Scheduling for Enhanced Quality of Services for a multi-cloud environment. Experimental results demonstrate that the proposed approach performs better in all aspects compared to existing techniques, such as Adaptive energy-efficient scheduling, single objective particle swarm optimization scheduling, and improves the quality of services.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Alsadie D (2021) TSMGWO: optimizing task schedule using multi-objectives grey Wolf optimizer for cloud data centers. IEEE Access 9:37707–37725

    Article  Google Scholar 

  • Cui D, Peng Z, Xiong J, Bo Xu, Lin W (2020) A reinforcement learning-based mixed job scheduler scheme for grid or IaaS cloud. IEEE Trans Cloud Comput 8(4):1030–1039

    Article  Google Scholar 

  • Deng K, Ren K, Zhu M, Song J (2020) A data and task co-scheduling algorithm for scientific cloud workflows. IEEE Trans Cloud Comput 8(2):349–362

    Article  Google Scholar 

  • Ding D, Fan X, Zeng J (2020) Q-learning based dynamic task scheduling for energy-efficient cloud computing. Futur Gener Comput Syst 108:361–371

    Article  Google Scholar 

  • Douik A, Dahrouj H, Al-Naffouri TY, Alouini M-S (2018) Distributed hybrid scheduling in multi-cloud networks using conflict graphs. IEEE Trans Commun 66(1):209–224

    Article  Google Scholar 

  • Dubey K, Shams MY, Sharma SC, Alarifi A, Amoon M, Nasr AA (2019) A management system for servicing multi-organizations on community cloud model in secure cloud environment. IEEE Access 7:159535–159546

    Article  Google Scholar 

  • Eman MS, Uma RN, Subbalakshmi KP (2019) Optimal joint scheduling and cloud offloading for mobile applications. IEEE Trans Cloud Comput 7(2):301–313

    Article  Google Scholar 

  • Feng Li TW, Liao LZ (2018) Two-level multi-task scheduling in a cloud manufacturing environment. Robot Comput Integr Manuf 56:127–139

    Google Scholar 

  • Gao Y, Zhang S, Zhou J (2019) A hybrid algorithm for multi-objective scientific workflow scheduling in IaaS cloud. IEEE Access 7:125783–125795

    Article  Google Scholar 

  • Karunakaran V (2019) A stochastic development of cloud computing based task scheduling ALGORITHM. J Soft Comput Paradigm (JSCP) 1(01):41–48

    Google Scholar 

  • Lavanya M, Shanthi B, Saravanan S (2020) Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment. Comput Commun 151:183–195

    Article  Google Scholar 

  • Lin J, Cui D, Peng Z, Li Q, He J (2020) A two-stage framework for the multi-user multi-data center job scheduling and resource allocation. IEEE Access 8:197863–197874

    Article  Google Scholar 

  • Liu Li, Fan Qi, Buyya R (2018) A deadline-constrained multi-objective task scheduling algorithm in mobile cloud environments. IEEE Access 6:52982–52996

    Article  Google Scholar 

  • Mohammed Abdullahi Md, Ngadi A, Ahmad BI (2019) An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment. J Netw Comput Appl 133:60–74

    Article  Google Scholar 

  • Peng G, Wang H, Dong J, Zhang H (2018) Knowledge-based resource allocation for collaborative simulation development in a multi-tenant cloud computing environment. IEEE Trans Serv Comput 11(2):306–317

    Article  Google Scholar 

  • Raj JS (2020) Improved response time and energy management for mobile cloud computing using computational offloading. J ISMAC 2(01):38–49

    Article  Google Scholar 

  • Sanaj MS, Joe Prathap PM (2020) An efficient approach to the map-reduce framework and genetic algorithm based whale optimization algorithm for task scheduling in cloud computing environment. Mater Today Proc 37(2):3199–3208

    Google Scholar 

  • Shakya S (2020) Survey on cloud based robotics architecture, challenges and applications. J Ubiquitous Comput Commun Technol (UCCT) 2(01):10–18

    Google Scholar 

  • Sungheetha A, Sharma R (2020) Service quality assurance in cloud data centers using migration scaling. J Inf Technol 2(01):53–63

    Google Scholar 

  • Vahedi-Nouri BR, Tavakkoli-Moghaddam MR (2019) A multi-objective scheduling model for a cloud manufacturing system with pricing, equity, and order rejection. IFAC-Papers 52(13):2177–2182

    Article  Google Scholar 

  • Wang Y, Liu H, Zheng W, Xia Y, Li Y, Chen P, Guo K, Xie H (2019) Multi-objective workflow scheduling with deep-Q-network-based multi-agent reinforcement learning. IEEE Access 7:39974–39982

    Article  Google Scholar 

  • Zhu J, Li X, Ruiz R, Li W, Huang H, Zomaya AY (2020) Scheduling periodical multi-stage jobs with fuzziness to elastic cloud resources. IEEE Trans Parallel Distrib Syst 31(12):2819–2833

    Article  Google Scholar 

  • Zhu J, Li X, Ruiz R, Xiaolong Xu (2018) Scheduling Stochastic multi-stage jobs to elastic hybrid cloud resources. IEEE Trans Parallel Distrib Syst 29(6):1401–1415

    Article  Google Scholar 

  • Zuo L, Shu L, Dong S, Chen Y, Yan Li (2017) A multi-objective hybrid cloud resource scheduling method based on deadline and cost constraints. IEEE Access 5:22067–22080

    Article  Google Scholar 

Download references

Funding

No Funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. Mohanraj.

Ethics declarations

Conflict of interest

All authors have declared that they have no conflict of interest.

Human and animal rights

Humans and animals are not involved in the work.

Additional information

Communicated by Joy Iong-Zong Chen.

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

Mohanraj, T., Santhosh, R. Multi-swarm optimization model for multi-cloud scheduling for enhanced quality of services. Soft Comput 26, 12985–12995 (2022). https://doi.org/10.1007/s00500-021-06184-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-06184-4

Keywords