Priority based Resource Allocation and Scheduling using Artificial Bee Colony (ABC) Optimization for Cloud Computing Systems
A. Phani Sheetal1, K. Ravindranath2

1A. Phani Sheetal, Research Scholar, Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Guntur, Andhra Pradesh, India.

2K.Ravindranath, Associate Professor, Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Guntur, Andhra Pradesh, India.

Manuscript received on 04 April 2019 | Revised Manuscript received on 11 April 2019 | Manuscript Published on 26 April 2019 | PP: 39-44 | Volume-8 Issue-6S April 2019 | Retrieval Number: F60180486S19/19©BEIESP

Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In the Cloud computing systems, the existing works fails to address the failure rate of servers and no mechanism has been provided for fault recovery. In this paper, we propose a Priority based Resource Allocation & Scheduling Technique using Artificial Bee Colony (ABC) Optimization (PRAS-ABC) for cloud environment. Initially, the work load of server and resource requirements of users are predicted by the scout bees by monitoring the past resource utilizations and size of the allocated VM. With this predicted workload, the expected completion time of each server is estimated. Then the tasks requesting the resources are categorized based on the deadline and resource requirements. Then based on the work load and expected completed time, the servers are categorized. Then each category of task will be allocated to the respective category of servers. The proposed approach is implemented in Cloud Sim environment of Java and compared with existing techniques in terms of resource utilization, percentage of resources successfully allocated, percentage of missed deadlines, average work load of server etc.

Keywords: We Propose a Priority Based Resource Allocation & Scheduling Technique Using Artificial Bee Colony (ABC) Optimization (PRAS-ABC) for Cloud Environment.
Scope of the Article: Computer Science and Its Applications