Skip to main content

Advertisement

Log in

SLA Aware Optimized Task Scheduling Model for Faster Execution of Workloads Among Federated Clouds

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The evolvement of data intensive applications in the cloud computing platform increased the burden of the cloud and resulted in the violation of the service level agreement (SLA). Moreover, the single cloud scenario offers no flexibility to switch between cloud service providers (CPs), leading to limited resource utilization and slower execution. To resolve these issues, this article introduces a hierarchical framework for task scheduling in a federated cloud scenario with multiple datacenters (DCs). The dynamic tasks with different resource requirements are considered to arrive at the federated cloud environment for successful execution. Initially, the task agent receives the tasks and clusters them using the proposed enhanced density peaks clustering (EDPC) algorithm. The proposed clustering algorithm clusters the tasks based on their resource requirements and results in two clusters such as CPU demanding tasks and I/O demanding tasks. After clustering, the tasks are sent to the federation layer, where the scheduling decisions are taken for the tasks. The federated cloud manager (FCM) within the cloud service provider (CP) communicates with the available DCs regarding resource availability. If the resources cannot satisfy the needs, they extend communication with the neighboring FCMs within the federation to complete the execution of tasks. After acquiring the availability status of the entire federation, the FCM executes the African vultures optimization algorithm (AVOA) based task scheduling framework to make the scheduling decision. The performance of the proposed model is evaluated using the GWT T-12 Bit Brains dataset by implementation in the CloudSim tool. The proposed model proved its efficacy over the compared metaheuristics in different metrics.

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

Access this article

Subscribe and save

Springer+ Basic
€32.70 /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 includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data Availability

Data sharing is not applicable to this article.

