| Sign In to gain access to subscriptions and/or personal tools. |
An Efficient Routing Mechanism in Network SimulationInstitute of Computing Technology Chinese Academy of Sciences Beijing 100190, China, haozhiyu{at}software.ict.ac.cn
Institute of Computing Technology Chinese Academy of Sciences Beijing 100190, China
School of Computer Science and Technology Harbin Institute of Technology Harbin 150001, China 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.
Key Words: network simulation routing mechanism MTree_Nix
SIMULATION, Vol. 84, No. 10-11,
511-520 (2008) |
|||