Because of rapidly rising network traffic, ISP providers are trying to create new network structures and extend more resources to control the growth of demands. It is important to efficiently split the network bandwidth among different sources so that each user has enough bandwidth. Traffic engineering is used to achieve this goal. Performing reliable and efficient network operations as well as improving the utilization of network resources, are the aims of traffic engineering. These objectives are reached by exploiting appropriate routing techniques and the result is the increase of network ability to create different services without congestion. Sending the traffic of each stream to multiple paths and applying the load balancing algorithms cause higher network throughput and lower end-to-end delay compared to traditional single path routing algorithms. This paper presents a brief introduction of multipath routing algorithms and introduces load balancing algorithms categorized into two groups of state dependent and state independent algorithms.
Rights and permissions | |
![]() |
This Journal is an open access Journal Licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. (CC BY NC 4.0) |