Distributed cost-based update policies for QoS routing on hierarchical networks

  • Authors:
  • Ben-Jye Chang;Ren-Hung Hwang

  • Affiliations:
  • Department of Computer Science and Information Engineering, Chaoyang University of Technology, Taichung 413, Taiwan, ROC;Department of Computer Science and Information Engineering, National Chungcheng University, Chiayi 621, Taiwan, ROC

  • Venue:
  • Information Sciences—Informatics and Computer Science: An International Journal
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

As the number of nodes of the Internet increasing, there are two main issues have to be addressed for the reason of efficient routing. First the scalable issue, nowadays the Internet adopts flat routing, which is so-called hop-by-hop routing and yields the drawbacks of inefficient and non-scalable. One of good solutions is to form the flat networks into a hierarchy. The hierarchical network will consist of subnetworks, called peer groups, and peer groups will exchange the aggregated state information only. Second, the accuracy of routing information issue, the state information has to be exchanged among nodes for maintaining the up-to-date information of the networks. Most of networks exchange the state information periodically which is referred to as a time-based update policy. The dynamic nature of network status makes it very difficult to set an appropriate update interval. However, that is a trade-off between the accuracy of routing information and the overhead of exchanging state information. Therefore, in this paper, we first propose a distributed cost-based update policy, referred to as the dynamic cost-based update policy (DCU), to improve the accuracy of aggregated state information, while reducing the frequency of aggregation and information distribution. Nevertheless, DCU may suffer from routing oscillation. We then propose another three update policies to avoid the oscillation drawback, which are extended from DCU, referred to as the DCU update with hysteresis policy (DCUH), the DCU update with cost threshold policy (DCUCT), and the DCU update with cost threshold and hold down timer policy (DCUCTT). Performance of the proposed policies is compared with the PNNI time-based update policy (PNNIU), the full update policy (FU), and the logarithm of residual bandwidth update policy (LRBU). Our simulation results indicate that the four proposed dynamic cost-based update policies yield less revenue loss and aggregation overhead; furthermore, the proposed DCUCTT policy yields the best performance while significantly reduces the overhead of aggregation and advertising of state information.