Authors: R. Madhumathi; R. Radhakrishnan
Addresses: Department of Computer Science & Engineering, Sri Ramakrishna Engineering College, Coimbatore, India ' Faculty of information & Communication, Vidhya Mandhir Institute of Technology, Ingur, Erode, India
Abstract: Resource provisioning is the process of activating a bundle of allocated quantity of resources to bear the user requests. The scheduling algorithm plays a vital role in effective utilisation of resources, though resource allocation fails to achieve user satisfaction. To overcome this failure, Drip Irrigation-based Resource Allocation (DRA) scheduling algorithm is proposed to exploit the user priority on the basis of the reputation of the users who frequently request the resources. This algorithm works in three stages, namely resource selection, resource matching and drip-based resource allocation, where the unallocated requests are divided into smaller sub-tasks and limited available resources are allocated to them. Simulation results demonstrate that the drip-based resource scheduling mechanism is effective in satisfying the users' diverse requirements by considering their priority. Compared to the First Come First Serve (FCFS) and UFeed algorithms this performs better in terms of resource utilisation rate and satisfies more users in the cloud system.
Keywords: cloud computing; resource allocation; scheduling; virtual machines; priority; users.
International Journal of Grid and Utility Computing, 2017 Vol.8 No.4, pp.357 - 364
Received: 16 Apr 2016
Accepted: 05 Nov 2016
Published online: 25 Nov 2017 *