NASLMRP: Design of a Negotiation Aware Service Level Agreement Model for Resource Provisioning in Cloud Environments
Main Article Content
Abstract
Cloud resource provisioning requires examining tasks, dependencies, deadlines, and capacity distribution. Scalability is hindered by incomplete or complex models. Comprehensive models with low-to-moderate QoS are unsuitable for real-time scenarios. This research proposes a Negotiation Aware SLA Model for Resource Provisioning in cloud deployments to address these challenges. In the proposed model, a task-level SLA maximizes resource allocation fairness and incorporates task dependency for correlated task types. This process's new tasks are processed by an efficient hierarchical task clustering process. Priority is assigned to each task. For efficient provisioning, an Elephant Herding Optimization (EHO) model allocates resources to these clusters based on task deadline and make-span levels. The EHO Model suggests a fitness function that shortens the make-span and raises deadline awareness. Q-Learning is used in the VM-aware negotiation framework for capacity tuning and task-shifting to post-process allocated tasks for faster task execution with minimal overhead. Because of these operations, the proposed model outperforms state-of-the-art models in heterogeneous cloud configurations and across multiple task types. The proposed model outperformed existing models in terms of make-span, deadline hit ratio, 9.2% lower computational cycles, 4.9% lower energy consumption, and 5.4% lower computational complexity, making it suitable for large-scale, real-time task scheduling.
Article Details
References
Mahmoud, H., Thabet, M., Khafagy, M. H., & Omara, F. A., Multiobjective task scheduling in cloud environment using decision tree algorithm. IEEE Access, 10, 36140-36151,2022
Chai, R., Li, M., Yang, T., & Chen, Q. (2021). Dynamic priority-based computation scheduling and offloading for interdependent tasks: leveraging parallel transmission and execution. IEEE Transactions on Vehicular Technology, 70(10), 10970-10985.,2021
Alsadie, D., A metaheuristic framework for dynamic virtual machine allocation with optimized task scheduling in cloud data centers. IEEE Access, 9, 74218-74233,2021
Lee, Y. S., & Han, T. H., Task parallelism-aware deep neural network scheduling on multiple hybrid memory cube-based processing-in-memory. IEEE Access, 9, 68561-68572.,2021
11.Mao, R., & Aggarwal, V., NPSCS: Non-preemptive stochastic coflow scheduling with time-indexed LP relaxation. IEEE Transactions on Network and Service Management, 18(2), 2377-2387.,2021
Aejaz Farooq Ganai, Farida Khursheed. (2023). Computationally Efficient Holistic Approach for Handwritten Urdu Recognition using LRCN Model. International Journal of Intelligent Systems and Applications in Engineering, 11(4s), 536 –. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/2724
Zhang, Q., Gui, L., Zhu, S., & Lang, X. ,Task offloading and resource scheduling in hybrid edge-cloud networks. IEEE Access, 9, 85350-85366.,2021
Chen, X., Cheng, L., Liu, C., Liu, Q., Liu, J., Mao, Y., & Murphy, J. , A WOA-based optimization approach for task scheduling in cloud computing systems. IEEE Systems journal, 14(3), 3117-3128.,2020
Gammoudi, A., Benzina, A., Khalgui, M., & Chillet, D., Energy-efficient scheduling of real-time tasks in reconfigurable homogeneous multicore platforms. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50(12), 5092-5105.,2018
Yuan, H., Bi, J., & Zhou, M., Profit-sensitive spatial scheduling of multi-application tasks in distributed green clouds. IEEE Transactions on Automation Science and Engineering, 17(3), 1097-1106,2019
Qi, Q., Zhang, L., Wang, J., Sun, H., Zhuang, Z., Liao, J., & Yu, F. R. Scalable parallel task scheduling for autonomous driving using multi-task deep reinforcement learning. IEEE Transactions on Vehicular Technology, 69(11), 13861-13874, 2020.
Jiang, E., Wang, L., & Wang, J., Decomposition-based multi-objective optimization for energy-aware distributed hybrid flow shop scheduling with multiprocessor tasks. Tsinghua Science and Technology, 26(5), 646-663.,2021
Kessler, C., Litzinger, S., & Keller, J., Static scheduling of moldable streaming tasks with task fusion for parallel systems with DVFS. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 39(11), 4166-4178,2020
Chen, L., Zhu, J., Deng, Y., Li, Z., Chen, J., Jiang, X., & Liu, L., An Elastic Task Scheduling Scheme on Coarse-Grained Reconfigurable Architectures. IEEE Transactions on Parallel and Distributed Systems, 32(12), 3066-3080.,2021
Nabi, S., Ibrahim, M., & Jimenez, J. M., DRALBA: Dynamic and resource aware load balanced scheduling approach for cloud computing. IEEE Access, 9, 61283-61297,2021
Marahatta, A., Pirbhulal, S., Zhang, F., Parizi, R. M., Choo, K. K. R., & Liu, Z., Classification-based and energy-efficient dynamic task scheduling scheme for virtualized cloud data center. IEEE Transactions on Cloud Computing, 9(4), 1376-1390,2019.
Chen, Z., Hu, J., Chen, X., Hu, J., Zheng, X., & Min, G., Computation offloading and task scheduling for DNN-based applications in cloud-edge computing. IEEE Access, 8, 115537-1155472,2020
Chaudhary, D. S. ., & Sivakumar, D. S. A. . (2022). Detection Of Postpartum Hemorrhaged Using Fuzzy Deep Learning Architecture . Research Journal of Computer Systems and Engineering, 3(1), 29–34. Retrieved from https://technicaljournals.org/RJCSE/index.php/journal/article/view/38
Ali, A., & Iqbal, M. M., A cost and energy efficient task scheduling technique to offload microservices based applications in mobile cloud computing. IEEE Access, 10, 46633-46651,2022
Quan, Z., Wang, Z. J., Ye, T., & Guo, S, Task scheduling for energy consumption constrained parallel applications on heterogeneous computing systems. IEEE Transactions on Parallel and Distributed Systems, 31(5), 1165-1182,2019.
Yuan, H., Tang, G., Li, X., Guo, D., Luo, L., & Luo, X. , Online dispatching and fair scheduling of edge computing tasks: A learning-based approach. IEEE Internet of Things Journal, 8(19), 14985-14998,2021.
Jiang, X., Sun, J., Tang, Y., & Guan, N., Utilization-tensity bound for real-time DAG tasks under global EDF scheduling. IEEE Transactions on Computers, 69(1), 39-50.2019
Orr, M., & Sinnen, O., Integrating task duplication in optimal task scheduling with communication delays. IEEE Transactions on Parallel and Distributed Systems, 31(10), 2277-2288, 2020
Wang, Y., & Zuo, X., An effective cloud workflow scheduling approach combining PSO and idle time slot-aware rules. IEEE/CAA journal of automatica sinica, 8(5), 1079-1094.2021
Mrs. Ritika Dhabliya. (2020). Obstacle Detection and Text Recognition for Visually Impaired Person Based on Raspberry Pi. International Journal of New Practices in Management and Engineering, 9(02), 01 - 07. https://doi.org/10.17762/ijnpme.v9i02.83
Rajesh, M., Analysis and Design of Advance Scalable QoS Based Resource Provisioning Framework. Recent Trends in Intensive Computing, 39, 114. 2021
Shelke, P., & Shahapurkar, R., TS2LBDP: Design of an Improved Task-Side SLA Model for Efficient Task Scheduling via Bioinspired Deadline-Aware Pattern Analysis. International Journal of Intelligent Information Technologies (IJIIT), 18(3), 1-13.,2022
Shelke, P., & Shahapurkar, R., Analysis of time factor with resource provisioning frameworks in a cloud environment for improving scheduling performance. International Journal of Next-Generation Computing, 13(3),2022
Feitelson, D. G., Tsafrir, D., & Krakov, D., Experience with using the parallel workloads archive. Journal of Parallel and Distributed Computing, 74(10), 2967-2982,2014