Subnet Level Internet Topology Generator

Slides:



Advertisements
Similar presentations
University of Nevada, Reno Router-level Internet Topology Mapping CS790 Presentation Modified from Dr. Gunes slides by Talha OZ.
Advertisements

Internet Topology Caterina Scoglio KSU. Why need for Internet Topology models To evaluate performance of algorithms and protocols Realistic models at.
1 Internet Path Inflation Xenofontas Dimitropoulos.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
The Cache Location Problem IEEE/ACM Transactions on Networking, Vol. 8, No. 5, October 2000 P. Krishnan, Danny Raz, Member, IEEE, and Yuval Shavitt, Member,
Network Topology Julian Shun. On Power-Law Relationships of the Internet Topology (Faloutsos 1999) Observes that Internet graphs can be described by “power.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Computer Science 1 An Approach to Universal Topology Generation Alberto Medina Anukool Lakhina Ibrahim Matta John Byers
1 Dong Lu, Peter A. Dinda Prescience Laboratory Department of Computer Science Northwestern University Evanston, IL GridG: Synthesizing Realistic.
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
Summary from Previous Lecture Real networks: –AS-level N= 12709, M=27384 (Jan 02 data) route-views.oregon-ix.net, hhtp://abroude.ripe.net/ris/rawdata –
Social Networks Based Ad Hoc Mobility Models Mirco Musolesi Stephen Hailes Cecilia Mascolo University College London 3 rd UK-Ubinet Workshop Bath, 9-11.
1 Network Topology Measurement Yang Chen CS 8803.
Modeling Internet Topology Ellen W. Zegura College of Computing Georgia Tech.
Position Statement Debbie Perouli, PhD Student Sonia Fahmy, Associate Professor Computer Science Department Purdue University WODNAFO 10.
On the Geographic Location of Internet Resources Mark Crovella Boston University Computer Science with Anukool Lakhina, John Byers, and Ibrahim Matta or.
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
Introduction to networking Dynamic routes. Objectives  Define dynamic routing and its properties  Describe the classes of routing protocols  Describe.
Subnet Level Internet Topology Generator Mehmet Burak AKGUN CS790 Complex Networks.
1 CS 4396 Computer Networks Lab Dynamic Routing Protocols - II OSPF.
Modeling Internet Topology Kenneth L. Calvert Matthew B. Doar Ellen W. Zegura Presented by Kiran Komaravolu.
A Place-based Model for the Internet Topology Xiaotao Cai Victor T.-S. Shi William Perrizo NDSU {Xiaotao.cai, Victor.shi,
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
Heterogeneous Network Topology Generators Amer Zaheer 1.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA)
Dynamic Load Balancing in Charm++ Abhinav S Bhatele Parallel Programming Lab, UIUC.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
A Simulation-Based Study of Overlay Routing Performance CS 268 Course Project Andrey Ermolinskiy, Hovig Bayandorian, Daniel Chen.
Network Simulation and Testing Polly Huang EE NTU
Network Simulation and Testing Polly Huang EE NTU
Anonymous communication over social networks Shishir Nagaraja and Ross Anderson Security Group Computer Laboratory.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
A Place-based Model for the Internet Topology Xiaotao Cai Victor T.-S. Shi William Perrizo NDSU {Xiaotao.cai, Victor.shi,
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
The simultaneous evolution of author and paper networks
Network (graph) Models
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Cohesive Subgraph Computation over Large Graphs
Link-Level Internet Structures
Dynamic Routing Protocols II OSPF
A Key Pre-Distribution Scheme Using Deployment Knowledge for Wireless Sensor Networks Zhen Yu & Yong Guan Department of Electrical and Computer Engineering.
Data Center Network Architectures
Routing: Link State Algorithm
Efficient Join Query Evaluation in a Parallel Database System
A Study of Group-Tree Matching in Large Scale Group Communications
ICMP ICMP – Internet Control Message Protocol
Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks Sushma Maramreddy.
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Analysis of Node Localizability in Wireless Ad-hoc Networks
Empirical analysis of Chinese airport network as a complex weighted network Methodology Section Presented by Di Li.
RESOLVING IP ALIASES USING DISTRIBUTED SYSTEMS
Net 323 D: Networks Protocols
Routing.
ISP and Egress Path Selection for Multihomed Networks
Dynamic Routing Protocols II OSPF
A Locality Model of the Evolution of Blog Networks
Department of Computer and IT Engineering University of Kurdistan
Vern Paxson and Sally Floyd, "Why We Don't Know How To Simulate The Internet", Proceedings of the 1997 Winter Simulation Conference, Dec1997 Sally Floyd.
Resource Allocation in a Middleware for Streaming Data
Lecture 26: Internet Topology CS 765: Complex Networks.
CS 381: Introduction to Computer Networks
Kostas Kolomvatsos, Christos Anagnostopoulos
Routing.
Authors: Jinliang Fan and Mostafa H. Ammar
2019/9/14 The Deep Learning Vision for Heterogeneous Network Traffic Control Proposal, Challenges, and Future Perspective Author: Nei Kato, Zubair Md.
Distributed Systems and Algorithms
Presentation transcript:

Subnet Level Internet Topology Generator Mehmet Burak AKGUN CS790 Complex Networks lifetime

OUTLINE Introduction Literature Review Subnet Level Generator Design Targets References

Introduction Internet is not always available for experimental purposes. Thus researchers use network simulators. In order to evaluate new algorithms and protocols, network researchers need realistic network topologies to be used in the simulation environment General purpose of internet topology generators is to synthesize realistic and highly configurable internet topologies in a reasonable time.

Why not use Existing topologies? By Stephen G. Eick - http://www.bell-labs.com/user/eick/index.html 

Why not use Existing topologies? Internet is growing in a distributed and uncontrolled fashion Achieving a deep understanding of internet topology is a challenging task. Operators do not want to publish the details of the existing topology AS-level connectivity is based on the complex business relationships and routing policies among service provider companies

Topology Discovery Studies Many studies were carried out to map the actual internet topology through Trace-Route. However no one is completely successful. - Aliasing issues - Load Balancing Routers - Unresponsive Routers -It takes a long time to tracert huge number the paths.

Literature Review Before 1999 1999-2001 2001- There is a strong belief that internet is hierarchical 1999-2001 Discovery of internet’s degree distribution to be power law 2001- Attention shifted again from local properties to large scale properties which are better represented by hierarchical generators.

Routing of Multipoint Connections B.M. Waxman 1988 Produces random graphs using Erdos-Renyi random graph model Nodes are uniformly distributed on a plane Existence of an edge between two nodes is a probabilistic function of the distance between nodes. (inversely affected by distance)

Tiers M. Doar. A Better Model for Generating Test Networks 1996 A multi-tier network topology generator WAN, MAN, LAN Three level hierarchical structure Only one WAN per random topology For each level of hierarchy, user specifies number of nodes Minimum spanning tree is calculated

GT-ITM How to Model an Internetwork, E.W.Zagura et.al. 1996 Two types of hierarchical graphs(n-level, TS) Transit-stub reproduces the hierarchical structure of internet. Firstly a connected random graph is generated Each node is considered as a transit domain and each transit domain is expanded to form another connected random graph After running expanding operation for levels, A number of random graphs are generated and connected to each node in the network as Stubs

On Power-Law Relationships of the Internet Topology. C. Faloutsos, P On Power-Law Relationships of the Internet Topology. C. Faloutsos, P. Faloutsos, and M. Faloutsos. 1999. Measurements on internet AS level (Autonomous Systems as nodes) Router level (Routers as nodes) Found out that Degree Distribution of these graphs are power laws Led to a new generation of topology generators which does not model the hierarchical structure of internet and focus on the node degrees

Degree Based Topology Generators These generators assume the fact that, it is more important to match the local properties of internet (like degree distribution) rather than large scale hierarchical structure

Heuristics for Internet Map Discovery, R. Govindan, H Heuristics for Internet Map Discovery, R. Govindan, H. Tangmunarunkit, Infocom 2000 Measurements conducted by Bell-labs using 284806 nodes and 449306 edges. System named MERCATOR All measurements are router level, i.e, no end hosts (which may be up to billions) Connection degree is lower than 0,001 %

A map of the Internet as discovered by the Bell-labs. Links painted with different colors represent different geographical locations.

Internet Node Degree Distribution by Bell-Labs 97% correlation with ideal power law distribution

Inet: Internet Topology Generator Cheng Jin, Qian Chen, Sugih Jamin 2000 AS level generator User specifies target size Inet assigns degree for each node according to the power degree distribution Forms the spanning tree using the number of edges decided for each node

BRITE: An Approach to Universal Topology Generation Alberto Medina, Anukool Lakhina, Ibrahim Matta, and John Byers,2001 Argue that preferential connectivity and incremental growth are the primary reasons of the power law distribution of internet Skewed node placement Area is divided into HSxHS squares and nodes distributed (one node is selected for backbone) Each square is further divided into LSxLS squares nodes are uniformly distributed among squares Locality based preferential network connections (uses Waxman probabilistic function) Degree distribution is also preserved for nodes

Controversy Internet is growing in hierarchical structure Opposite to our intuitions, internet topology generators using power law degree distribution(BRITE and INET), perform better than structural generators(TIERS).

Network Topology Generators: Degree based vs Structural H Network Topology Generators: Degree based vs Structural H. Tangmunarunkit SIGCOMM 2002 Arguing that modeling large scale structure of internet(hierarchical structure) should be more important than local properties(degree distribution) Defined metrics to compare degree based and structural generators. Degree based generators are surprisingly perform well for large scale metrics.

Router level topology generator IGen: Generation of Router-level Internet Topologies through Network Design Heuristics B. Quoitin et.al. 2009 Router level topology generator Most of the previous internet topology generators use random networks, which is not a realistic assumption Internet topology is highly engineered, optimized for costs and affected by business relations among Autonomous Systems. Topology design is a complex issue. O(n^5) Engineers use heuristics (MENTOR, MENTour,Delaunay triangulation and two-trees. IGen tries to mimic the engineering approach by using these heuristics.

Subnet Level Topology Generation Objectives Subnet level design (unique for now) Realistic Topologies(may use heuristics as in Igen) Compatible to famous simulators (NS-2) Highly configurable to fit various network applications and satisfy user needs. User-friendly gui

References A. Medina, A.Lakhina, I. Matta, J. Byers, “ BRITE: Universal Topology Generation from a User`s Perspective” Ninth IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS`01), Cincinnati, Ohio, 2001. B. Quoitin, V.V.D. Schrieck, P. Francois and O. Bonaventure, “IGen: Generation of Router-Level Internet Topologies through Network Design Heuristics” 21st international Teletraffic Congress,Paris, France 2009 C. Jin, Q. Chen, S. Jamin, “Inet, Internet Topology Generator” , ACM SIGCOMM Computer Communication Review, vol.32 Issue 4, pp.147-159, October 2002. H. Tangmunarunkit, R. Govinan, S. Jamin, S. Shenker, W. Willinger, “Network Topologies, Power Laws, and Hierarchy”, ACM Sigcimm Computer Communication Review, vol.32, Issue 1, pp.76-76, 2002. V. Paxson, S. Floyd, “” why we don’t know how to simulate the internet”, Proceedings of 29th conference on Winter Simulation, pp.1037-1044, Atlanta, Georgia, United States, 1997. H. Haddadi, S. Uhlig, A. Moore, R. Mortier, M. Rio, “Modeling Internet Topology Dynamics”, ACM SIGCOMM Computer Communication Review, vol.38, Issue 2, pp.65-68, April 2008 M.B. Doar, “A Better Model for Generating Test Networks”, GLOBECOM Global Telecommunications Coference, pp.86-93, London, Novenber 1996. R. Govindan, H. Tangmunarunkit, “Heuristics for Internet Map Discovery” , INFOCOM 2000 B.M. Waxman, “Routing of Multipoint Connections”, IEEE Journal of selected Areas in Communications, vol.6, no:9, pp.1617-1622, December 1988. http://www.math.uu.se/research/telecom/software/stgraphs.html

Thank you Questions ?