An Efficient Routing Mechanism in Network Simulation

  • Authors:
  • Zhiyu Hao; Xiaochun Yun; Hongli Zhang

  • Affiliations:
  • Institute of Computing Technology Chinese Academy ofSciences Beijing 100190, China;Institute of Computing Technology Chinese Academy ofSciences Beijing 100190, China;School of Computer Science and Technology Harbin Instituteof Technology Harbin 150001, China

  • Venue:
  • Simulation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Simulation is widely recognized as an essential tool for analyzing large-scale networks. Routing is a key factor which impacts the simulation scale and efficiency. This paper presents a new approach to routing calculation, storage and lookup, named MTree_Nix routing. It maintains a variable number of spanning trees as the base routing table, and uses Nix-Vector routing to compute on demand the routing states that cannot be covered by any of the spanning trees. Theoretically, we obtain the constraint condition on the optimized trade-off between space and time in MTree_Nix routing. Integrated with the advantages of the current routing mechanisms, MTree_Nix comes to a better trade-off between the storage space for the routing tables and the CPU time for routing lookup. Experimental results show that, with a storage space of only about 1% more than Nix-Vector, MTree_Nix can reduce the simulation time to about 85% of that using Nix-Vector.