NORMA eResearch @NCI Library

An improved task Scheduling Algorithm for Segregating User Requests to different Virtual Machines

Kakumani, Sreenivasa Prasad (2020) An improved task Scheduling Algorithm for Segregating User Requests to different Virtual Machines. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (1MB) | Preview

Abstract

Resource Management is key for maintaining trust, improving the user experience by meeting the user requirements and demands within the SLA as agreed by cloud providers. An efficient task scheduling algorithm has to be implemented to overcome problems such as the non-uniform load distribution and the optimal use of resources. An improved task scheduling algorithm based on traditional Longest Job First (LJF) and Shortest Job First (SJF) is developed in this paper in order to allocate the long-running jobs to a pool of Virtual Machines (VMs) and short-running jobs to another pool of VMs parallelly. Three different VM configurations are considered with a pre-defined total VM count and the simulations are executed for every combination of VMs based on total VM count. The evaluated results are then compared to LJF and SJF and observed that the total execution cost, waiting time, completion time are best for the proposed model. The proposed model is successful in finding the best possible combination of VMs to be selected depending on the workload.

Item Type: Thesis (Masters)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 23 Mar 2020 17:01
Last Modified: 23 Mar 2020 17:01
URI: https://norma.ncirl.ie/id/eprint/4141

Actions (login required)

View Item View Item