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.









Similar content being viewed by others
Data Availability
Data sharing is not applicable to this article.
References
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.
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.
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.
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.
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.
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.
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
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
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).
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
Goyal, T., Singh, A., & Agrawal, A. (2012). Cloudsim: Simulator for cloud computing infrastructure and modeling. Procedia Engineering, 38, 3566–3572.
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.
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.
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.
Funding
No funding is provided for the preparation of the manuscript.
Author information
Authors and Affiliations
Contributions
Divya Kshatriya and Vijayalakshmi A Lepakshi have equal contributions to this work.
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-024-11135-x