Resource-aware min-min (RAMM) algorithm for resource allocation in cloud computing environment

9Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Resource allocation (RA) is a significant aspect of Cloud Computing. The Cloud resource manager is responsible to assign available resources to the tasks for execution in an effective way that improves system performance, reduce response time, lessen makespan and utilize resources efficiently. To fulfil these objectives, an effective Tasks Scheduling algorithm is required. The standard Max-Min and Min-Min Task Scheduling algorithms are not able to produce better makespan and effective resource utilization. In this paper, a Resource-Aware Min-Min (RAMM) Algorithm is proposed based on basic Min-Min algorithm. The proposed RAMM Algorithm selects shortest execution time task and assigns it to the resource which takes shortest completion time. If minimum completion time resource is busy, then the RAMM Algorithm selects next minimum completion time resource to reduce waiting time of the task and improve resource utilization. The experiment results show that the proposed RAMM Algorithm produces better makespan and load balance than Max-Min, Min-Min and improved Max-Min Algorithms.

Cite

CITATION STYLE

APA

Ali, S. A., Khan, S., & Alam, M. (2019). Resource-aware min-min (RAMM) algorithm for resource allocation in cloud computing environment. International Journal of Recent Technology and Engineering, 8(3), 1863–1870. https://doi.org/10.35940/ijrte.C5197.098319

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free