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.










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
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
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
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
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
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
Eman MS, Uma RN, Subbalakshmi KP (2019) Optimal joint scheduling and cloud offloading for mobile applications. IEEE Trans Cloud Comput 7(2):301–313
Feng Li TW, Liao LZ (2018) Two-level multi-task scheduling in a cloud manufacturing environment. Robot Comput Integr Manuf 56:127–139
Gao Y, Zhang S, Zhou J (2019) A hybrid algorithm for multi-objective scientific workflow scheduling in IaaS cloud. IEEE Access 7:125783–125795
Karunakaran V (2019) A stochastic development of cloud computing based task scheduling ALGORITHM. J Soft Comput Paradigm (JSCP) 1(01):41–48
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
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
Liu Li, Fan Qi, Buyya R (2018) A deadline-constrained multi-objective task scheduling algorithm in mobile cloud environments. IEEE Access 6:52982–52996
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
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
Raj JS (2020) Improved response time and energy management for mobile cloud computing using computational offloading. J ISMAC 2(01):38–49
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
Shakya S (2020) Survey on cloud based robotics architecture, challenges and applications. J Ubiquitous Comput Commun Technol (UCCT) 2(01):10–18
Sungheetha A, Sharma R (2020) Service quality assurance in cloud data centers using migration scaling. J Inf Technol 2(01):53–63
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
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
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
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
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
Funding
No Funding.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06184-4