Resource Allocation in Cloud Computing Using Genetic Algorithm and Neural Network

08/22/2023
by   Mahdi Manavi, et al.
0

Cloud computing is one of the most used distributed systems for data processing and data storage. Due to the continuous increase in the size of the data processed by cloud computing, scheduling multiple tasks to maintain efficiency while reducing idle becomes more and more challenging. Efficient cloud-based scheduling is also highly sought by modern transportation systems to improve their security. In this paper, we propose a hybrid algorithm that leverages genetic algorithms and neural networks to improve scheduling. Our method classifies tasks with the Neural Network Task Classification (N2TC) and sends the selected tasks to the Genetic Algorithm Task Assignment (GATA) to allocate resources. It is fairness aware to prevent starvation and considers the execution time, response time, cost, and system efficiency. Evaluations show that our approach outperforms the state-of-the-art method by 3.2 execution time, 13.3

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/22/2014

Hybrid Genetic Algorithm for Cloud Computing Applications

In this paper with the aid of genetic algorithm and fuzzy theory, we pre...
research
01/23/2022

Task Scheduling in Cloud Computing Using Hybrid Meta-heuristic: A Review

In recent years with the advent of high bandwidth internet access availa...
research
02/22/2018

Resource-Aware Min-Min (RAMM) Algorithm for Resource Allocation in Cloud Computing Environment

Resource allocation (RA) is a significant aspect in Cloud Computing whic...
research
01/21/2022

QoS-SLA-Aware Adaptive Genetic Algorithm for Multi-Request Offloading in Integrated Edge-Cloud Computing in Internet of Vehicles

The Internet of Vehicles over Vehicular Ad-hoc Networks is an emerging t...
research
12/23/2019

Jupiter: A Networked Computing Architecture

In the era of Internet of Things, there is an increasing demand for netw...
research
06/14/2020

Probabilistic Models for the Execution Time in Stochastic Scheduling

The execution time of programs is a key element in many areas of compute...
research
12/15/2021

Data Placement for Multi-Tenant Data Federation on the Cloud

Due to privacy concerns of users and law enforcement in data security an...

Please sign up or login with your details

Forgot password? Click here to reset