1 / 16

New Directions and Half-Baked Ideas in Topology Modeling

New Directions and Half-Baked Ideas in Topology Modeling. Ellen W. Zegura College of Computing Georgia Tech. Outline. A very little bit of background Thoughts on: Alternative Internet models Scaling Application-driven topology modeling. Networking background. transit domains.

shelley
Download Presentation

New Directions and Half-Baked Ideas in Topology Modeling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. New Directions and Half-Baked Ideas in Topology Modeling Ellen W. Zegura College of Computing Georgia Tech

  2. Outline • A very little bit of background • Thoughts on: • Alternative Internet models • Scaling • Application-driven topology modeling

  3. Networking background transit domains domains/autonomous systems exchange point border routers peering hosts/endsystems routers stub domains lowly worm access networks

  4. Topo modeling: state-of-the-art • Graph representation • Router-level modeling • vertices are routers • edges are one-hop IP connectivity • Domain- (AS-) level modeling • vertices are domains (ASes) • edges are peering relationships • Mostly undirected and unlabeled graphs

  5. Alternative Internet models • Intermediate AS/router level model • explicit representation for “important” routers (border routers and exchange points) • Hybrid real/synthetic model • Fluid-flow topology model • what might this mean? • alternatives to graph-based models?

  6. 1: Intermediate AS/router level transit domains exchange point border routers stub domains • one super-vertex per domain • one vertex per exchange point and border router • explicit representation of border routers • endpoints of edges are border routers or exchange points

  7. 2: Hybrid real/synthetic model transit domains transit • Create database of real data for autonomous system topology • Use synthetic model for high-level structure • Populate synthetic model using real data stub stub domains

  8. III: “Fluid-flow” topology model • What does this mean? • alternatives to graph-based models • Example: ASes occupy 2-d space; overlapping ASes can exchange traffic

  9. Scaling • Problem: what are the smallest topology models that capture the interesting properties? • One approach: canonical topologies with a size parameter • (Too) simple examples: ring, star, trees, parking lot, …

  10. Possible models Domain star: • One router per stub domain • One transit domain • One transit router per stub domain (or per k stub domains)

  11. Possible models Domain single bottleneck: • bottleneck between xit domains • different distances between stub domains

  12. What else? • More transit domains • Hierarchy in transit domains • More multihoming (stub domain connected to more than one transit domain) • Routing rules? • Closer look at needs of applications

  13. Application-driven models • Rather than designing general models, let’s think about what particular problems need • Examples: • BGP analysis • peer-to-peer (or overlay) system design

  14. BGP analysis • BGP – interdomain routing protocol • external BGP – between domains • internal BGP – within a domain • BGP problems: • stability (do the routes oscillate?) • convergence time • what are the modeling needs? • topology plus peering policies • for stability: worst case topologies • for convergence: typical topologies?

  15. Peer-to-peer/overlay networks • Endsystems in base network are overlay network nodes; paths in base network are overlay network links • Overlay problems: • quality of overlay (length of overlay paths, load on base links,…) • what are the modeling needs? • AS-level alone is sufficient? • intermediate AS/router-level is better?

  16. More questions • What topology models are appropriate for wireless/ad-hoc/sensor networks? • What additional information is useful besides basic topology? • Can a focus on the use of models lead to improved ability to evaluate the quality of models? • How much do you need to know about today’s Internet to design decent models?

More Related