Next Article in Journal
Effect of Boundary Conditions on the Mechanical Behavior of the Geogrid–Soil Interface
Next Article in Special Issue
EdgeX over Kubernetes: Enabling Container Orchestration in EdgeX
Previous Article in Journal
Does the Intraluminal Thrombus Provoke the Rupture of the Abdominal Aortic Aneurysm Wall?
Previous Article in Special Issue
Deep Learning at the Mobile Edge: Opportunities for 5G Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Intelligent Approach to Resource Allocation on Heterogeneous Cloud Infrastructures

by
Jack Marquez
*,†,
Oscar H. Mondragon
and
Juan D. Gonzalez
Automatics and Electronics Department, Universidad Autónoma de Occidente, Cali 760030, Colombia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2021, 11(21), 9940; https://doi.org/10.3390/app11219940
Submission received: 16 September 2021 / Revised: 28 September 2021 / Accepted: 8 October 2021 / Published: 25 October 2021
(This article belongs to the Special Issue Edge Computing Applications in IoT)

Abstract

Cloud computing systems are rapidly evolving toward multicloud architectures supported on heterogeneous hardware. Cloud service providers are widely offering different types of storage infrastructures and multi-NUMA architecture servers. Existing cloud resource allocation solutions do not comprehensively consider this heterogeneous infrastructure. In this study, we present a novel approach comprised of a hierarchical framework based on genetic programming to solve problems related to data placement and virtual machine allocation for analytics applications running on heterogeneous hardware with a variety of storage types and nonuniform memory access. Our approach optimizes data placement using the Hadoop File System on heterogeneous storage devices on multicloud systems. It guarantees the efficient allocation of virtual machines on physical machines with multiple NUMA (nonuniform memory access) domains by minimizing contention between workloads. We prove that our solutions for data placement and virtual machine allocation outperform other state-of-the-art approaches.
Keywords: cloud computing; resource allocation; genetic algorithm cloud computing; resource allocation; genetic algorithm

Share and Cite

MDPI and ACS Style

Marquez, J.; Mondragon, O.H.; Gonzalez, J.D. An Intelligent Approach to Resource Allocation on Heterogeneous Cloud Infrastructures. Appl. Sci. 2021, 11, 9940. https://doi.org/10.3390/app11219940

AMA Style

Marquez J, Mondragon OH, Gonzalez JD. An Intelligent Approach to Resource Allocation on Heterogeneous Cloud Infrastructures. Applied Sciences. 2021; 11(21):9940. https://doi.org/10.3390/app11219940

Chicago/Turabian Style

Marquez, Jack, Oscar H. Mondragon, and Juan D. Gonzalez. 2021. "An Intelligent Approach to Resource Allocation on Heterogeneous Cloud Infrastructures" Applied Sciences 11, no. 21: 9940. https://doi.org/10.3390/app11219940

APA Style

Marquez, J., Mondragon, O. H., & Gonzalez, J. D. (2021). An Intelligent Approach to Resource Allocation on Heterogeneous Cloud Infrastructures. Applied Sciences, 11(21), 9940. https://doi.org/10.3390/app11219940

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop