An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan
This project works on developing an efficient network load balancing mechanism based on the Ant Colony Optimization (ACO) algorithm. The main objectives of the ACO algorithm in this project are to achieve a balanced overall distribution of tasks across the nodes within the network and to reduce the...
Saved in:
Main Author: | |
---|---|
Format: | Student Project |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | http://ir.uitm.edu.my/id/eprint/39883/1/39883.pdf http://ir.uitm.edu.my/id/eprint/39883/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.uitm.ir.39883 |
---|---|
record_format |
eprints |
spelling |
my.uitm.ir.398832021-01-07T09:14:12Z http://ir.uitm.edu.my/id/eprint/39883/ An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan Mohamad Hafizan, Muhammad Nur Zikri Electronics Apparatus and materials Transmission lines Microelectromechanical systems Applications of electronics This project works on developing an efficient network load balancing mechanism based on the Ant Colony Optimization (ACO) algorithm. The main objectives of the ACO algorithm in this project are to achieve a balanced overall distribution of tasks across the nodes within the network and to reduce the execution time. In order to achieve these objectives, there are two priority of the ACO load balancing algorithm. The first priority is to ensure that the number of tasks assigned to each of the node within the networking environment are as uniform as possible. The second priority is to select a node with the best capabilities to execute a certain task which is assessed according to the node’s current pheromone value. The simulations and output for the performance of the ACO algorithm was done in the Cloudsim Plus Toolkit and the Eclipse software. Based on the results, it indicates that the ACO algorithm is effective to achieve proper network load balancing and guarantee a high network performance. This is because the ACO algorithm is capable of distributing the tasks evenly to all nodes and at the same time reduce the total computational time of all tasks. The results also show that the ACO algorithm was able to outperform the Randomized and Round Robin algorithm in all simulation configurations. 2020-07 Student Project NonPeerReviewed text en http://ir.uitm.edu.my/id/eprint/39883/1/39883.pdf Mohamad Hafizan, Muhammad Nur Zikri (2020) An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan. [Student Project] (Unpublished) |
institution |
Universiti Teknologi Mara |
building |
Tun Abdul Razak Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Mara |
content_source |
UiTM Institutional Repository |
url_provider |
http://ir.uitm.edu.my/ |
language |
English |
topic |
Electronics Apparatus and materials Transmission lines Microelectromechanical systems Applications of electronics |
spellingShingle |
Electronics Apparatus and materials Transmission lines Microelectromechanical systems Applications of electronics Mohamad Hafizan, Muhammad Nur Zikri An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan |
description |
This project works on developing an efficient network load balancing mechanism based on the Ant Colony Optimization (ACO) algorithm. The main objectives of the ACO algorithm in this project are to achieve a balanced overall distribution of tasks across the nodes within the network and to reduce the execution time. In order to achieve these objectives, there are two priority of the ACO load balancing algorithm. The first priority is to ensure that the number of tasks assigned to each of the node within the networking environment are as uniform as possible. The second priority is to select a node with the best capabilities to execute a certain task which is assessed according to the node’s current pheromone value. The simulations and output for the performance of the ACO algorithm was done in the Cloudsim Plus Toolkit and the Eclipse software. Based on the results, it indicates that the ACO algorithm is effective to achieve proper network load balancing and guarantee a high network performance. This is because the ACO algorithm is capable of distributing the tasks evenly to all nodes and at the same time reduce the total computational time of all tasks. The results also show that the ACO algorithm was able to outperform the Randomized and Round Robin algorithm in all simulation configurations. |
format |
Student Project |
author |
Mohamad Hafizan, Muhammad Nur Zikri |
author_facet |
Mohamad Hafizan, Muhammad Nur Zikri |
author_sort |
Mohamad Hafizan, Muhammad Nur Zikri |
title |
An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan |
title_short |
An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan |
title_full |
An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan |
title_fullStr |
An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan |
title_full_unstemmed |
An evaluation of network load balancing through Ant Colony Optimization (ACO) based technique / Muhammad Nur Zikri Mohamad Hafizan |
title_sort |
evaluation of network load balancing through ant colony optimization (aco) based technique / muhammad nur zikri mohamad hafizan |
publishDate |
2020 |
url |
http://ir.uitm.edu.my/id/eprint/39883/1/39883.pdf http://ir.uitm.edu.my/id/eprint/39883/ |
_version_ |
1688550902481289216 |
score |
13.211869 |