A model for SLA aware admission control and QoS aware task scheduling in cloud environment
摘要
In the past few years, there has been a significant increase in the number of cloud data centers, which are expanding at a rapid pace with limited resources. Diverse resources aim to fulfill the continuously increasing demands of users for their requirements and satisfy Service Level Agreement (SLA). At the same time, when cloud service providers desire to increase profit, and cloud consumers want to optimize the Quality of Service (QoS), they may conflict with each other. When a service provider accepts a request having a short deadline or low budget, SLA violation and task rejection rates increase further, increasing the penalty and affecting the provider’s profit. It attracts researchers to develop an admission control policy that satisfies both. Therefore, this paper proposes an SLA-aware Admission Control Heuristic (SACH) that selects or rejects requests based on the budget and deadline given by the user and improves the service provider. Next, the work proposes a Quantum-inspired Firefly algorithm (QFA) for task scheduling. QFA enhances control over solution diversity by utilizing fundamental quantum computing principles such as Q-bit superposition states and quantum measures. Finally, the work develops a model SAQFA that combines SACH and QFA. SAQFA selects the task using SACH and then creates an SLA for each accepted task. Finally, QFA schedules these tasks under SLA constraints. The proposed work is analyzed and compared with other competitive algorithms. The simulation results prove that SAQFA reduces makespan by up to 42%, SLAV by up to 46%, and task rejections by up to 87%. It increases profit by up to 68% and resource utilization by up to 94%.