Service Level Agreement Violation Preventive Task Scheduling for Quality of Service Delivery in Cloud Computing Environment

Ismail Zahraddeen Yakubu, Zainab Aliyu Musa, Lele Muhammed, Badamasi Ja’afaru, Fatima Shittu, Zakari Idris Matinja · Procedia Computer Science · 2020

Cloud computing as a model, provides an environment for execution of large computationally or data intensive task under some agreed Service Level Agreement (SLA). Today, the rate of cloud adoption by organizations has immensely increased due to its reliability, reduced cost and performance. This increase necessitates the need for efficient resource scheduling technique that ensure Quality of Service (QoS) delivery, optimize resource usage and maintain the agreed SLA. Researchers in the literature have proposed several techniques that maps complex task to cloud resources considering QoS requirements which records significant improvements with the need for more ideal solutions. This paper proposed an efficient SLA violation preventive task scheduling to optimize cloud resources, ensure QoS delivery while maintaining the agreed SLA. Processing capacity, bandwidth, storage, execution time, waiting time and task deadline are considered as QoS parameters for mapping of task to resource. The proposed method was implemented using CloudSim simulation tool and the performance result shows that the method will significantly enhance cloud performance in terms of response time and client QoS expectations.

Read the paper · More papers on PaperTik