References

  1. Liaqat, M., Chang, V., Gani, A., Ab Hamid, S. H., Toseef, M., Shoaib, U., & Ali, R. L. (2017). Federated cloud resource management: Review and discussion. Journal of Network and Computer Applications, 77, 87–105.

    Article  Google Scholar 

  2. Khorasani, N., Abrishami, S., Feizi, M., Esfahani, M. A., & Ramezani, F. (2020). Resource management in the federated cloud environment using Cournot and Bertrand competitions. Future Generation Computer Systems, 113, 391–406.

    Article  Google Scholar 

  3. Najm, M., Tamarapalli, V. (2020). VM migration for profit maximization in federated cloud data centers. In 2020 International Conference on COMmunication Systems & NETworkS (COMSNETS), IEEE, 882–884.

  4. Najm, M., Tamarapalli, V. (2019). Cost-efficient deployment of big data applications in federated cloud systems. In 2019 11th International Conference on Communication Systems & Networks (COMSNETS), IEEE, 428–431.

  5. Bahmani, A., Ferriter, K., Krishnan, V., Alavi, A., Alavi, A., Tsao, P. S., Snyder, M. P., & Pan, C. (2021). Swarm: A federated cloud framework for large-scale variant analysis. PLoS computational biology, 17(5), e1008977.

    Article  Google Scholar 

  6. Latif, R., Afzaal, S. H., & Latif, S. (2021). A novel cloud management framework for trust establishment and evaluation in a federated cloud environment. The Journal of Supercomputing, 77(11), 12537–12560.

    Article  Google Scholar 

  7. Kansal, S., Kumar, H., & Kaushal, S. (2020). A request allocation model for processing data in federated cloud computing. The Electronic Library. https://doi.org/10.1108/EL-01-2019-0005

    Article  Google Scholar 

  8. Najm, M., Tamarapalli, V. (2020). Inter-data center virtual machine migration in federated cloud. In Proceedings of the 21st International Conference on Distributed Computing and Networking, 1–1

  9. Varghese, J., & Sreenivasaiah, J. (2022). Entropy based monotonic task scheduling and dynamic resource mapping in federated cloud environment. International Journal of Intelligent Engineering & Systems, 15(1).

  10. Rosa, M. J., Ralha, C. G., Holanda, M., & Araujo, A. P. (2021). Computational resource and cost prediction service for scientific workflows in federated clouds. Future Generation Computer Systems, 125, 844–858.

    Article  Google Scholar 

  11. Sermakani, A. M., & Paulraj, D. (2020). Effective data storage and dynamic data auditing scheme for providing distributed services in federated cloud. Journal of Circuits, Systems and Computers, 29(16), 2050259.

    Article  Google Scholar 

  12. Prakash, K. B. (2020). A critical review on federated cloud consumer perspective of maximum resource utilization for optimal price using EM algorithm. Soft Computing for Problem Solving. https://doi.org/10.1007/978-981-15-0184-5_15

    Article  Google Scholar 

  13. Chauhan, S. S., Pilli E. S., & Joshi, R. C. (2021). BSS: A brokering model for service selection using integrated weighting approach in cloud environment. Journal of Cloud Computing, 10, 1–14.

  14. Kumar, P., & Prakash, K. B. (2019). QoS aware resource provisioning in federated cloud and analyzing maximum resource utilization in agent based model. International Journal of Innovative Technology and Exploring Engineering, 8(8), 2689–2697.

    Google Scholar 

  15. Chauhan, S. S., Pilli, E. S., & Joshi, R. C. (2021). BGSA: broker guided service allocation in federated cloud. Sustainable Computing: Informatics and Systems., 32, 100609.

    Google Scholar 

  16. Keshavarzi, A., Haghighat, A. T., & Bohlouli, M. (2021). Clustering of large scale QoS time series data in federated clouds using improved variable Chromosome Length Genetic Algorithm (CQGA). Expert Systems with Applications., 164, 113840.

    Article  Google Scholar 

  17. Shishira, S. R., & Kandasamy, A. (2021). BeeM-NN: An efficient workload optimization using Bee Mutation Neural Network in federated cloud environment. Journal of Ambient Intelligence and Humanized Computing., 12(2), 3151–3167.

    Article  Google Scholar 

  18. Najm, M., Tripathi, R., Alhakeem, M. S., & Tamarapalli, V. (2021). A cost-aware management framework for placement of data-intensive applications on federated cloud. Journal of Network and Systems Management., 29(3), 1–33.

    Article  Google Scholar 

  19. Chikhaoui, A., Lemarchand, L., Boukhalfa, K., & Boukhobza, J. (2021). Multi-objective optimization of data placement in a storage-as-a-service federated cloud. ACM Transactions on Storage (TOS)., 7(3), 1–32.

    Google Scholar 

  20. Heidari, A., & Navimipour, N. J. (2021). A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm. PeerJ Computer Science. https://doi.org/10.7717/peerj-cs.539

    Article  Google Scholar 

  21. Nasiriasayesh, H., Yari, A., & Nazemi, E. (2021). Adaptive IWD-based algorithm for deployment of business processes into cloud federations. International Journal of Pervasive Computing and Communications. https://doi.org/10.1108/IJPCC-10-2020-0159

    Article  Google Scholar 

  22. Du, M., Ding, S., & Jia, H. (2016). Study on density peaks clustering based on k-nearest neighbors and principal component analysis. Knowledge-Based Systems, 99, 135–145.

    Article  Google Scholar 

  23. Abdollahzadeh, B., Gharehchopogh, F. S., & Mirjalili, S. (2021). African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Computers & Industrial Engineering, 158, 107408.

    Article  Google Scholar 

  24. Tawfeek, M.A., El-Sisi, A., Keshk, A.E., and Torkey, F.A. (2013). Cloud task scheduling based on ant colony optimization. In 2013 8th international conference on computer engineering & systems (ICCES), IEEE, 64–69.

  25. Alkayal, E.S., Jennings, N.R., and Abulkhair, M.F. (2016). Efficient task scheduling multi-objective particle swarm optimization in cloud computing. In 2016 IEEE 41st conference on local computer networks workshops (LCN workshops), 17–24.

  26. Mangalampalli, S., Swain, S. K., & Mangalampalli, V. K. (2022). Multi objective task scheduling in cloud computing using cat swarm optimization algorithm. Arabian journal for science and engineering, 47(2), 1821–1830.

    Article  Google Scholar 

  27. Goyal, T., Singh, A., & Agrawal, A. (2012). Cloudsim: Simulator for cloud computing infrastructure and modeling. Procedia Engineering, 38, 3566–3572.

    Article  Google Scholar 

  28. http://gwa.ewi.tudelft.nl/datasets/gwa-t-12-bitbrains

  29. Shen, S., Beek, V.V., Iosup, A. (2015). Statistical Characterization of Business-Critical Workloads Hosted in Cloud Datacenters. The 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). ShenZhen, China.

  30. Walia, N. K., Kaur, N., Alowaidi, M., Bhatia, K. S., Mishra, S., Sharma, N. K., Sharma, S. K., & Kaur, H. (2021). An energy-efficient hybrid scheduling algorithm for task scheduling in the cloud computing environments. IEEE Access, 9, 117325–117337.

    Article  Google Scholar 

  31. Ebadifard, F., & Babamir, S. M. (2021). Federated geo-distributed clouds: Optimizing resource allocation based on request type using autonomous and multi-objective resource sharing model. Big Data Research, 24, 100188.

    Article  Google Scholar 

Download references

Funding

No funding is provided for the preparation of the manuscript.

Author information

Authors and Affiliations

Authors

Contributions

Divya Kshatriya and Vijayalakshmi A Lepakshi have equal contributions to this work.

Corresponding author

Correspondence to Divya Kshatriya.

Ethics declarations

Conflict of interest

Authors declare that they have no conflict of interest.

Ethical Approval

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

Consent to Participate

All the authors involved have agreed to participate in this submitted article.

Consent for Publication

All the authors involved in this manuscript give full consent for publication of this submitted article.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kshatriya, D., Lepakshi, V.A. SLA Aware Optimized Task Scheduling Model for Faster Execution of Workloads Among Federated Clouds. Wireless Pers Commun 135, 1635–1661 (2024). https://doi.org/10.1007/s11277-024-11135-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-024-11135-x

Keywords

Navigation