Multiple ant-bee colony optimization for load balancing in packet-switched networks

10/11/2011
by   Mehdi Kashefikia, et al.
0

One of the important issues in computer networks is "Load Balancing" which leads to efficient use of the network resources. To achieve a balanced network it is necessary to find different routes between the source and destination. In the current paper we propose a new approach to find different routes using swarm intelligence techniques and multi colony algorithms. In the proposed algorithm that is an improved version of MACO algorithm, we use different colonies of ants and bees and appoint these colony members as intelligent agents to monitor the network and update the routing information. The survey includes comparison and critiques of MACO. The simulation results show a tangible improvement in the aforementioned approach.

READ FULL TEXT
research
10/18/2017

Network Load Balancing Methods: Experimental Comparisons and Improvement

Load balancing algorithms play critical roles in systems where the workl...
research
09/27/2020

Load Balancing and Mutisource Routing in Information-Centric-Networking

Information-Centric Networking is still an incomplete paradigm which int...
research
08/01/2021

Efficient On-Chip Multicast Routing based on Dynamic Partition Merging

Networks-on-chips (NoCs) have become the mainstream communication infras...
research
04/11/2019

RDNA Balance: Load Balancing by Isolation of Elephant Flows using Strict Source Routing

Data center networks need load balancing mechanisms to dynamically serve...
research
10/08/2019

FlowDyn: Towards a Dynamic Flowlet Gap Detection using Programmable Data Planes

Data center networks offer multiple disjoint paths between Top-of-Rack (...
research
07/09/2021

QoS-Aware Load Balancing in Wireless Networks using Clipped Double Q-Learning

In recent years, long-term evolution (LTE) and 5G NR (5th Generation New...
research
10/06/2020

Local Deal-Agreement Based Monotonic Distributed Algorithms for Load Balancing in General Graphs

In computer networks, participants may cooperate in processing tasks, so...

Please sign up or login with your details

Forgot password? Click here to reset