• DocumentCode
    1671334
  • Title

    Routing in an Internet-scale network emulator

  • Author

    Chen, Jay ; Gupta, Diwaker ; Vishwanath, Kashi V. ; Snoeren, Alex C. ; Vahdat, Amin

  • Author_Institution
    Univ. of California, USA
  • fYear
    2004
  • Firstpage
    275
  • Lastpage
    283
  • Abstract
    One of the primary challenges facing scalable network emulation and simulation is the overhead of storing network-wide routing tables or computing appropriate routes on a per-packet basis. We present an approach to routing table calculation and storage based on spanning tree construction that provides an order of magnitude reduction in routing table size for Internet-like topologies. In our approach, we maintain a variable number of spanning trees for a given topology and choose the path between two hosts in each tree, choosing the shortest. We also populate offline a negative cache of actual shortest paths for source-destination pairs - typically a few percent of the total - where the lookups result in sub-optimal routes. We have implemented our technique in a popular network emulator, ModelNet, and show that our enhanced version can emulate Internet topologies 10-100 times larger than previously possible.
  • Keywords
    Internet; digital simulation; network topology; table lookup; telecommunication computing; telecommunication network routing; trees (mathematics); Internet topologies; Internet-scale network emulator; negative cache; network simulation; network-wide routing tables; source-destination pairs; spanning tree construction; storage overhead; sub-optimal routes; table lookups; Computational modeling; Computer networks; Emulation; Hardware; IP networks; Intelligent networks; Large-scale systems; Network topology; Routing; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings. The IEEE Computer Society's 12th Annual International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2251-3
  • Type

    conf

  • DOI
    10.1109/MASCOT.2004.1348282
  • Filename
    1348282