Hierarchical Multi-Agent Optimization for Resource Allocation in Cloud Computing

01/12/2020
by   Xiangqiang Gao, et al.
0

In cloud computing, an important concern is to allocate the available resources of service nodes to the requested tasks on demand and to make the objective function optimum, i.e., maximizing resource utilization, payoffs and available bandwidth. This paper proposes a hierarchical multi-agent optimization (HMAO) algorithm in order to maximize the resource utilization and make the bandwidth cost minimum for cloud computing. The proposed HMAO algorithm is a combination of the genetic algorithm (GA) and the multi-agent optimization (MAO) algorithm. With maximizing the resource utilization, an improved GA is implemented to find a set of service nodes that are used to deploy the requested tasks. A decentralized-based MAO algorithm is presented to minimize the bandwidth cost. We study the effect of key parameters of the HMAO algorithm by the Taguchi method and evaluate the performance results. When compared with genetic algorithm (GA) and fast elitist non-dominated sorting genetic (NSGA-II) algorithm, the simulation results demonstrate that the HMAO algorithm is more effective than the existing solutions to solve the problem of resource allocation with a large number of the requested tasks. Furthermore, we provide the performance comparison of the HMAO algorithm with the first-fit greedy approach in on-line resource allocation.

READ FULL TEXT

page 12

page 15

research
02/16/2021

Resource allocation in dynamic multiagent systems

Resource allocation and task prioritisation are key problem domains in t...
research
01/21/2020

Self Organization Agent Oriented Dynamic Resource Allocation on Open Federated Clouds Environment

To ensure uninterrupted services to the cloud clients from federated clo...
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
06/16/2022

Belief-Desire-Intention (BDI) Multi-agent System for Cloud Marketplace Negotiation

With the evolution of cloud computing, there has been a rise of large en...
research
04/14/2017

Solving the Uncapacitated Single Allocation p-Hub Median Problem on GPU

A parallel genetic algorithm (GA) implemented on GPU clusters is propose...
research
07/11/2020

A Hybrid Multi-Objective Carpool Route Optimization Technique using Genetic Algorithm and A* Algorithm

Carpooling has gained considerable importance in developed as well as in...
research
03/29/2021

Hybrid Evolutionary Optimization Approach for Oilfield Well Control Optimization

Oilfield production optimization is challenging due to subsurface model ...

Please sign up or login with your details

Forgot password? Click here to reset