Abstract
Real-time workload execution resource provisioning with SLA prerequisite in multi-cloud platform is considered to a difficult job. Data intensive workload is composed direct acyclic graph (DAG); thus, there exist high dependency among different subtask with varying quality of service (QoS) prerequisite. The existing workload scheduling is designed using multi-objective parameter such as minimizing time and cost; however, reducing delay and energy overhead is not considered. This paper presents Service level agreement-based workload scheduling (SLA-WS) technique for execution of real-time workload on multi-cloud platform. The SLA-WS emphasizes multi-objective parameter such as processing efficiency with energy optimization and task offloading benefits using soft-computing based dragonfly algorithm (DA). The SLA-WS model reduces processing time and energy consumption for execution of different workload in comparison with existing WS-framework leveraging multi-cloud platform.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ahmad RW, Gani A, Ab Hamid SH, Shiraz M, Yousafzai A, Xia F (2015) Survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:1125
Barika M, Garg S, Chan A, Calheiros R (2019) Scheduling algorithms for efficient execution of stream workflow applications in multicloud environments. IEEE Trans Serv Comput. https://doi.org/10.1109/TSC.2019.2963382
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efcient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755768
Bharathi S, Chervenak A, Deelman E, Mehta G, Su M, Vahi K (2008) Characterization of scientific workflows. In: Third Workshop on Workflows in Support of Large-Scale Science. Austin, pp 1–10
Caixia Y, Xiaojun C, Minnan L, Qinghua Z, Xiaoqin Z, Zhihui L, Feiping L (2020) Self-weighted robust LDA for multiclass classification with edge classes. ACM Trans Intell Syst Technol 12:1–19. https://doi.org/10.1145/3418284
Chunlin L, Jianhang T, Youlong L (2019) Hybrid cloud adaptive scheduling strategy for heterogeneous workload. J Grid Comput 17:419. https://doi.org/10.1007/s10723-019-09481-3
Doppa JR, Kim RG, Isakov M, Kinsy MA, Kwon H, Krishna T (2017) Adaptive manycore architectures for big data computing. In: IEEE/ACM International Symposium on Networks-on-Chip (NOCS) Seoul, pp 1–8
Esfandiarpoor S, Pahlavan A, Goudarzi M (2015) Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing. Comput Elect Eng 42:7489
Faragardi HR, Sedghpour MR, Fazliahmadi S, Fahringer RN (2020) GRP-HEFT: a budget-constrained resource provisioning scheme for workflow scheduling in IaaS clouds. IEEE Trans Parallel Distrib Syst 31(6):1239–1254. https://doi.org/10.1109/TPDS.2019.2961098
Farahnakian F, Pahikkala T, Liljeberg P, Plosila J, Hieu NT, Tenhunen H (2019) Energy-aware VM consolidation in cloud data centers using utilization prediction model. IEEE Trans Cloud Comput 7(2):524536. https://doi.org/10.1109/TCC.2016.2617374
Gul B et al (2020) CPU and RAM energy-based SLA-aware workload consolidation techniques for clouds. IEEE Access 8:62990–63003. https://doi.org/10.1109/ACCESS.2020.2985234
Hameed A, Khoshkbarforoushha A, Ranjan R, Jayaraman PP, Kolodziej J, Balaji P, Zeadally S, Malluhi QM, Tziritas N, Vishnu A, Khan SU, Zomaya A (2016) A survey and taxonomy on energy efcient resource allocation techniques for cloud computing systems. Computing 98(7):751774. https://doi.org/10.1007/s00607-014-0407-8
Khorramnejad K, Ferdouse L, Guan L et al (2018) Performance of integrated workload scheduling and pre-fetching in multimedia mobile cloud computing. J Cloud Comp 7:13. https://doi.org/10.1186/s13677-018-0115-6
Konjaang JK, Xu L (2021) Multi-objective workflow optimization strategy (MOWOS) for cloud computing. J Cloud Comp 10:11. https://doi.org/10.1186/s13677-020-00219-1
Li Z, Ge J, Hu H, Song W, Hu H, Luo B (2018a) Cost and energy aware scheduling algorithm for scientific workflows with deadline constraint in clouds. IEEE Trans Serv Comput 11(4):713–726
Li Z, Nie F, Chang X, Nie L, Zhang H, Yang Y (2018b) Rank-constrained spectral clustering with flexible embedding. IEEE Trans Neural Netw Learn Syst 29(12):6073–6082. https://doi.org/10.1109/TNNLS.2018.2817538
Li Z, Nie F, Chang X, Nie L, Yang Y, Zhang C, Sebe N (2018c) Dynamic affinity graph construction for spectral clustering using multiple features. IEEE Trans Neural Netw Learn Syst 29(12):6323–6332. https://doi.org/10.1109/TNNLS.2018.2829867
Li Z, Yao L, Chang X, Zhan K, Sun J, Zhang H (2019) Zero-shot event detection via event-adaptive concept relevance mining. Pattern Recogn 88:595–603. https://doi.org/10.1016/j.patcog.2018.12.010 (ISSN 0031-3203)
Madni SHH, Latiff MSA, Coulibaly Y, Abdulhamid SM (2016) Resource scheduling for infrastructure as a service (IaaS) in cloud computing: challenges and opportunities. J Netw Comput Appl 68:173–200
Madni SHH, Latiff MSA, Coulibaly Y, Abdulhamid SM (2017) Recent advancements in resource allocation techniques for cloud computing environment: a systematic review. Clust Comput 20:2489–2533
Masdari M, Khoshnevis A (2020) A survey and classification of the workload forecasting methods in cloud computing. Cluster Comput 23:2399–2424. https://doi.org/10.1007/s10586-019-03010-3
Mustafa S, Bilal K, Malik SUR, Madani SA (2018) SLA-aware energy efcient resource management for cloud environments. IEEE Access 6:15004–15020
Mustafa S et al (2019) SLA-aware best fit decreasing techniques for workload consolidation in clouds. IEEE Access 7:135256–135267. https://doi.org/10.1109/ACCESS.2019.2941145
Neelima P, Reddy ARM (2020) An efficient load balancing system using adaptive dragonfly algorithm in cloud computing. Cluster Comput 23:2891–2899
Pengzhen R, Yun X, Xiaojun C, Po-Yao H, Zhihui L, Xiaojiang C, Xin W (2020) A comprehensive survey of neural architecture search: challenges and solutions. ACM Comput Surv 37(4):111
Shuja J, Bilal K, Madani SA, Othman M, Ranjan R, Balaji P, Khan SU (2016) Survey of techniques and architectures for designing energy efficient data centers. IEEE Syst J 10(2):507–519
Singh S, Chana I (2015a) QoS-aware autonomic resource management in cloud computing: a systematic review. ACM Comput Surveys 48(3):1–46
Singh S, Chana I (2015b) QRSF: QoS-aware resource scheduling framework in cloud computing. J Supercomput 71(1):241–292
Singh S, Chana I (2015c) Q-aware: quality of service based cloud resource provisioning. Comput Electr Eng 47:138–160
Singh S, Chana I, Singh M, Buyya R (2016) SOCCER: self-optimization of energy-efficient cloud resources. Clust Comput 19:1787–1800. https://doi.org/10.1007/s10586-016-0623-4
Singh S, Chana I, Buyya R (2020) STAR: SLA-aware autonomic management of cloud resources. IEEE Trans Cloud Comput 8(4):1040–1053. https://doi.org/10.1109/TCC.2017.2648788
Tang Z, Qi L, Cheng Z, Li K, Khan SU, Li K (2016) An energy efficient task scheduling algorithm in DVFS-enabled cloud environment. J Grid Comput 14(1):55–74
Tziritas N, Mustafa S, Koziri M, Loukopoulos T, Khan SU, Xu CZ, Zomaya AY (2018) Server consolidation in cloud computing. In: IEEE 24th International Conference on Parallel and Distributed Systems, pp 194–203
Ullman JD (1975) NP-complete scheduling problems. J Comput Syst Sci 10(3):384–393
Wang Y, Tao X, Zhao F et al (2020) SLA-aware resource scheduling algorithm for cloud storage. J Wirel Commun Network. https://doi.org/10.1186/s13638-019-1604-0
Xie G, Liu L, Yang L, Li R (2017a) Scheduling trade-off of dynamic multiple parallel workflows on heterogeneous distributed computing systems. Concurrency Comput Parct Exp 29(8):1–18
Xie G, Zeng G, Li R, Li K (2017b) Energy-aware processor merging algorithms for deadline constrained parallel applications in heterogeneous cloud computing. IEEE Trans Sustain Comput 2(2):62–75
Zhang C, Wang Y, Lv Y, Wu H, Guo H (2019) An energy and SLA-aware resource management strategy in cloud data centers. Sci Programm. https://doi.org/10.1155/2019/3204346
Zhou J et al (2019) Cost and Makespan-aware workflow scheduling in hybrid clouds. J Syst Archit. https://doi.org/10.1016/j.sysarc.2019.08.004
Zhu Z, Zhang G, Li M, Liu X (2016) Evolutionary multi-objective workflow scheduling in cloud. IEEE Trans Parallel Distrib Syst 27(5):1344–1357
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
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
Nelli, A., Jogdand, R. SLA-WS: SLA-based workload scheduling technique in multi-cloud platform. J Ambient Intell Human Comput 14, 10001–10012 (2023). https://doi.org/10.1007/s12652-021-03666-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03666-z