2020
DOI: 10.5755/j01.eie.26.6.25865
|View full text |Cite
|
Sign up to set email alerts
|

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

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 prospec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 19 publications
(11 citation statements)
references
References 52 publications
0
4
0
Order By: Relevance
“…Similarly, the instructors have been improvising different methods to teach (Abid et al, 2015 ; Domínguez & Jaime, 2010 ) and evaluate (Kawash et al, 2020 ) this theoretical and practical course. Also, the emerging and hot topics such as cloud computing and big data has also created the need to revise the curriculum and methods to teach DSE (Manzoor et al, 2020 ).…”
Section: Introductionmentioning
confidence: 99%
“…Similarly, the instructors have been improvising different methods to teach (Abid et al, 2015 ; Domínguez & Jaime, 2010 ) and evaluate (Kawash et al, 2020 ) this theoretical and practical course. Also, the emerging and hot topics such as cloud computing and big data has also created the need to revise the curriculum and methods to teach DSE (Manzoor et al, 2020 ).…”
Section: Introductionmentioning
confidence: 99%
“…Network resources or shared resources can include files, the challenge in sharing resources such as data, audio and video, and hardware in a cloud environment can be addressed through resource management. This involves coordinating IT resources by controlling templates, managing virtual IT resources, performing load balancing, resource replication and failover, and monitoring the operational conditions of IT resources [11]. The cloud provider or user accesses these functionalities through a cloud resource administrator, and the virtual machine image repository is located in the Virtual Infrastructure Manager (VIM) as shown in Fig.…”
Section: Resource Allocationmentioning
confidence: 99%
“…The procedures used by the resource allocation strategies allow resources to be used productively in order to meet customer needs. When developing resource allocation techniques, there are some crucial factors that should be taken into account from the perspectives of both cloud service providers (cost, resource utilisation, energy, workload, SLA, QoS) and cloud service consumers (execution time, response time, user satisfaction, SLA, QoS) [2].…”
Section: Resource Allocationmentioning
confidence: 99%