Javascript must be enabled to continue!
Heuristics for Efficient Resource Allocation in Cloud Computing
View through CrossRef
The resource allocation in cloud computing determines the allocation of computer and network resources of service providers to service requests of users for meeting user service requirements. It is not scalable to solve the resource allocation problem as an optimization problem to obtain the optimal solution in real time. This paper presents the development and testing of heuristics for the efficient resource allocation to obtain near-optimal solutions in a scalable manner. We first define the resource allocation problem as a Mixed Integer rogramming (MIP) optimization problem and obtain the optimal solutions for various resource-service problem types. Based on the analysis of the optimal solutions, we design heuristics for the efficient resource allocation. Then we evaluate the performance of the resource allocation heuristics using various resource-service problem types and different numbers of service requests and resources. The results show the comparable performance of the heuristics to the optimal solutions. The resource allocation heuristics also demonstrate the better computational efficiency and thus scalability than solving the MIP problems to obtain the optimal solutions.
Keywords: Resource allocation; Clouds computing; Heuristics; Mixed integer programming
RAFT IT and Publications Pvt Limited
Title: Heuristics for Efficient Resource Allocation in Cloud Computing
Description:
The resource allocation in cloud computing determines the allocation of computer and network resources of service providers to service requests of users for meeting user service requirements.
It is not scalable to solve the resource allocation problem as an optimization problem to obtain the optimal solution in real time.
This paper presents the development and testing of heuristics for the efficient resource allocation to obtain near-optimal solutions in a scalable manner.
We first define the resource allocation problem as a Mixed Integer rogramming (MIP) optimization problem and obtain the optimal solutions for various resource-service problem types.
Based on the analysis of the optimal solutions, we design heuristics for the efficient resource allocation.
Then we evaluate the performance of the resource allocation heuristics using various resource-service problem types and different numbers of service requests and resources.
The results show the comparable performance of the heuristics to the optimal solutions.
The resource allocation heuristics also demonstrate the better computational efficiency and thus scalability than solving the MIP problems to obtain the optimal solutions.
Keywords: Resource allocation; Clouds computing; Heuristics; Mixed integer programming.
Related Results
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
Predictive Resource Allocation Strategies for Cloud Computing Environments Using Machine Learning
Predictive Resource Allocation Strategies for Cloud Computing Environments Using Machine Learning
Cloud computing revolutionizes fast-changing technology. Companies' computational resource use is changing. Businesses can quickly adapt to changing market conditions and operati...
Adoption Strategy for Cloud Computing in Kenyan Research Institutions
Adoption Strategy for Cloud Computing in Kenyan Research Institutions
Cloud computing has transformed the aspect of distributed computing from many other prevailing methods by offering more unlimited benefits, like cutting down computing costs and al...
THE IMPACT OF CLOUD COMPUTING ON CONSTRUCTION PROJECT DELIVERY ABUJA NIGERIA
THE IMPACT OF CLOUD COMPUTING ON CONSTRUCTION PROJECT DELIVERY ABUJA NIGERIA
Cloud computing is the delivery of computing services, such as storage, processing power, and software applications, via the internet. Cloud computing offers various advantages and...
THE ROLE OF CLOUD COMPUTING IN SCALING E-COMMERCE BUSINESSES
THE ROLE OF CLOUD COMPUTING IN SCALING E-COMMERCE BUSINESSES
In the rapidly evolving digital landscape, e-commerce has emerged as a cornerstone of global trade, necessitating robust, scalable solutions to accommodate increasing consumer dema...
Identifying and Leveraging Promising Design Heuristics for Multi-Objective Combinatorial Design Optimization
Identifying and Leveraging Promising Design Heuristics for Multi-Objective Combinatorial Design Optimization
Abstract
Design heuristics are traditionally used as qualitative principles to guide the design process, but they have also been used to improve the efficiency of...
Supporting cloud resource allocation in configurable business process models
Supporting cloud resource allocation in configurable business process models
Supporter l'allocation des ressources cloud dans les processus métiers configurables
Les organisations adoptent de plus en plus les Systèmes (PAIS) pour gérer leurs...
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Cloud computing has become a critical component of modern IT infrastructure, offering businesses scalability, flexibility, and cost efficiency. Unoptimized cloud migration strategi...

