NASLMRP: Design of a Negotiation Aware Service Level Agreement Model for Resource Provisioning in Cloud Environments

Main Article Content

Pallavi Shelke
Rekha Shahapurkar

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

How to Cite
Shelke, P. ., & Shahapurkar, R. . (2023). NASLMRP: Design of a Negotiation Aware Service Level Agreement Model for Resource Provisioning in Cloud Environments. International Journal on Recent and Innovation Trends in Computing and Communication, 11(9), 28–37. https://doi.org/10.17762/ijritcc.v11i9.8114
Section
Articles

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