Multi-path routing based on load-balance for cognitive packet networks

https://doi.org/10.1016/S1005-8885(10)60106-9Get rights and content

Abstract

Quality of service (QoS) routing algorithms have been hardly discussed in the scientific community, most previous work on QoS routing concentrates on the performance of the single route. Cognitive packet network (CPN) has been designed for providing QoS routing. In this paper, to balance the loads among networks, we present a multi-path routing algorithm based on load-balance (MPRLB), which is carried out in two steps. The algorithm with low computational complexity is firstly applied to establish multi path routing for each source and destination node pairs (SD-pair) nodes in the network. Then, we propose the hopfield neural network algorithm, which is applied to improve the efficiency of the flow deviation method for fast flow allocation among the links of the network based on load balance. Extensive simulation results demonstrate that the proposed scheme significantly improves the performance compared with the existing scheme that ignores load balancing.

References (11)

  • E Gelenbe et al.

    Design and performance of cognitive packet networks

    Performance Evaluation

    (2001)
  • YL Li et al.

    An efficient tile-based ECO router using routing graph reduction and enhanced global routing flow

    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

    (2007)
  • E Gelenbe et al.

    Cognitive packet networks: QoS and performance

  • E Gelenbe et al.

    Can routing oscillations be good? the benefits of route-switching in self-aware networks

  • HE Rauch et al.

    Neural networks for routing communication traffic

    IEEE Control Systems Magazine

    (2002)
There are more references available in the full text version of this article.

Cited by (2)

  • Smart data packet ad hoc routing protocol

    2014, Computer Networks
    Citation Excerpt :

    CPN has been used as routing protocol for ad hoc network in [28,29]. In [30] the authors present a multiple path approach for CPN in order to perform load balance among all network nodes. The algorithm carried out in two steps.

  • Research on a congestion perception routing algorithm

    2014, Gaojishu Tongxin/Chinese High Technology Letters
View full text