Resource Allocation Techniques in Cloud Computing: A Review and Future Directions

Authors

  • Muhammad Faraz Manzoor Department of Computer Science, University of Management and Technology
  • Adnan Abid Department of Computer Science, University of Management and Technology
  • Muhammad Shoaib Farooq Department of Computer Science, University of Management and Technology
  • Naeem A. Nawaz Department of Computer Science, Ummal Qura University
  • Uzma Farooq Department of Computer Science, University of Management and Technology

DOI:

https://doi.org/10.5755/j01.eie.26.6.25865

Keywords:

Cloud computing, Resource allocation, Resource scheduling, Resource utilization

Abstract

Cloud computing has become a very important computing model to process data and execute computationally concentrated applications in pay-per-use method. Resource allocation is a process in which the resources are allocated to consumers by cloud providers based on their flexible requirements. As the data is expanding every day, allocating resources efficiently according to the consumer demand has also become very important, keeping Service Level Agreement (SLA) between service providers and consumers in prospect. This task of resource allocation becomes more challenging due to finite available resources and increasing consumer demands. Therefore, many unique models and techniques have been proposed to allocate resources efficiently. In the light of the uniqueness of the models and techniques, the main aim of the resource allocation is to limit the overhead/expenses associated with it. This research aims to present a comprehensive, structured literature review on different aspects of resource allocation in cloud computing, including strategic, target resources, optimization, scheduling and power. More than 50 articles, between year 2007 and 2019, related to resource allocation in cloud computing have been shortlisted through a structured mechanism and they are reviewed under clearly defined objectives. It presents a topical taxonomy of resource allocation dimensions, and articles under each category are discussed and analysed. Lastly, salient future directions in this area are discussed.

Downloads

Published

2020-12-18

How to Cite

Manzoor, M. F., Abid, A., Farooq, M. S., A. Nawaz, N., & Farooq, U. (2020). Resource Allocation Techniques in Cloud Computing: A Review and Future Directions. Elektronika Ir Elektrotechnika, 26(6), 40-51. https://doi.org/10.5755/j01.eie.26.6.25865

Issue

Section

SYSTEM ENGINEERING, COMPUTER TECHNOLOGY